Project1

标题: 关于跑步的问题 [打印本页]

作者: gcj2726    时间: 2011-8-22 20:29
标题: 关于跑步的问题
#==============================================================================

# 本脚本来自www.66RPG.com,使用和转载请保留此信息

#==============================================================================



# ▼▲▼ XRXS25. ダッシュ機能 ver.2 ▼▲▼

# by 桜雅 在土 (基本、再改訂)

#    Tetra-Z   (改訂原案)

#==============================================================================

# □ カスタマイズポイント

#==============================================================================

module XRXS_Dash

# 貌似6R已经消失了。。。

# 按下加速键之后的速度増加量

#

PLUSPEED = 1

#

# 行走加速的按键

#

BUTTON = Input::A

end

#==============================================================================

# ■ Game_Player

#==============================================================================

class Game_Player < Game_Character

#--------------------------------------------------------------------------

# ● フレーム更新

#--------------------------------------------------------------------------

alias xrxs25_update update

def update

   # 例外補正

   if @move_speed_arcadia == nil

     @move_speed_arcadia = @move_speed

   end

   # 移動中、イベント実行中、移動ルート強制中、

   # メッセージウィンドウ表示中、

   # ダッシュボタン挿下中、のいずれでもない場合

   unless moving? or $game_system.map_interpreter.running? or

          @move_route_forcing or $game_temp.message_window_showing

     # 速度の変更

     if Input.press?(XRXS_Dash::BUTTON)

       @move_speed = @move_speed_arcadia + XRXS_Dash::PLUSPEED

     else

       @move_speed = @move_speed_arcadia

     end

   end

   # 呼び戻す

   xrxs25_update

end

#--------------------------------------------------------------------------

# ○ 移動タイプ : カスタム [オーバーライド]

#--------------------------------------------------------------------------

def move_type_custom

   # 例外補正

   if @move_speed_arcadia == nil

     @move_speed_arcadia = @move_speed

   end

   # 標準速度に戻す

   @move_speed = @move_speed_arcadia

   # 呼び戻す

   super

   # 速度の保存

   @move_speed_arcadia = @move_speed

end

end

#==============================================================================

# 本脚本来自www.66RPG.com,使用和转载请保留此信息

#==============================================================================



这是6r论坛上的跑步脚本,问题是如何双击方向键跑步,像dnf那样,而不是脚本中的加速键,这样很别扭。
dsu_plus_rewardpost_czw
作者: 亿万星辰    时间: 2011-8-22 20:31
# 按下加速键之后的速度増加量
PLUSPEED = 1
# 行走加速的按键
BUTTON = Input::A

话说这两句还看不出这个是怎么用么……


作者: 原来我叫做魔天    时间: 2011-8-22 23:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 459974518    时间: 2011-8-23 02:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuziyuan201019    时间: 2011-8-23 08:55
像DNF那样么?
可以啊!首先设置一个变量,脚本中设置,一定时间内按两次(每按一次变量+1),
变量==2时,变量清零,更改移动速度……
作者: 癫狂侠客    时间: 2011-8-23 09:30
充分感觉LZ对脚本无力,
否则他也不会跑到这里提出这么Esay的脚本问题了.
不会脚本真可怕!

有教程,看看无害:
RMXP脚本教程[下周一更新下一讲.持续更新中...]
http://rpg.blue/forum.php?mod=vi ... 8&fromuid=47560





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