질문과 답변

Extra Form

기본 이벤트 커맨드(이동경로설정)으로 액터를 향해 이동하게 하는 건 가능한데, 특정이벤트를 향해 가도록 하는 건 어떡해야 가능할 지... 스크립트의 조작이 필요할까요.

ex) 마을사람1이 있다고 합니다. 평소에는 랜덤하게 돌아다닙니다.

그런데 특정시간대가 되면(시간대는 변수/스위치이용) 이 마을사람1이 알아서 건물의 문을 향해 이동하고,

문과 닿으면 그래픽을 없애도록...... 이게 가능할 지 궁금합니다.


필요한 기능을 떠올리다보니 궁금한 게 막 쌓이네요...

작은 조언이라도 부탁드립니다.

Comment '3'
  • profile
    Lighna 2012.04.01 16:37

    문이벤트의 좌표과 마을사람 이벤트 좌표의 차이를 구하신 후 조건분기를 이용하여 마을사람이 그곳으로 이동하게 하면 됩니다...만,

    장애물이 막고있는 경우 진행이 막힐 수 있으니 개인적으로 스크립트를 사용하시는 것을 추천합니다.

    class Game_Character
      #--------------------------------------------------------------------------
      # ● 이벤트가 이벤트에게 다가간다
      #--------------------------------------------------------------------------
      def move_toward_event(id)
        ex = @x - $game_map.events[id].x
        ey = @y - $game_map.events[id].y
        if ex == 0 and ey == 0
          return
        end
        abs_ex = ex.abs
        abs_ey = ey.abs
        if abs_ex == abs_ey
          rand(2) == 0 ?  abs_ex += 1 : abs_ey += 1
        end
        if abs_ex > abs_ey
          ex > 0 ?  move_left : move_right
          if not moving?  and ey != 0
            ey > 0 ?  move_up : move_down
          end
        else
          ey > 0 ?  move_up : move_down
          if not moving?  and ex != 0
            ex > 0 ?  move_left : move_right
          end
        end
      end
      #--------------------------------------------------------------------------
      # ● 이벤트가 이벤트를 향한다
      #--------------------------------------------------------------------------
      def turn_toward_event(id)
        ex = @x - $game_map.events[id].x
        ey = @y - $game_map.events[id].y
        if ex == 0 and ey == 0
          return
        end
        if ex.abs > ey.abs
          ex > 0 ?  turn_left : turn_right
        else
          ey > 0 ?  turn_up : turn_down
        end
      end 
    end

  • ?
    하진 2012.04.01 16:41

    헉..... 고맙습니다. 적용해볼게요.

  • ?
    하진 2012.04.01 17:35

    됐!!!! 다!!!!!!!!!!!!!!!!!!!!

    으아아앍 속이 다 시원하네요ㅠㅠㅠㅠㅠ 어디다 넣어야될지 감 못잡아서 쫌 헤매긴 했지만ㅋㅋ...이벤트 이동경로에다 넣었더니 딱 쫓아가네요. ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ정말 고맙습니다!!



List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMVX 퀘스트,체력바,이동속도 질문합니다. 2 dlwog2 2014.06.01 1128
RMVXA 변수표시 스크립트 사용법이 궁금해서 .. 2 보노노 2012.08.26 1128
RM2k3 잘못된 적 캐릭터가 지정되었습니다←를 어떻게 고쳐야 하나요. 1 애플이다 2013.12.18 1128
RMVX 스킬사용시 나오는 마법진 이펙트 소화랑 2011.05.03 1128
RMVX 읽기전용 해지를 못해서 실행이 안되요 1 최호준1024 2010.12.10 1128
RMVX 타이틀을 바꾸는법? 1 캣츠아이 2010.10.03 1128
RMVXA 일어로된 스크립트 파일이 외계어로 바뀌어 나타납니다. 6 단락 2014.04.01 1127
RM2k 테스트플레이 전투를 했는데요 오류가남 아방스조아 2011.02.04 1127
RMXP 메세지 플러스3.1에서 윈도우창 크기 변형 5 file 스틱커쳐 2014.01.19 1126
RMMV RPGMAKER MV 동영상 삽입 방법좀 알려주세요 ㅠㅠ 1 라이즈오브 2018.02.16 1125
RMVXA 한계돌파스크립트 넣으니까 오류가뜨네요? 2 file 다같이쿵 2013.09.12 1125
기타 맵 제작할때요 1 용발2 2011.03.16 1125
RMVX RPG Tankentai SBS 3.3 Kaduki Eng 스크립트 5 스노우 2010.09.14 1125
RMVX 메뉴스테이스창 2 file 응엌 2014.01.07 1125
RMVXA RPG VXA 해상도 바꾼 문제 에 대해서요 (스크립트) 2 file 허곰탱 2014.04.10 1125
RMVXA 캐릭터가 대각선 방향으로 이동할수 있게 하려면 어떻게 해야하나요? 2 오비 2014.07.02 1124
RMXP 캐릭터의 주위가 흰색이예요;; 4 file 흰고양이 2014.01.08 1124
RMVX 이벤트 종료이후 캐릭터가 움직이지 않습니다. 4 file 아아이이 2012.12.15 1124
RMXP 타이틀 배경 노래바꾸는법 1 김빅밤 2010.09.19 1124
데이터베이스 한글화 오류 3 file me친 2014.02.19 1123
Board Pagination Prev 1 ... 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 ... 516 Next
/ 516