질문과 답변

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 13184
RMVX vx Srpg의 턴 종료 시키기 1 minibalrog 2012.04.02 2785
RMXP 몬스터 잡아서 동료로만들기 란란루 스튜디오 2012.04.02 2868
RMXP 지정변수에 따라 메뉴윈도우의 문구 다르게 표시하기 17 file 하진 2012.04.01 2100
RMXP 한 이벤트가 특정이벤트를 향해 알아서 이동하도록 할 수 있나요...? 3 하진 2012.04.01 2315
RMVX 프린세스 메이커 같은 육성 게임 스크립트 있나요? 2 승비 2012.04.01 4064
RMVX 이건뭐 병 .. 어뜩해. . 5 쁘띠뽀루 2012.03.31 2395
RMVX HUD 인터페이스 숨기기 오류가 발생합니다. 1 C_tan 2012.03.31 1721
RMVX 몬스터을 새로 추가할수가 있나요 ? 3 썬삼이 2012.03.31 2266
RMVX rpg 조건분기 질문 1 file 슬 라임 2012.03.31 2170
RMVX 윈7에서 실행되지 않는 VX 2 file 슈베르트1123 2012.03.31 2251
RMVX RPGVX 조건분기 질문 1 슬 라임 2012.03.30 2281
RMVX 캐릭이 3 초보닼ㅋㅋㅋㅋㅋㅋㅋㅋ 2012.03.30 2226
RMXP 메뉴화면에 새로운 메뉴를 추가할 수가 있을까요...? 5 file 하진 2012.03.30 2394
RMVX 스킬쿨타임 하는방법 자세히 가르쳐주세요 2 냐catch 2012.03.30 2201
RMXP VX스크립트를 XP스크립트로 바꾸기 말짱꽝이지롱 2012.03.30 2115
RMVX 아이미르님의 SRPG 스크립트에서 1 우왕ㅋ 굳ㅋ 2012.03.30 2317
RMXP 일괄변수를 나타내는 스크립트 언어 질문!! 까멸 2012.03.29 2539
RMVX 스타팅 오프닝 어떻게 만들어요? J.I.S 2012.03.29 2298
RMVXA 액터 그래픽 변경이 안되요 저만 그런가요? 2 욕쟁이스님 2012.03.28 2163
RMVX 액터 미지의 치환과 사용자가 캐릭터 선택에대하여 1 minibalrog 2012.03.27 2068
Board Pagination Prev 1 ... 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 ... 517 Next
/ 517