Project1
标题:
怎么样一个技能播放多个动画
[打印本页]
作者:
玄月
时间:
2009-4-24 04:08
标题:
怎么样一个技能播放多个动画
我想……也不用很多
就主动方一个,挨打方一个,全屏动画一个……不过考虑到动画帧数有限制,有没有办法能连续播放几个动画。说说概念就好 [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
tommay
时间:
2009-4-24 04:10
主动方+被动方 ——> 齐时战斗
作者:
玄月
时间:
2009-4-25 19:00
LS理解错误
我是要除了主动方+被动方之外还要加一个全屏对象。而且要突破500帧的限制
作者:
君迁子
时间:
2009-4-25 19:49
有个简单的方法,可以在挨打方动画播放的时候插入公共事件,在公共事件中播放动画,可参考一下技能发动特写的公共事件插入方法……=v=b
作者:
「旅」
时间:
2009-4-25 19:55
http://rpg.blue/viewthread.php?tid=117641
你看看就知道怎么写了。不过效果就……可能很差= =
作者:
玄月
时间:
2009-4-26 01:05
以下引用
君迁子于2009-4-25 11:49:22
的发言:
有个简单的方法,可以在挨打方动画播放的时候插入公共事件,在公共事件中播放动画,可参考一下技能发动特写的公共事件插入方法……=v=b
公用事件我试过,不过总是在主动方和被动方动画结束之后再播放全屏动画,需要一起播放
我就是还不清楚雨血那个是怎么弄的
作者:
玄月
时间:
2009-4-27 00:16
先认可着先吧,免得达克又来短信
作者:
红屁股猴子
时间:
2009-6-12 08:00
- -地球村有个脚本。。连环动画。。。。下面是脚本。。应该可以达到LZ要的效果。下面是脚本
#==============================================================================
# 本脚本来自www.66rpg.com,转载与使用请保留此内容。
#==============================================================================
# 连环动画 Ver.2.1.0 by Claimh
#------------------------------------------------------------------------------
# http://www.k3.dion.ne.jp/~claimh/
#==============================================================================
class Scene_Battle
S_COMB = []
#==============================================================================
# 自定义内容开始
#==============================================================================
# 连环动画属性编号。也就是说,所有需要使用连环动画的特技添加上20号属性
COMBO_ID = 20
# 连环动画设置方法:
# S_COMB[n] = [特技编号, [动画ID1,动画ID2,动画ID3...]]
S_COMB[0] = [57, [27, 31, 25]] #——57号特技追加27、31、25这3个动画连环播放
#——也就是十字斩动画追加
S_COMB[1] = [61, [53]] #——61号特技追加,也就是扫荡特技的动画追加
S_COMB[2] = [7, [28]] #——7号特技追加,也就是火焰特技的动画追加
#==============================================================================
# 自定义内容结束
#==============================================================================
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
alias make_skill_action_result_combo make_skill_action_result
def make_skill_action_result
make_skill_action_result_combo # 尨宍
@combo = false
if @skill.element_set.include?(COMBO_ID)
for i in 0...S_COMB.size
combo = S_COMB[i]
if @skill.id == combo[0]
@combo = true
@anime_counter = 0
@anime = combo[1]
@combo_counter = @anime.size
return
end
end
end
end
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
alias update_phase4_step4_n_combo update_phase4_step4
def update_phase4_step4
if @combo
for target in @target_battlers
target.animation_id = @animation2_id
target.animation_hit = (target.damage != "Miss")
end
@animation2_id = @anime[@anime_counter]
@anime_counter += 1
if @anime_counter > @combo_counter
@combo = false
@wait_count = 8
@phase4_step = 5
end
else
update_phase4_step4_n_combo
end
end
end
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1