Project1
标题:
【已经解决】如何消除敌人受到伤害时的闪烁
[打印本页]
作者:
匿名RM爱好者
时间:
2018-3-31 14:16
标题:
【已经解决】如何消除敌人受到伤害时的闪烁
本帖最后由 匿名RM爱好者 于 2018-3-31 14:38 编辑
敌人受到伤害时都会闪烁,如何将此效果取消?翻了翻脚本页并没有找到。
在管理敌人的类发现一个
#--------------------------------------------------------------------------
# ● 执行伤害效果
#--------------------------------------------------------------------------
def perform_damage_effect
@sprite_effect_type = :blink
Sound.play_enemy_damage
end
但是不知道咋改。
作者:
文雅夕露
时间:
2018-3-31 14:24
本帖最后由 文雅夕露 于 2018-3-31 14:36 编辑
Sprite_Battler里
#--------------------------------------------------------------------------
# ● 更新明灭效果
#--------------------------------------------------------------------------
def update_blink
# self.opacity = (@effect_duration % 10 < 5) ? 255 : 0
end
复制代码
Game_Enemy里
注释该更新效果。
#--------------------------------------------------------------------------
# ● 执行伤害效果
#--------------------------------------------------------------------------
def perform_damage_effect
# @sprite_effect_type = :blink
Sound.play_enemy_damage
end
复制代码
将其注释掉就可以了
作者:
余音·魔眼
时间:
2018-3-31 14:25
class Game_Enemy < Game_Battler
def perform_damage_effect
Sound.play_enemy_damage
end
end
class Game_Actor < Game_Battler
def perform_damage_effect
$game_troop.screen.start_shake(5, 5, 10)
Sound.play_actor_damage
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1