Project1

标题: 日站转载 更改主角移动速度脚本 [打印本页]

作者: 永燃的狂炎    时间: 2014-8-1 14:28
标题: 日站转载 更改主角移动速度脚本
RGSS3 代码复制
  1. #******************************************************************************
  2. #
  3. #    * 移動速度の変更
  4. #
  5. #  --------------------------------------------------------------------------
  6. #    バージョン : 1.2.0
  7. #    対      応 : RPGツクールVX Ace : RGSS3
  8. #    制  作  者 : CACAO
  9. #    配  布  元 : [url=http://cacaosoft.webcrow.jp/]http://cacaosoft.webcrow.jp/[/url]
  10. #  --------------------------------------------------------------------------
  11. #   == 概    要 ==
  12. #
  13. #   : プレイヤーの移動速度を上げます。
  14. #   : 常時ダッシュ機能を追加します。
  15. #
  16. #
  17. #******************************************************************************
  18.  
  19.  
  20. #==============================================================================
  21. # ◆ 設定項目
  22. #==============================================================================
  23. class Game_Player
  24.   #--------------------------------------------------------------------------
  25.   # ◇ プレイヤーの移動速度の設定
  26.   #--------------------------------------------------------------------------
  27.   #     0 .. プリセットのまま
  28.   #     1 .. 1.5 倍ほど速くする
  29.   #     2 .. 2 倍ほど速くして、変化を緩やかにする
  30.   #--------------------------------------------------------------------------
  31.   PLAYER_SPEED_UP = 2
  32.   #--------------------------------------------------------------------------
  33.   # ◇ 常時ダッシュ
  34.   #--------------------------------------------------------------------------
  35.   ALWAYS_DASH = false
  36. end
  37.  
  38.  
  39. #/////////////////////////////////////////////////////////////////////////////#
  40. #                                                                             #
  41. #                下記のスクリプトを変更する必要はありません。                 #
  42. #                                                                             #
  43. #/////////////////////////////////////////////////////////////////////////////#
  44.  
  45.  
  46. class Game_Player < Game_Character
  47.   #--------------------------------------------------------------------------
  48.   # ●
  49.   #--------------------------------------------------------------------------
  50.   case PLAYER_SPEED_UP
  51.   when 1
  52.     SPEED_TABLE = [0.0,0.01171875,0.0234375,0.046875,0.09375,0.1875,0.375,0.75]
  53.   when 2
  54.     SPEED_TABLE = [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.25, 0.375, 0.5]
  55.   else
  56.     SPEED_TABLE = Array.new(7) {|i| 2 ** (i + 1) / 256.0 }.unshift(0.0)
  57.   end
  58.   #--------------------------------------------------------------------------
  59.   # ○ ダッシュ状態判定
  60.   #--------------------------------------------------------------------------
  61.   def dash?
  62.     return false if @move_route_forcing
  63.     return false if $game_map.disable_dash?
  64.     return false if vehicle
  65.     return ALWAYS_DASH ^ Input.press?(:A)
  66.   end
  67.   #--------------------------------------------------------------------------
  68.   # ○ 1 フレームあたりの移動距離を計算
  69.   #--------------------------------------------------------------------------
  70.   if PLAYER_SPEED_UP != 0
  71.   def distance_per_frame
  72.     return SPEED_TABLE[real_move_speed]
  73.   end
  74.   end # if PLAYER_SPEED_UP != 0
  75. end
  76.  
  77. class Game_Follower
  78.   #--------------------------------------------------------------------------
  79.   # ○ 1 フレームあたりの移動距離を計算
  80.   #--------------------------------------------------------------------------
  81.   def distance_per_frame
  82.     @preceding_character.distance_per_frame
  83.   end
  84. end

作者: 日月星辰    时间: 2014-8-2 14:52
转载发布在这里违反版规= =@版主转到地球村
作者: 永燃的狂炎    时间: 2014-8-2 15:08
本帖最后由 永燃的狂炎 于 2014-8-2 15:09 编辑
日月星辰 发表于 2014-8-2 14:52
转载发布在这里违反版规= =@版主转到地球村

召唤版主@怪蜀黍 @fux2 @灼眼的夏娜  
求移植到地球村
作者: oobuluo    时间: 2014-8-20 16:55
真的不是很难啊,调节距离,直接把两倍原距离修改为现在的一个单位做移动,移动其实不变,变的是距离




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1