Project1

标题: 解决齐时战斗显示动画问题 [打印本页]

作者: o(∩_∩)o    时间: 2007-12-23 09:44
标题: 解决齐时战斗显示动画问题
很多人在使用了齐时战斗后,如果恢复术等之类的己方魔法,那出招动画就会被对象动画覆盖。大概只是修改一些东西,不放截图了,具体请看范例。
范例连接,请点我下载
作者: o(∩_∩)o    时间: 2007-12-23 09:44
标题: 解决齐时战斗显示动画问题
很多人在使用了齐时战斗后,如果恢复术等之类的己方魔法,那出招动画就会被对象动画覆盖。大概只是修改一些东西,不放截图了,具体请看范例。
范例连接,请点我下载
作者: Eclair    时间: 2007-12-25 03:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: o(∩_∩)o    时间: 2007-12-25 04:45
以下引用Eclair于2007-12-24 19:45:48的发言:
这个...嗯...
有点似懂非懂的样子...
好像是新添加一个Spriteset_battler2,然后在Spriteset_Battle中把新的sprite_battler的刷新滞后于原来的sprite_battler,由于effect中止了update,动画显示分出了先后...
有点麻烦了....
偶滴思路素判断行动的目标,如果包含自己就不进行齐时,只需要改Scene_Battle4了....
也是治标不治本的方法啦*^_^*
一个sprite上显示许多动画才是王道呢(主站有这个脚本)。

嗯,我也赞同LS的方法,简单很多。--
不过是有人问问,所以就作出来了,仔细看的话,
事实上Sprite Battler2里许多不必要的东西都可以删掉了,
只是我有点懒,所以……
话说可以给出一个Sprite 显示多个动画的连接吗?
我还不知道有那个东西的说。--卅
早知道有那东西,这个东西应该不会出生了。
作者: Eclair    时间: 2007-12-25 05:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: o(∩_∩)o    时间: 2007-12-25 05:11
以下引用Eclair于2007-12-24 21:06:35的发言:
用类的继承来做吧,只要设定新的update就行了,可以省不少空间呢~~~~
class Sprite Battler2 < Sprite Battler
def update
............
end
end

跟我想的一样,不过那时懒得删了,直接拷贝比较快,所以……




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