질문과 답변

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 12392
RMVXA [동영상,사진첨부] 파티원 문제 1 file GyoBe 2016.12.20 145
RMMV 스위치 명칭을 한글로 해도 영문,일어 윈도우에서 호환성 문제가 없을까요? 2 ㅁㅁㄱㅁ 2017.02.19 145
RMVXA 투명한 맵에서 프롤로그를 띄우고 장소이동을 하면 캐릭터가 안 움직입니다 5 에브토파즈 2017.07.07 145
에러 해결 RMXP 게임 소리가 아예 안나요 2 호이호이 2019.06.15 145
이벤트 작성 RMMV 움직일때 HP 감소 7 file 하늘다람개 2020.01.14 145
게임 배포 RMMV mv 체험판 배포 되나요 4 나이아드 2022.07.24 145
플러그인 사용 RMMV 타이틀을 스킵하고 마지막 세이브파일을 자동으로 불러오는 법 1 munkochi 2021.12.24 145
에러 해결 RMMV 이 플러그인 루프가 왜 안돼는지 아시는 분 계신 가요? 무명시절 2022.09.05 145
턴제 전투 RMMV 피격당할 시 없어지는 1회용 무적 방어막을 만들 수 있나요? 2 야느와르 2020.04.29 146
플러그인 추천 RMMV 장착 메뉴에서 스탯변화창 없애는 법 알려주세요 file Generator 2019.11.26 146
스크립트 사용 RMVXA 이 스크립트 어떻게 사용하는 건가요? 2 둣녀 2022.01.04 146
기본툴 사용법 RMVXA 전투화면 체력바 디자인?? 바꾸는 법을 모르겠어요ㅠㅠ file 미맛 2021.09.27 146
RMVX 오류인가요? 12 file 아쳐 2015.04.12 146
RMVX rpg vx 시작화면 음악 위치가 어딨죠? 1 피스미 2015.06.19 146
기타 요즘 기본제공자료 정통rpg 제작으로먹힐까요? 2 라케냐 2015.12.30 146
RMVXA 스크립트 에디터의 내용을 필드 이벤트에 있는 스크립트로 바꾸는 방법? 몽롱하다 2016.02.14 146
RMVX 스크립트로 세이브하기 아키Ra 2016.06.17 146
RMMV 세이브 금지지역 설정 1 잠행인 2017.04.19 146
RMVXA 사망시 특정 장소에서 부활시키기 Nein 2017.09.03 146
이벤트 작성 RMMV 이전 대화 안나오게 하는 법 좀 알려주세요ㅜㅜ 3 두돧둗 2019.07.07 146
Board Pagination Prev 1 ... 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 516 Next
/ 516