질문과 답변

Extra Form

VXA로 같은 질문이 올라오긴했는데 전 MV밖에 없어서....


 

 

필드에서


제가 움직이지 않으면 적은 안 움직여야 하고


제가 움직인 다음에 적 전체가 각각 한 번 움직이고 다시 제가 움직이는 방식으로


스크립트 없이든 스크립트로든


구현할 방법이 있을까요?


이벤트나 플러그인 아무거나 상관없습니다(만 플러그인이 좋긴하겟군여 ㄷㄷㄷ)

 

 

 

 

 

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

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

Comment '6'
  • profile
    케이디 2018.06.17 01:58

    간단합니다. 조건문을 통해서 플레이어의 위치 변수값이 달라질 경우, 한 칸 움직이면 됩니다.
    그러면 플레이어가 움직일 때까지 무한히 대기하다가 움직이고 나서야 한 칸 움직이겠죠?
    그리고 나서 다시 또 플레이어가 한 칸 움직일 때까지 무한 대기 할 겁니다.


    IF 플레이어의 위치값 =! 플레이어의 위치값

    -> 플레이어가 움직일 경우겠지요?

         이 때 추적 AI를 활용해서 한 칸 움직여 줍니다.


    이런 식으로 반복하면 됩니다.

  • ?
    로뮤아 2018.06.17 21:36
    케이디님 언제나 도움을 주셔서 감사합니다. 그런데 이번에 알려주신거는 제가 이해를 잘 못하겠습니다.(사실 알만툴 만진지 얼마 안됬어요 ㅜㅜ) 정말 죄송한데 좀더 자세히 제가 따라할 수 있는 예제로 알려주시면 감사하겠습니당...
  • profile
    케이디 2018.06.18 01:37

    병행처리 이벤트를 하나 만들어줍니다. 그리고 그 안에
    ◆IF (isMoving() == true)
    ◆ PlayerX 변수에 플레이어의 맵좌표 X값 대입
    ◆ PlayerY 변수에 플레이어의 맵좌표 Y값 대입
    ◆ 추적 AI 활성화 // 추적 AI는 이동 명령어로 '플레이어에게 접근' 같은 단순한 명령어로 구현하셔도 됩니다.
              아니면 PlayerX변수와 PlayerY변수를 이용해서 커스텀 AI를 구현 후, 플레이어에게 접근하게 만들 수도 있습니다.
    ◆ Wait 20;


    // 위 쪽에 있는 isMoving에 대해 약간 설명해 드리자면 rpg_objects.js 에 기본적으로 구현되어있는
    Game_CharacterBase.prototype.isMoving = function() {
    return this._realX !== this._x || this._realY !== this._y;
    };
    라는 함수입니다.

    캐릭터가 이동하고자 할 _X 좌표와 캐릭터의 현재 위치인 RealX 좌표가 일치하지 않을 경우, true를 반환합니다.
    이동할 좌표와 현재 좌표가 일치할 경우 false를 반환합니다.
    다시 말해, 이동하고 있다면 true, 이동이 이뤄지지 않는다면 false가 반환되는 함수입니다.

    이걸 이용해서 isMoving()의 반환값이 true일 경우,
    캐릭터가 움직이고 있다는 의미이므로, 추적 AI를 활성화시켜주면,
    캐릭터가 움직일 때만 적도 움직이게 될겁니다.

  • ?
    로뮤아 2018.06.18 03:16
    아아아앙 ㅜㅜㅜ 케이디님 정말 감사합니다. ㅡㅡ 근데 제가 이해를 못하게써요 ㅜㅜ
    정말로 귀찬게해서 죄송합니다 ㅜㅜ
    실제로 적용하는 모습좀 캡쳐 해서 보여주시면 안될까요 ㅜㅜ

    부탁드립니다 ㅜㅜ
  • profile
    케이디 2018.06.18 09:15 Files첨부 (2)

    먼저 플레이어 관련 병행처리 이벤트입니다.


    1.PNG


    NPC의 병행처리 이벤트입니다.


    2.PNG


    매우 간단하게 만들어보았습니다. 이렇게 되면 로크라이크와 완벽하게 똑같은 방식으로

    플레이어가 움직일 때만 NPC나 적들도 움직이게 됩니다.

  • ?
    로뮤아 2018.06.19 22:35
    감사합니당~ 잘 적용이 되네요!! 정말 감사합니다!!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMMV 모든 셀프스위치를 off로 하는 플러그인 1 잠행인 2017.10.26 121
RMMV 모든툴에서 컨트롤키를 누르면 타일셋 오류? 가 일어납니다. 2 [IT]플러스+ 2018.01.09 199
RMMV 모바일 구동 시 BGM이 늦게 나옵니다. 2 자몽 2017.10.09 127
RMMV 모바일 포팅할때 오른쪽 위에 메뉴바를 띄우는 기능이 있었던거같은데 잠행인 2016.08.08 96
RMMV 모바일에서 원활하게 작동하는 맵 사이즈 4 최실장 2016.03.13 227
RMMV 몬스터 공격시 tp가 오르지 않게 하는 법 2 zero? 2017.02.21 178
RMMV 몬스터 도감 도와주세요 ㅠㅠ 2 file 해킹당한해커 2017.12.31 147
기타 RMMV 몬스터 칩 5 GDS아크 2020.12.05 112
이벤트 작성 RMMV 몬스터 헌터 같은 던전을 구현하고 싶습니다 2 sablemarten 2020.02.11 127
RMMV 몬스터(이벤트) 주변의 3거리 이하의 타일 범위 안에 들어왔을 때, 플레이어를 쫓아오는 방법 8 파란소리 2018.04.23 500
턴제 전투 RMMV 몬스터는 배틀러 애니메이션 만드는 거 불가능한가요? 2 물돼지맛 2019.07.01 176
RMMV 무기 자체에 속성 어떻게 달아요 2 매지션k 2018.05.24 120
RMMV 무기를 2개이상 장착할 수는 없나요? 2 질문있어요! 2018.01.09 179
이벤트 작성 RMMV 무기를 강화하는 시스템을 만들고 싶습니다. 1 pokapoka 2023.12.28 37
이벤트 작성 RMMV 무비를 반복재생 하고싶습니다 2 hurakan 2020.08.09 150
RMMV 문 유지하는 법 2 송캠 2017.05.27 151
기본툴 사용법 RMMV 문에서 이벤트 캐릭터들이 연달아 들어오게 하고싶습니다. 2 file 고서연 2023.02.12 55
맵배치 RMMV 물에 다리를 놓고 싶습니다... 2 file 커블 2019.08.13 173
이벤트 작성 RMMV 물체가 생기는 이벤트 도와주십쇼 2 file 개백수인생입니다 2022.01.02 155
RMMV 물체를 회전 시킬수 있나요? 2 대나무빵 2017.10.27 124
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ... 82 Next
/ 82