Project1
标题:
战斗是 显示动画问题
[打印本页]
作者:
sblkhgm
时间:
2012-10-5 14:58
标题:
战斗是 显示动画问题
当角色 或者 敌人 使用 法术技能 在击中时显示 被击中的对象显示动画 target.animation_id = $game_variables[26]
可我把他插入在 Game_Battler 3
# ● 应用特技效果
# user : 特技的使用者 (battler)
# skill : 特技
# 状态变化
@state_changed = false
effective |= states_plus(skill.plus_state_set)
effective |= states_minus(skill.minus_state_set)
target.animation_id = $game_variables[26]
可是用技能是 出错
QQ截图20121005144955.png
(4.71 KB, 下载次数: 4)
下载附件
保存到相册
2012-10-5 14:57 上传
dsu_plus_rewardpost_czw
作者:
R-零
时间:
2012-10-5 15:10
把target改成self
这个方法并没有输入target这个变量,但是这里的self的地位等同于target
self.animation_id = $game_variables[26]
作者:
yagami
时间:
2012-10-5 15:13
target 又不是全局变量 你 Game_Battler 里要定义下才行 关键是 Game_Battler 里不需要这个 用self就是挨打者了 使用方 物理攻击用attacker 技能攻击用user
作者:
R-零
时间:
2012-10-5 15:25
那就绝对不是这里了呢
另外、如果你是希望技能动画发动之后再显示击中动画(对方的动画),那么你只要吧对方的动画的开头延迟和技能动画一样的帧数就行了、不用改脚本吧问题复杂化
作者:
yagami
时间:
2012-10-5 15:52
你想偷懒 法术攻击有法术攻击的动画 斩击 打击都有对应的动画 对象方动画 不包含这些动画特效 用2动画叠加 我也这么弄的 不过改动蛮多地方的 不是插入型脚本 建议你还是做在对象方动画里吧
作者:
小传子
时间:
2012-11-2 13:25
http://rpg.blue/forum.php?mod=viewthread&tid=240986
我也问过同样的问题,楼主可以试着从中寻找答案,虽然我还没有解决XDD
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1