|
发表于 2013-2-20 10:12:26
|
显示全部楼层
-   #--------------------------------------------------------------------------
-   # ● 生成特技行动结果
-   #--------------------------------------------------------------------------
-   def make_skill_action_result
-     # 获取特技
-     if @active_battler.current_action.skill_id == 57
-       $game_screen.start_shake(5, 5, 10)
-     end
-     @skill = $data_skills[@active_battler.current_action.skill_id]
复制代码
这一段 放到 scene_battle4中的相应位置。。。。
start_shake(5, 5, 10)三个参数怎么调,参看 事件指令的 “画面震动”。。但是一定要记住。。第三个参数,事件指令是n的话,你要添2n
比如  指令-》画面震动 (5,5,5)  脚本就要 start_shake(5, 5, 10)
if @active_battler.current_action.skill_id == 57   57 要改成 对应技能的ID
至于你要的 左右震动 改成上下震动。。。sprite_battle不太好办。。要不直接 ox改成oy  也就是 战斗中只能上下就好了。。我想影响不大。。除非 你需要战斗中保留 左右震动的功能。。但是这样会出冲突。。改的就要变得很多了 |
|