是的,我遇到了很严重的脚本问题。
我正在使用 Victor Engine 角色控制脚本,
Victor Engine - Character Control.txt - Google Drive
但是队伍成员没有按照预期执行动作。他们完全不受该脚本的影响。这是为什么?
据我观察,角色控制(Character Control)仅在角色自身报告正在冲刺时才会切换到冲刺姿态。在 VX Ace 中,只有玩家会这样报告。跟随者即使复制了玩家的冲刺速度,其冲刺状态始终返回假(false)。我想这就是为什么当你冲刺时,你的跟随者仍然显示行走动画的原因。
试试将以下代码作为新脚本添加到 Character Control 之下、Main 之上,也许能解决这个问题:
class Game_Follower < Game_Character
def dash?
$game_player.dash?
end
def real_move_speed
@move_speed
end
end
第二部分是为了保持他们的速度与现在相同,因为跟随者已经从玩家那里获得了冲刺速度。
另外,如果你在使用演员注释标签(actor comment tags),ID 是队伍中的位置,而不是数据库 ID。0 是队长,1 是第一个跟随者,依此类推。