邱小谦 发表于 2022-6-26 23:10 加判定也一样,弄在队长身上可以,弄在队友身上还是会出现显示异常, for i in $game_party.characters if i.name == "媚灵狐" i.animation_id = 105 # 队友们播放的动画ID else i.name == "武尊神" i.animation_id = 105 end end |
黑米馒头 发表于 2022-6-21 23:40 def command_316 # 获取操作值 value = operate_value(@parameters[1], @parameters[2], @parameters[3]) # 处理重复 iterate_actor(@parameters[0]) do |actor| # 更改角色的等级 actor.level += value # 角色升级,回复,加减HP,SP的自动播放指定动画★★★★★★★★★★★★★★★★★★★★★★★★★ if value > 0 actor.recover_all; $game_player.animation_id = 105 for i in $game_party.characters if i.name == "媚灵狐" i.animation_id = 105 # 队友们播放的动画ID end end end # ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ end # 继续 return true end 简单判断一下当前人物的名字或者id,然后根据你自己的需求来决定升级的动画效果。 |
QQ截图20220626231015.png (102.13 KB, 下载次数: 16)
人物跟随脚本跟升级动画脚本冲突了吧 检查一下跟随脚本的characters和升级动画脚本的characters 估计是升级动画默认所有的characters都播放动画了吧... |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-28 10:21
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.