Project1

标题: 如何在技能发动前始终出现「奥义」动画? [打印本页]

作者: 蕾咪莉亚    时间: 2013-1-19 14:19
标题: 如何在技能发动前始终出现「奥义」动画?
假设有一个技能「奥义·绯叶」和另一个技能「秘奥义·雷切」,这两个技能分别对应两种完全不同的动画和两个不同的角色,
除了在动画开头编辑「发动奥义」动画,
能否用脚本来使得XX号和XX号技能发动前,战斗中自动出现「发动奥义」动画呢?
本人因脚本渣而无能中OTZ
作者: 幻想中的鸡蛋    时间: 2013-1-19 22:47
理论上的解决方案,具体是否有效还未试验过
Scene_Battle 4里找到:
#--------------------------------------------------------------------------
  # ● 生成特技行动结果
  #--------------------------------------------------------------------------
  def make_skill_action_result
里面找到:
# 设置动画 ID
    @animation1_id = @skill.animation1_id
    @animation2_id = @skill.animation2_id
往下添加
if @skill.id==XX   #XX为技能id,多个技能就是@skill.id==XX or @skill.id==YY or @skill.id==ZZ ……以此类推
@active_battler.animation_id=a  #a为「发动奥义」动画id
@active_battler.animation_hit = true
end
作者: 羞射了    时间: 2013-1-19 23:55
http://pan.baidu.com/share/link?shareid=203637&uk=170154228

参考这个范例。




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