Project1

标题: 如何给角色添加逃跑动画? [打印本页]

作者: 无双修罗一闪    时间: 2008-12-3 03:06
标题: 如何给角色添加逃跑动画?
如题,逃跑时,1号角色显示1号动画,2号角色显示2号动画,似乎是在Scene_Battle里添加,但怎样改呢?望哪位能指教一下。 [LINE]1,#dddddd[/LINE]此贴于 2008-12-10 7:30:34 被版主redant提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-12-10 14:54:03 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: redant    时间: 2008-12-3 04:45
因为试着改了下 失败……
所以出了另一个思路

逃跑是一个技能 把原来的逃跑删掉(这个很容易)角色1级学会逃跑技能
剩下的迎刃而解=。=

1号角色 逃跑叫 三十六计 (技能)
2号角色 筋斗云 (技能) 在技能数据库里 弄动画= =|

PIA我 我自飞……



作者: 无双修罗一闪    时间: 2008-12-3 05:18
LS的思路非常好,实现起来也很简单(全身在颤抖),不过还是想实现一般RPG游戏里的逃跑效果。望那位有心人士来帮一下忙。
作者: 无双修罗一闪    时间: 2008-12-3 17:06
顶起。
作者: 垃圾王    时间: 2008-12-3 20:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 无双修罗一闪    时间: 2008-12-3 20:22
期待有心人士来解答
作者: 无双修罗一闪    时间: 2008-12-4 03:40
顶起!
作者: doranikofu    时间: 2008-12-4 18:39
要是用横板战斗就很简单…直接加一个移动的函数就行了
搜 @run_success
在附近添加动作就行
动画的话 试试@active_battler.animation_id
不知道那里刷不刷动画…
作者: 无双修罗一闪    时间: 2008-12-4 20:23
doranikofu,不好意思,能不能说详细一些。说说这@active_battler.animation_id
该如何调用?
作者: TERENCE    时间: 2008-12-9 00:47
那个LZ从之前PM我到现在!
我都一直在尝试修改默认战斗系统!
~~~但屡次都失败


在脚本中条用公共事件......失败!!
脚本还没执行公共事件就先回到地图上!!
等待也无用.......等待的执行非脚本流水式执行。
逃跑后回到地图上,才会执行等待。。。


估计要写全新的逃走回合的方法(函式)来添加逃跑动画....
但我真的对战斗脚本原理只能略知一二(实在不怎麼行)


所以但愿LZ能理解我没回PM的原因

作者: 天圣的马甲    时间: 2008-12-9 19:26
= =嗯,还真是没找到类似的解答。不过我记得默认工程里判断逃跑的部分应该是
    if success
      # 演奏逃跑 SE
      $game_system.se_play($data_system.escape_se)
      # 还原为战斗开始前的 BGM
      $game_system.bgm_play($game_temp.map_bgm)
      # 战斗结束
      battle_end(1)
    # 逃跑失败的情况下
    else
      # 清除全体同伴的行动
      $game_party.clear_actions
      # 开始主回合
      start_phase4

这一段吧。把$game_system.se_play($data_system.escape_se)这里去掉,改为播放动画的语句——但是我记得@active_battler.animation好像不是在这里刷新的,没准不能用这句= =

果然还是使用$game_system.battle_interpreter.setup($data_common_events[1].list, 0)强制发动公共事件比较好么望天- -
作者: 3nξhα0_lim    时间: 2008-12-9 22:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 白萌奈奈    时间: 2010-6-25 18:20
{:nm_3:}
作者: 火ZHI意志    时间: 2010-6-25 18:55
挖坟!!!




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