Project1

标题: 如果播放数据库一个动画 [打印本页]

作者: 梦幻迷梦    时间: 2012-9-11 19:34
标题: 如果播放数据库一个动画
本帖最后由 梦幻迷梦 于 2012-9-11 19:44 编辑

是一次性的,播放完没了
在脚本中添加什么语句dsu_plus_rewardpost_czw
作者: kangxi0109    时间: 2012-9-11 19:49
如果是在Game_Battler 3中:
self.animation_id = 160 #普通攻击或特技的目标显示160号动画
attacker.animation_id = 160 #进行普通攻击的人显示160号动画,只能用于定义普通攻击的那段脚本
user.animation_id = 160 #特技使用者显示160号动画,只能用于定义特技的那段脚本
----------------------------------------------
如果是在Scene_Battle中:
显示动画(战斗中)
battler.animation_id = 动画编号
battler可以是敌人或者自己人,请先定义。

battler =$game_party.actors[i] 指代自己人,i指队列编号
battler =$data_enemies[troop.members[i].enemy_id] 指代敌人,i指队列编号
显示伤害:
battler.damage = 伤害值
battler.damage_pop = true
注意,这个显示伤害可以让伤害值为字符串!并不会真的减血,减血用battler.hp -= 数值
battler.criticle = true 这个还可以打开会心一击标志

作者: 梦幻迷梦    时间: 2012-9-13 19:06
kangxi0109 发表于 2012-9-11 19:49
如果是在Game_Battler 3中:
self.animation_id = 160 #普通攻击或特技的目标显示160号动画
attacker.anima ...

是在某个脚本内的特定位置播放动画
when 1
        $game_variables[2] += 1
(这里写播放动画的脚本)
        Audio.se_play("Audio/SE/",100,100)
作者: q854240045    时间: 2012-9-14 20:51
建一个事件如001,之后再设一个事件——显示动画XXX至事件001,不等待其结束




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