Roblox 动画点击无响应

我在 Roblox 中点击动画时无响应。这是我使用的脚本:

local Tool = script.Parent
local Animation = Tool.Animation

Tool.Activated:Connect(function()
    local Character = Tool.Parent
    local Humanoid = Character.Humanoid

    local AnimationTrack = Humanoid:LoadAnimation(Animation)
    AnimationTrack:Play()
end)

该工具的名称为 Weight,但无论我是否更改名称都没有用。我的动画仍然无法正常播放。我该如何解决这个问题?

点赞
用户14894276
用户14894276

我尝试了这个脚本,它能够正常运行。它不会停止播放,但我不确定这是否是你的优先级。然而,我想问一下,你的动画优先级是否被设为动作,因为我认为这会影响它。

编辑:如果我提出的建议有效的话,我建议添加以下内容以使动画在播放一次后停止:

wait(1)
AnimationTrack:Stop()

这可能不是最好的解决方案,但它对我有效,希望能帮到你。

2020-12-27 01:34:35
用户13660578
用户13660578

动画有几个等级: 输入图像描述

然后按下: 设置动画优先级 并选择一个等级

这将设置动画优先级。如果问题与此无关,需要完整的信息,或者您可以在 https://developer.roblox.com/en-us/api-reference/class/Animation 找到详细信息。

2020-12-27 12:31:05
用户11886689
用户11886689

为了确保你的动画播放,正如Furkan Bilgin所说,改变优先级。为了确保它只播放一次,在动画编辑器中不勾选“循环”框。

如果循环是激活的,它将一直播放。

你也可以通过以下方式在代码中进行更改:

AnimationTrack.Looped = false
2020-12-27 16:32:03