질문과 답변

Extra Form

 

 

 좌표값은 귀찮아도 각각 x,y로 만들어서 구하도록 하였는데요.

문제는 이 npc가 해당 npc를 공격하기위해 이동하는 것이 구현이 안되네요.


세력 vs 세력으로 하려는데 안됩니다. 도움 부탁드립니다. ㅠㅠ

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '4'
  • ?
    LuD 2017.07.21 21:09
    좌표값 구하는게 귀찮으면.. 게임은 만들 생각도 못하겠다;;;

    단체전으로 하려면... 모든 이동경로를 수동으로 조작해서 만들거나...
    좌표를 구하는건 누가 떠먹여 주는 밥을 입벌리는것만 해서 받아먹는 느낌들 정도로 귀찮게 느껴질만한...
    각 NPC들의 인공지능을 만들어서 구현해 줘야겠죠...
    모든 논리적인 상황들을 조건분기등으로 판단해서 처리하는 구현을 만들어 주시면 됩니다...;;
  • ?
    윈드밀 2017.07.21 21:35
    (현 진행상태가 각 세력별 20마리 (증가예정)의 유닛을 하나하나 변수로 지정해서 좌표를 구하는 작업이고, 그걸 많이하는 작업이라 귀찮아도 작업을 완료 했다는 뜻입니다. 좌표는 이미 구했습니다.

    다만 이벤트끼리 좌표값이 일치 해도, 실제로 임펙트(애니메이션)이 나오지 않아서 올린 글입니다.

    현제
    조건분기 : 해당 이벤트이 왼쪽에 향하고 있습니다.
    조건분기 : 적군 001 X좌표 > -2
    이동 루트 설정: 해당 이벤트 좌측으로 꺽어지기(향하기가 없어서 넣었습니다.)
    애니메이션 표시 : 적군 001, 타격/물리적
    분기종료

    위의 방법을 X/Y 좌표 작업을 모두 완료 했으며,
    (좌표 조건분기 : 적군 001 X좌표 < 2 / 적군 001 Y좌표 > -2 / 적군 001 Y좌표 < 2 )

    아. 유형은 커스텀이며, 병렬처리 발동입니다.

    애니메이션 이벤트가 적용이 안되고, 지정 이벤트를 향해 이동을 하는 기능이 없어서 올린글입니다. ( 참고한 내용은 "감시"라고 검색하면 나옵니다. )
  • ?
    LuD 2017.07.21 22:35
    좌표구하는게 귀찮아하는걸로 뭐라했다고 각 세력별 20마리 이상이라고 말하신듯 한데...
    그건 노가다 측에도 못낀다고 생각합니다....(예전 xp로 만들어보고 하는 말입니다.)
    그리고 노가다를 피하려면 변수와 커먼이벤트 등을 응용해서 하면 되구요.

    위 댓글의 내용을 봤을때는 적군 이벤트의 좌표만 가지고 판단하는데...
    적군이벤트가 화면 왼쪽위 구석에 있다면 발동할듯 하네요.

    한 이벤트만이 아니라 공격자와 대상자의 좌표를 비교해서 차이를 구하고 판단해서 공격을 해야 합니다.
    모든 논리적인 상황들은 공격자의 위치와 대상자의 위치, 이동경로, 이동거리, 방향 등등..
    말그대로 모든 상황을 말합니다.
    아무 적이나 대상자로 정해버리면 화면 끝에서 끝까지 달리다가 전쟁 끝날수도 있겠죠;

    거리 구하는 방법은 http://avangs.info/kin/1648662 질문에 답변으로단 내용을 참조하시면 응용해서 할 수 있을겁니다.

    그리고 팁으로 하나 더 하자면...
    $gameMap.events(n).x, $gameMap.events(n).y 로 n번 이벤트의 x, y 좌표를 구할 수 있습니다.
    $gameMap.events(n).turnTowardCharacter($gameMap.events(k)) 라고 하면 n번 이벤트를 k이벤트를 향하게 할 수 있을거구요.
    또한 moveTowardCharacter 메소드를 사용하면 따라가게 만들수 있겠죠.
    스크립트 내용 부분은 약간의 지식이 필요한 내용들이지만...
    생각해보면 이벤트만으로도 충분히 만들수는 있는 내용들이긴 합니다...(조금 더 노력이 필요해서 그렇지..;;)
    공격측 이벤트번호 n과 대상 이벤트 번호 k를 변수에 담아주면 커먼이벤트로 만들어서 응용할 수 있겠네요.
  • profile
    질라이자로즈 2017.07.22 12:53

    캐릭터마다 변수설정을 하고 세력대 세력 전투라니;; 귀찮을만 하군요.

    만약 한쪽 세력은 좌측, 다른 세력은 우측에서부터 달려오다 만나게 하려고 하신다면
    각각 세력의 캐릭터마다 '자율이동유형에 커스텀'으로 두고 싸우는 대상과 만나기까지의 이동경로를 설정하셔야 겠습니다.
    (이렇게하면 발동조건에 '병렬처리' 할 필요없이 '결정버튼' 으로 해도 각각 이동합니다.)

    예를 들자면
    좌측 세력[캐릭터A]가 X좌표 8에 위치하고 우측 세력[캐릭터B]는 X좌표 9에 위치했을때 만나서 싸우는 모션을 넣기 원하신다면
    [캐릭터A]는 커스텀 으로 이동경로 설정을 하신 후에 페이지를 하나 더 만들어서
    용어 부분에 변수 [캐릭터 A의 X] ≥ 8 로 설정해 주시고 병렬처리로 해당이벤트의 전투 에니메이션을 넣으시면 되겠습니다.
    그리고 [캐릭터B]는 우측에서부터 오기때문에 이벤트 첫페이지에 병렬처리로 해당 이벤트의 전투 에니메이션을 넣고
    페이지를 하나 더 만들어서 용어 부분에 변수 [캐릭터B의 X] ≥ 10 로 설정 후 커스텀 이동경로를 설정하시면
    서로 달려와서 싸우는 이벤트를 만들 수 있을듯 합니다.

    하지만 여기서 서로 달려오는 거리가 달라서 한쪽 캐릭터가 먼저 도착해서 전투 에니메이션이 시작된다고 한다면
    일찍 도착한 캐릭터의 이동경로를 늘리거나 이동경로에 조금씩 대기시간을 넣어 맞추거나
    조건분기 이벤트로 상대 캐릭터의 X좌표가 도착했을때 이벤트가 발동 되도록 해주시면 되겠습니다.

    이런식으로 각각의 캐릭터마다 설정을 해주시면 세력간 전투하는 듯한 모습을 만들 수 있겠습니다만...
    엄청난 노가다가 될 듯 하네요...
    도움이 되셨으면 좋겠습니다.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12441
이벤트 작성 RMMV 캐릭터 의상변경 질문.. 1 file 김아야아 2023.05.14 67
이벤트 작성 RMMV 이벤트 실행 시 특정 타일만 변경할 수 없나요? 3 file 쫄랑이 2023.10.11 26
이벤트 작성 RMMV 선택지를 다 고르면 없어지는 이벤트 만드는법 알려주세요 3 슥슧 2023.05.21 81
이벤트 작성 RMMV 이벤트 도중에 타 이벤트 끼워넣기 2 file 송실용 2023.09.09 40
이벤트 작성 RMMV 이벤트 발생을 타일 여러개에 적용시키는 방법은 노가다뿐일까요? 5 펑비 2023.10.09 41
이벤트 작성 RMMV 이벤트 이미지 이동시 원래 위치에 있던 이미지가 남습니다 file 쫄랑이 2023.11.22 27
이벤트 작성 RMMV MV에서 특정 맵 한정으로 기본 텍스트 색상이 변경되게 하고 싶습니다 2 나끄 2023.12.02 39
이벤트 작성 RMMV 아이템 소지개수 별 이벤트 작성하기 1 송실용 2023.12.19 24
이벤트 작성 RMMV 건들지 않아도 오브젝트가 혼자서 움직이게 하는 법이 있을까요? 2 file 파비아 2023.12.25 35
이벤트 작성 RMMV 계속 움직이는 NPC에게 말을 걸려면 어떻게 해야 할까요? 2 pokapoka 2023.12.28 41
이벤트 작성 RMMV 시간내로 버튼을 누르면 통과되는 게임을 만들고 싶습니다 1 file thssla 2023.12.16 26
이벤트 작성 RMMV 이벤트 대사 후 맵 조사가 안됩니다. 6 file 진짜아무것도몰라요ㅠㅠ 2023.12.19 30
이벤트 작성 RMMV 무기를 강화하는 시스템을 만들고 싶습니다. 1 pokapoka 2023.12.28 37
이벤트 작성 RMMV 애니메이션은 기본적으로 플레이어만 사용 가능한가요? 3 pokapoka 2024.01.19 44
에러 해결 RMMV 팰러랙스 맵핑 이후 맵이동 3 하하이 2023.01.28 81
에러 해결 RMMV 캐릭터 이름을 자동으로 표시해주는 플러그인의 오류 질문 file 고서연 2023.02.13 83
에러 해결 RMMV MV 줌 플러그인 고쳐주실 구원자분!! file 이시리즈 2022.03.27 239
에러 해결 RMMV 딴데서 타일셋을 샀는데 적용이 이상하게 됩니다 도와주세요 6 file 211 2021.07.27 206
에러 해결 RMMV actors.json 를 읽을 수 없습니다 오류 겜만들고싶다앙 2020.09.05 90
에러 해결 RMMV loading error가 떴습니다. 어떻게 해결하죠? file tokki 2020.12.30 205
Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 43 Next
/ 43