질문과 답변

Extra Form

랜덤으로 움직이는 주정뱅이 NPC를 만드는 중입니다.

아무래도 주정뱅이이다 보니 랜덤으로 움직여줘야 하는데 거기까진 좋았습니다.


문제는 그 다음..


완전 랜덤으로 움직이는 NPC가 처음 말을 걸었을때 자기가 보던 방향에 고정된 채로 대사를 띄우다가 주인공쪽을 바라보며 말하도록

만드는 방법을 연구중인데 아무리 연구해봐도 전혀 방법을 모르겠습니다.


이동루트에 변수설정이 가능하다면 변수+조건분기 콤보로 어떻게든 해 보겠는데 변수설정이 없어서 그것도 안되고..


검색해봐도 보이질 않아 부득이 질문을 드리게 되었습니다.


방법을 알고 계시는분들의 답변 부탁드립니다..


Who's 타카나시 소라

profile
Comment '2'
  • profile
    습작 2012.07.27 11:36

    0.

     

      RMVX에서 기본적으로 우선순위가 캐릭터와 같은 이벤트의 가동시 캐릭터를 향하도록 되어있습니다. 이는 스크립트 에디터에서 Game_Character 섹션을 살펴보면 쉽게 이해할 수 있습니다.


      def lock

        unless @locked

          @prelock_direction = @direction

          turn_toward_player

          @locked = true

        end

      end


      때문에 기본 기능만으로 해당 캐릭터가 돌아보지 않게 하려면 다소 복잡한 눈속임이 필요하리라 생각이 됩니다. 예를들면 랜덤에 준하는 이동루트와 한쪽 방향만 그려진 캐릭터 그래픽을 이용하여 매순간 이동전 캐릭터 그래픽을 바꿔주되, 방향이 바뀌더라도 캐릭터 그래픽이 모두 동일 방향이므로 방향이 변하더라도 변하지 않은듯한 방식이지요. 찾으면 이 밖에 여러 방식이 있겠지만, 기본 기능으로는 일단 눈속임 외에는 답이 없는 것 같습니다. 다른 분들께서 이쪽으로 해답을 주실 수 있으리라 생각되는 군요.


      그럼 정공법으로 위에서 언급한 스크립트를 수정하는 방향으로 소개해 드리겠습니다.


    class Game_Character

      def lock

        unless @locked

          @prelock_direction = @direction

          turn_toward_player unless self.is_a?(Game_Event) and @map_id == n and id == m

          @locked = true

        end

      end

    end


      위 스크립트를 추가하신다면 n번 맵에서 id가 m번인 이벤트의 경우 이벤트 기동시 플레이어를 돌아보지 않습니다. 그럼 좋은 게임 제작 활동 하세요.^^



  • profile
    타카나시 소라 2012.07.27 13:06
    습작// 아하 그렇군요.
    아직 스크립트쪽 다루는법은 헤메는 중이라.. 역시 어렵군요;
    한번 적용해 봐야 겠습니다.
    상세한 답변에 스크립트에 대한 내용까지 설명해 주셔서 정말 도움이 되었습니다.
    감사드립니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
게임 번역 RMVX 일본어 암호창을 한글로 어떻게 바꾸나요? 1 file 아모건 2020.05.16 157
기본툴 사용법 RMVX 공격 속성에 대해 질문드립니다. 2 애용애용갱얼쥐 2023.01.17 41
기본툴 사용법 RMVX MP 전부 소진시 상태부여 2 PRESSENTER 2023.01.13 45
기본툴 사용법 RMVX rpg maker mv "액터가 해당 상태가 됐을 때"의 메세지가 나타나지 않습니다. 5 file 빅터 2023.06.03 81
기본툴 사용법 RMVX 문 고정 1 denken 2019.11.01 53
기본툴 사용법 RMVX 캐릭터칩에 관한 질문 부탁드립니다. 1 이리이뤼 2021.05.08 99
기본툴 사용법 RMVX vx툴에서 후레쉬사용 효과를 주고싶어요 룡기사 2019.06.19 101
기본툴 사용법 RMVX vx버전 시야 제한 오류? file 미호 2021.03.15 48
기본툴 사용법 RMVX 데미지 공식을 바꾸고싶어요 3 백말띠 2019.09.25 148
기본툴 사용법 RMVX NPC에게 20번말걸으면 갑자기 다른말을 할수있게 하는법을알려주세요.;. 1 김정은죽이기게임개발자! 2019.09.25 121
기본툴 사용법 RMVX 그래픽 E칸 초과하게 넣는법좀 알려주세요 2 file 김정은죽이기개발자! 2020.10.05 123
기본툴 사용법 RMVX 질문합니다. massage back 교체 1 file 효잉 2020.11.18 118
기본툴 사용법 RMVX 맵이동할때 화면이 어두워지는 연출없이 바로 이동 질문 2 file twrr 2021.01.30 110
기본툴 사용법 RMVX VX) 이벤트의 일시삭제 이벤트에 대한 질문이에요 2 김정은죽이기개발자! 2021.03.21 62
기본툴 사용법 RMVX 맵칩 적용 어떻게하나요? 1 플령이 2021.06.08 157
기타 RMVX VX용 마이리틆포니 캐릭터칩을 찾고있습니다. Rabi_The_Butcher 2019.02.10 66
기타 RMVX 웹 페이지에 쯔꾸르겜을 넣을 수 있나요?? 2 초보대학생 2019.10.26 118
기타 RMVX RPG VX로 게임에 음악넣는데 문제가생겻어요. 1 김정은죽이기게임개발자! 2019.10.02 56
기타 RMVX 공격 메세지 바꾸는법 2 걍사람 2022.01.08 182
기타 RMVX 알만툴 메이커 vx 기본타일/액터 외형(도트) 수정하는법 2 SPR1NGTRAP 2019.01.04 173
Board Pagination Prev 1 2 3 4 5 Next
/ 5