查看: 4889|回复: 6

[已经解决] 如何使技能的使用效果先于动画与伤害结算

[复制链接]
梦石
0
星屑
50
在线时间
739 小时
注册时间
2011-11-24
回帖
297
发表于 2012-1-27 19:10:51 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 kapoleo 于 2012-1-29 00:36 编辑

小的自己做了一些ogv动画
打算替代或加强ace自带的技能动画
我的设置是在技能页为技能加上使用效果
触发公共事件,此公共事件将会播放我制作了的ogv动画
但结果却是公共事件在「技能动画」和「伤害结算」后才播放ogv动画
因此想求教一个更好的设置方法
谢谢~~~

醉啸 长风万里

梦石
0
星屑
6512
在线时间
6616 小时
注册时间
2007-12-16
回帖
4301

贵宾

发表于 2012-1-27 20:28:23 | 显示全部楼层
本帖最后由 仲秋启明 于 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影片

点评

求让公共事件执行完毕后敌方行动怎么修改  发表于 2012-1-28 00:15
没有出视预期情况...是否我设置出了问题?  发表于 2012-1-27 23:31
修正了  发表于 2012-1-27 21:56
item.id == 1  发表于 2012-1-27 21:53

还在龟速填坑中
回复

使用道具 举报

梦石
0
星屑
50
在线时间
739 小时
注册时间
2011-11-24
回帖
297
 楼主| 发表于 2012-1-27 22:42:28 | 显示全部楼层
本帖最后由 kapoleo 于 2012-1-27 23:13 编辑
仲秋启明 发表于 2012-1-27 20:28
在Scene_Battle找到在下插入意为在一号技能发动的时候播放Skill1影片



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

Tsubamegaeshi.rar

404.63 KB, 下载次数: 158

点评

不能连帖所以我更新了内容....还是不行.....=.=  发表于 2012-1-27 23:15
不去掉也可以  发表于 2012-1-27 23:13
把最后.ogv去掉  发表于 2012-1-27 22:44
ena  发表于 2012-1-27 22:44
【长期招募制作成员】
原创科幻RPG - PURIFICATION (内涵‧严肃‧认真)
https://rpg.blue/thread-371063-1-1.html
回复

使用道具 举报

梦石
0
星屑
7045
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

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











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
739 小时
注册时间
2011-11-24
回帖
297
 楼主| 发表于 2012-1-28 00:13:18 | 显示全部楼层
后知后觉 发表于 2012-1-28 00:09
全局搜索
def use_item
在搜索结果里找找看是不是有2个或以上的 Scene_Battle 类的

啊...那个...的确是....我用了这个
http://rpg.blue/thread-220594-1-1.html
......就是因为这个脚本才出问题的么?
【长期招募制作成员】
原创科幻RPG - PURIFICATION (内涵‧严肃‧认真)
https://rpg.blue/thread-371063-1-1.html
回复

使用道具 举报

梦石
0
星屑
7045
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2012-1-28 00:20:19 | 显示全部楼层
kapoleo 发表于 2012-1-28 00:13
啊...那个...的确是....我用了这个
http://rpg.blue/thread-220594-1-1.html
......就是因为这个脚 ...

答对了.从第 3051 行开始











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
739 小时
注册时间
2011-11-24
回帖
297
 楼主| 发表于 2012-1-28 00:40:46 | 显示全部楼层
本帖最后由 kapoleo 于 2012-1-29 00:35 编辑

啊哈...解决了(在我也搞不清为什么的情况下..............=.=)
起初系统出现了什么item错误的(我也不知是什么)
接着把脚本删一删
再重新装上去便成了
谢谢~~~
【长期招募制作成员】
原创科幻RPG - PURIFICATION (内涵‧严肃‧认真)
https://rpg.blue/thread-371063-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部