Project1

标题: 如何使技能的使用效果先于动画与伤害结算 [打印本页]

作者: kapoleo    时间: 2012-1-27 19:10
标题: 如何使技能的使用效果先于动画与伤害结算
本帖最后由 kapoleo 于 2012-1-29 00:36 编辑

小的自己做了一些ogv动画
打算替代或加强ace自带的技能动画
我的设置是在技能页为技能加上使用效果
触发公共事件,此公共事件将会播放我制作了的ogv动画
但结果却是公共事件在「技能动画」和「伤害结算」后才播放ogv动画
因此想求教一个更好的设置方法
谢谢~~~
作者: 仲秋启明    时间: 2012-1-27 20:28
本帖最后由 仲秋启明 于 2012-1-27 21:56 编辑

在Scene_Battle找到
  1.   #--------------------------------------------------------------------------
  2.   # ● 使用技能/物品
  3.   #--------------------------------------------------------------------------
  4.   def use_item
  5.     item = @subject.current_action.item
  6.     @log_window.display_use_item(@subject, item)
  7.     @subject.use_item(item)
  8.     refresh_status
  9.     targets = @subject.current_action.make_targets.compact
  10.     show_animation(targets, item.animation_id)
  11.     targets.each {|target| item.repeats.times { invoke_item(target, item) } }
  12.   end
复制代码
  1. @subject.use_item(item)
复制代码
下插入
  1.     if item.is_a?(RPG::Skill) and item.id == 1
  2.       Graphics.play_movie('Movies/' + "Skill1")
  3.     end
复制代码
意为在一号技能发动的时候播放Skill1影片
作者: kapoleo    时间: 2012-1-27 22:42
本帖最后由 kapoleo 于 2012-1-27 23:13 编辑
仲秋启明 发表于 2012-1-27 20:28
在Scene_Battle找到在下插入意为在一号技能发动的时候播放Skill1影片



还是不行....是否我的设置错了?
还是影片出了问题?

1.jpg (256.53 KB, 下载次数: 78)

1.jpg

2.jpg (183.43 KB, 下载次数: 71)

2.jpg

3.jpg (83.97 KB, 下载次数: 61)

3.jpg

Tsubamegaeshi.rar

404.63 KB, 下载次数: 158


作者: 后知后觉    时间: 2012-1-28 00:09
全局搜索
def use_item
在搜索结果里找找看是不是有2个或以上的 Scene_Battle 类的
是的话就选择最后的那一个 Scene_Battle 类的结果.然后在那里面修改.
如果搜索出来只有一个 Scene_Battle 类的.
你是不是用什么战斗系统了?
作者: kapoleo    时间: 2012-1-28 00:13
后知后觉 发表于 2012-1-28 00:09
全局搜索
def use_item
在搜索结果里找找看是不是有2个或以上的 Scene_Battle 类的

啊...那个...的确是....我用了这个
http://rpg.blue/thread-220594-1-1.html
......就是因为这个脚本才出问题的么?
作者: 后知后觉    时间: 2012-1-28 00:20
kapoleo 发表于 2012-1-28 00:13
啊...那个...的确是....我用了这个
http://rpg.blue/thread-220594-1-1.html
......就是因为这个脚 ...

答对了.从第 3051 行开始
作者: kapoleo    时间: 2012-1-28 00:40
本帖最后由 kapoleo 于 2012-1-29 00:35 编辑

啊哈...解决了(在我也搞不清为什么的情况下..............=.=)
起初系统出现了什么item错误的(我也不知是什么)
接着把脚本删一删
再重新装上去便成了
谢谢~~~




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