赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 4052 |
最后登录 | 2012-4-6 |
在线时间 | 82 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 82 小时
- 注册时间
- 2010-10-3
- 帖子
- 272
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我用到了“战斗时真移位02”的脚本范例,里面先定义了一个 startactive,作为角色的动作行为。
然后他的范例中就是运用 startactive 来做动画行动的,。。。可是我想在后面加一个角色被伤害的动画,于是在scene battle 4 里面加上了
# ● 刷新画面 (主回合步骤 3 : 行动方动画)中:------------------------
if target.is_a?(Game_Actor)
if target.current_action.kind == 0 and target.current_action.basic == 1
@active_battler.startactive == "防御"
else
@active_battler.startactive == "伤害"
end
......
#--------------------------------------------------------------------------
# ● 刷新画面 (主回合步骤 4 : 对像方动画)--------------------------------------------------
#--------------------------------------------------------------------------
#if target.is_a?(Game_Actor)
if (target.current_action.kind == 0 and target.current_action.basic == 1
@active_battler.startactive = "防御"
else
@active_battler.startactive = "伤害"
end
......
可是写完后发现,是敌人跑过来砍我方角色的时候,它自己在做被伤害的动作,而我方角色都没动。。。。。
这个@active_battler是啥意思?如果想改成我方battler的表现,是改成target_battler.startactive 吗? 好像也没用啊。。。。
求助!~ |
|