赞 | 1 |
VIP | 60 |
好人卡 | 27 |
积分 | 6 |
经验 | 39775 |
最后登录 | 2023-11-29 |
在线时间 | 2271 小时 |
Lv2.观梦者 (暗夜天使) 万兽
- 梦石
- 0
- 星屑
- 597
- 在线时间
- 2271 小时
- 注册时间
- 2006-11-4
- 帖子
- 4868
|
美丽晨露 发表于 2013-8-29 19:04
范例附上吧
胜利的动画无法随机播放SE,熊叔叔帮助我看看吧
之所以没效果的原因是因为全动作战斗脚本是采用循环动画,修改update_animation类是不行的,
要在def update_loop_animation类进行悠,
position = @_loop_animation.position这句下面加上@_animation.id 改成@_loop_animation.id
#################################################################bearrpg
se_name = RANDSE[rand(RANDSE.size)]#随机抽取数组中的一个音效
se_name1 = RANDSE1[rand(RANDSE1.size)]
case @_loop_animation.id#判断动画ID
when 107#播放118动画的时候执行随机音效
if frame_index ==0#这里表示第一帧
Audio.se_play("Audio/SE/"+se_name, 100, 100)
end
when 115#如果有多个可以自行添加
if frame_index ==0#这里表示第一帧
Audio.se_play("Audio/SE/"+se_name1, 100, 100)
#判断帧数什么的……
#播放音效什么的……
end
end
################################################################### |
|