XP 스크립트

이동 및 탈것
2009.03.09 22:51

반칸 이동하기

조회 수 3458 추천 수 0 댓글 14
스크립트1.txt 스크립트2.txt
기존 스크립트에서 몇개의 수치만 고치면 끝입니다.

예를들면 스크립트 내에서 게임_캐릭터3에서

def move_down(turn_enabled = true)
    # 아래를 향한다
    if turn_enabled
      turn_down
    end
    # 통행 가능한 경우
    if passable? (@x, @y, 2)
      # 아래를 향한다
      turn_down
      # 좌표를 갱신
      @y += 1  <--------------이부분을 1에서 0.5로 바꿔줌.
      # 보수 증가
      increase_steps
    # 통행 불가능한 경우
    else
      # 접촉 이벤트의 기동 판정
      check_event_trigger_touch(@x, @y+0.5) <--------여기도 수정 부탁 ^%^
    end
  end


위아래 왼쪽 오른쪽 4방향이랑

캐릭터1에서 블록되서 막힌다부분에서도 1을 0.5로 수정하면 끝... 이지만


잘 모르시는분들 위해서 첨부했습니다.


스크립트1 내용은 Game_character1
스크립트2내용은 Game_character3

에 덮어 씌우시면 됩니다.


게임_맵 안에서
    # 주어진 좌표가 맵외의 경우
    unless valid? (x-0.5, y-0.5) <------------이부분도 수정 해야하지 않을까 하네요.

스크립트 왕초보가 자체 제작.... 했으므로 AS는 보장 안합니다 ^^
Comment '14'
  • ?
    쿠키☆ 2009.03.10 07:17
    이거 이벤트 접근시 발생되는 이벤트 만드실꺼면

          # 접촉 이벤트의 기동 판정
          check_event_trigger_touch(@x, @y+1)  <<==이부분도 0.5로 수정해주셔야합니다

    안그러면 접촉시 발생되는 이벤트는 발동 안하게됩니다
  • ?
    느싱 2009.03.10 15:01
    쿠키님 제보 감사해요 ^^ 저도 좀 오래 쓰고보니까 여러가지 버그가 발견되네요. 특히 이벤트 관련해서.
    게임_캐릭터3에
          # 접촉 이벤트의 기동 판정
          check_event_trigger_touch(@x, @y+1)  1을 0.5로 바꿔주어야함.
    이부분을 제가 수정을 안했었네요.

    그리고 더 추가적으로 해서
    게임_플레이어에
        # 정면의 좌표를 계산 (수정)
        new_x = @x + (@direction == 6 ?  0.5 : @direction == 4 ?  -0.5 : 0) 1이었던것을 0.5로 수정함.
        new_y = @y + (@direction == 2 ?  0.5 : @direction == 8 ?  -0.5 : 0) 이것도 마찬가지.
    이걸 해줘야 스페이스바를 눌려서 이벤트가 발동하더라구요 ^^
  • ?
    매디 2009.03.10 09:06
    대각선으로 이동하면 npc를 뚫고 다니던데 고칠 수 없을까요?;;
  • ?
    느싱 2009.03.10 15:05
    좌하나 좌상등의 대각선 이동시의 x좌표와 y좌표 증감을 1에서 0.5로 수정했나요? 저는 막히긴 막히던데요... 물론 8방향은 테스트만 하고 다시 4방향으로 바꿔서 정확하게 테스트 안했습니다만.. ^^
  • ?
    독한 2009.03.15 08:17
    제길 .. 역시 타 액알 스크립트와 호환문제가..
  • ?
    크라상 2009.05.16 18:42
    0.1로 바꾸니 완전...
  • ?
    돈뺏는천사 2009.07.02 23:39
    도트단위까지 가능한건가?
  • profile
    지하상가로 2009.07.04 09:14
    이벤트로 케릭터를 이동시키는 것도 0.5 단위로 가능할까요?
  • ?
    장미송이 2009.08.10 17:26

    ㄳ 합니다 . 그런다 단위를 제가 0.1 롤 맟추니까

    맵에 있는나무가 그냥 통과할때도 있고 건물이랑 좀 이상하게 돼요 ㅠㅠ

  • profile
    박빙고 2009.08.16 22:23

     

    저 이거 화면 맨 위랑 맨 왼쪽으로 갈 땐 끝가지 않가지던데 이건 어떻게 해야 되요?
  • profile
    Assault Meteoric Star 2010.02.21 13:08

    감사요

     

  • ?
    rpgxp이당당당 2010.02.23 13:08

    헐이것음?

  • ?
    rpgxp이당당당 2010.02.23 13:09

    쩐닥ㅋㅋㅋㅋㅋ

  • ?
    빠다싸만코 2010.07.26 17:45

    우엉!! 님아 제발 예제좀!!!!!!안먹혀요!!!!ㅠㅠ..포맷도....


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6153
901 아이템 아이템 종류별로 분류하는 스크립트 2 file 백호 2009.02.21 1055
900 상태/속성 SG_State Immunity Message by sandgolem (SDK 호환) 백호 2009.02.22 1056
899 기타 Anti Event Lag Script 3 백호 2009.02.21 1057
898 이동 및 탈것 Mouse_move 호환버전 1 file 백호 2009.02.21 1059
897 기타 어디에 쓰이는지 불확실한 스크립트 1 백호 2009.02.22 1063
896 메뉴 SG_Hide zero SP cost by sandgolem (SDK호환) 백호 2009.02.22 1064
895 저장 SG_Broken Save File Fix by sandgolem (SDK호환) 1 백호 2009.02.22 1068
894 스킬 Skill Shop by Trickster@rmxp.org file 백호 2009.02.22 1073
893 저장 Law's Custom Save System by The Law G14 & Night Runner 1 file Alkaid 2013.02.18 1073
892 키입력 Keyboard Input Module v5 by Near Fantastica (SDK호환) 백호 2009.02.22 1075
891 스킬 Trickster's Bag of Skill Effects file 백호 2009.02.22 1077
890 아이템 아이템 정리기능 S크립T 1 file 백호 2009.02.21 1081
889 기타 시작하자 마자 풀 스크린 2 백호 2009.02.21 1082
888 상태/속성 Custom stat growing system 1.0 by Blizzard@rmxp.org file 백호 2009.02.22 1088
887 맵/타일 Random Map Generator by Wachunga@rmxp.net file 백호 2009.02.22 1096
886 아이템 Item Acquired Window by SiliconHero@rmxp.net 백호 2009.02.22 1096
885 메시지 FontZ by DerVVulfman Alkaid 2013.07.19 1099
884 장비 Multi-equip script 2 file 백호 2009.02.21 1101
883 기타 말걸면그림천천히뜨기 4 file 백호 2009.02.21 1102
882 아이템 소지/구입 아이템 갯수 99개 이상 가능(약간 수정) 2 백호 2009.02.22 1103
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 52 Next
/ 52