赞 | 6 |
VIP | 20 |
好人卡 | 126 |
积分 | 27 |
经验 | 33282 |
最后登录 | 2024-11-14 |
在线时间 | 1600 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2728
- 在线时间
- 1600 小时
- 注册时间
- 2010-10-22
- 帖子
- 1058
|
本帖最后由 kangxi0109 于 2012-10-7 00:49 编辑
兲才丶芜蜘 发表于 2012-10-6 17:58
呵呵呵、不能认可答案、你就陪我耗着呗
我如果说还是不会呢?
【啊,事实上我会告诉你其实是我自己太懒的缘故么?】
Scene_Battle的动画显示方式跟Game_Battler不一样。
我写详细点吧...
- #--------------------------------------------------------------------------
- # ● 刷新画面 (主回合步骤 4 : 对像方动画)
- #--------------------------------------------------------------------------
- def update_phase4_step4
- #刷新弹药窗口
- #@ammo_window.refresh#这个窗口是自己另外做的,请无视。
- # 对像方动画
- for target in @target_battlers
- #==========================修改部分↓
- if $miss1 == true #开关$miss1为开时
- target.animation_id = 1 #你设定的动画ID号,这里以1号动画为例
- elsif $miss2 == true #开关$miss2为开时
- target.animation_id = 2 #播放2号动画
- else #这些开关都没开时
- target.animation_id = @animation2_id
- end
- #==========================修改部分↑
- target.animation_hit = (target.damage != "Miss")
- end
- # 限制动画长度、最低 8 帧
- @wait_count = 8
- # 移至步骤 5
- @phase4_step = 5
- end
复制代码 |
|