VX 스크립트

이동 및 탈것
2009.08.23 20:53

느리게 걷기

조회 수 2430 추천 수 0 댓글 5

설정해준 키를 누르면 대쉬와 반대로 속도가 반감되어 이동합니다.

설정은 스크립트 위쪽 HG_Dwadle  부분을 수정해 주시면 됩니다.   기본은 Alt 키를 누를경우 느리게 걷기...

참고로 $game_player.dash?  하면 달리는지 판단, $game_player.dwadle?  이면 느리게 걷는지 판단합니다.  참일경우 true를 반환.

두키를 동시에 누르면 둘다 무효입니다.

아래 스크립트를 복사해서 사용하시면 됩니다.

 

 

module HG_Dwadle
  DwadleKEY = "Input::ALT"  # 느리게 걷기 키
 
  DashKEY = "Input::A"   #  달리기 키
 
  DISABLEMAP = [2]  # 느리게 걷기를 적용시키지 않을 맵
end

class Game_Character
  #--------------------------------------------------------------------------
  # ● 이동시의 갱신
  #--------------------------------------------------------------------------
  def update_move
    distance = 2 ** @move_speed   # 이동 속도로부터 이동거리에 변환
    if dash?               # 대시 상태라면 한층 더 배
      distance *= 2
    elsif dwadle?               # 대시 상태라면 한층 더 배
      distance /= 2
    end
    @real_x = [@real_x - distance, @x * 256].max if @x * 256 < @real_x
    @real_x = [@real_x + distance, @x * 256].min if @x * 256 > @real_x
    @real_y = [@real_y - distance, @y * 256].max if @y * 256 < @real_y
    @real_y = [@real_y + distance, @y * 256].min if @y * 256 > @real_y
    update_bush_depth unless moving?
    if @walk_anime
      @anime_count += 1.5
    elsif @step_anime
      @anime_count += 1
    end
  end
  #--------------------------------------------------------------------------
  # ● 애니메이션 카운트의 갱신
  #--------------------------------------------------------------------------
  def update_animation
    speed = @move_speed + (dash? ? 1 : dwadle? ? -1 : 0)
    if @anime_count > 18 - speed * 2
      if not @step_anime and @stop_count > 0
        @pattern = @original_pattern
      else
        @pattern = (@pattern + 1) % 4
      end
      @anime_count = 0
    end
  end
  def dwadle?
    return false
  end
end

class Game_Player < Game_Character
  #--------------------------------------------------------------------------
  # ● 데쉬 상태 판정
  #--------------------------------------------------------------------------
  def dash?
    return false if @move_route_forcing
    return false if $game_map.disable_dash?
    return false if in_vehicle?
    return (Input.press?(eval(HG_Dwadle::DashKEY)) and not Input.press?(eval(HG_Dwadle::DwadleKEY)))
  end
  #--------------------------------------------------------------------------
  # ● 데쉬 상태 판정
  #--------------------------------------------------------------------------
  def dwadle?
    return false if @move_route_forcing
    return false if $game_map.disable_dwadle?
    return false if in_vehicle?
    return (Input.press?(eval(HG_Dwadle::DwadleKEY)) and not Input.press?(eval(HG_Dwadle::DashKEY)))
  end
end

class Game_Map
  def disable_dwadle?
    return HG_Dwadle::DISABLEMAP.include?(@map_id)
  end
end

 

#

Who's 허걱

?

공개된 사이트에서 퍼온 자료를 제외한(이 경우는 글에 출처를 남깁니다.)

제가 올린 모든 글과 자작 자료에대해 무단으로 퍼가는것을 금지합니다.

Comment '5'
  • ?
    mymy 2009.11.14 19:42

    근데 느리게 걸으면 뭐가좋나요?....

     

    ps.타로카드님 뭔?ㅋ

  • ?
    오리엔탈 2009.12.02 21:31

    이런거 만들 수 있죠. 몰래 들어가는 이벤트 만들때 일반 속도로 걷거나 순보쓰면 겜 오밬ㅋㅋ

  • ?
    카미 2010.01.21 04:56

    왜 안될까;; input을 바꿔서 해야되려나..

  • ?
    붕붕이 2010.02.23 01:44

    필요한 거엿는대 감사합니다

  • ?
    공중분열 2011.07.24 14:35

    감사합니다~~~~


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5410
277 기타 Base Project 15 아방스 2009.02.05 3063
276 기타 화면 확대 스크립트 12 file 에돌이 2011.07.22 3061
275 장비 장비에 레벨제한 스크립트!! 21 ijsh515 2010.09.19 3040
274 이동 및 탈것 Wachunga님의 XP용 MapLink VX용으로 개조 6 file 허걱 2009.02.13 3040
273 메뉴 윈도우창 크기 조절 스크립트 0.3 5 아방스 2008.01.30 3038
272 스킬 체스트 팝업 3.0 9 file 파이어 2010.12.05 3037
271 장비 아이템 장비시 스킬습득, 'SW_EquipFinisher' by Siot Warrior 19 file 시옷전사 2010.08.31 3030
270 기타 카지노 슬롯머신 15 file 아방스가 짱 2010.02.28 3025
269 맵/타일 맵상 캐릭터 그래픽 확대 / 축소 이벤트 스크립트 6 시트르산 2010.09.10 3024
268 기타 메뉴에서 애니매이션 사용! 12 비극ㆍ 2010.04.19 3022
267 상태/속성 YERD - Custom Status Properties 7 훈덕 2009.11.08 3022
266 기타 땅파기 18 file 비극ㆍ 2010.04.19 3013
265 액터 동료가 따라다니게 하는 스크립트 (Woratana's Caterpillar System) 5 MinaAubert 2012.09.13 3012
264 파티 5인 파티 프로젝트 V1.1 4 file 지나가는떡꼬치 2012.06.30 2988
263 아이템 아이템 무게, 아이템별 소지수 적용 16 file 허걱 2010.11.11 2982
262 기타 KGC 리버스 데미지! 28 루시페르 2009.04.13 2979
261 아이템 드롭 아이템 확장 6 신규회원 2012.02.24 2977
260 전투 SRPGコンバータ for VX by AD.Bank 습작 2013.05.13 2976
259 기타 [요청자료] 유즈미짱 님께서 요청한 그림표시 입니다. 5 file 허걱 2009.07.08 2976
258 액터 (수정)크리쳐 합체, 'SW_CreatureMix' by SiotWarrior 22 file 시옷전사 2010.09.07 2973
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 32 Next
/ 32