Animation 单击时Roblox动画未播放

Animation 单击时Roblox动画未播放,animation,lua,scripting,roblox,Animation,Lua,Scripting,Roblox,单击时,我的Roblox动画未播放。以下是我使用的脚本: local Tool=script.Parent 本地动画=工具。动画 工具。激活:连接(功能() 本地字符=Tool.Parent 局部类人=角色。类人 局部动画轨迹=类人:加载动画(动画) AnimationTrack:Play() (完) 工具的名称是Weight,但我是否更改它并不重要。它仍然不会触发我的动画。如何修复此问题?我尝试了此脚本,效果良好。它不会停止播放,但我不确定这是否是你的优先事项。但是,我想问一下,您的动画优先

单击时,我的Roblox动画未播放。以下是我使用的脚本:

local Tool=script.Parent
本地动画=工具。动画
工具。激活:连接(功能()
本地字符=Tool.Parent
局部类人=角色。类人
局部动画轨迹=类人:加载动画(动画)
AnimationTrack:Play()
(完)

工具的名称是Weight,但我是否更改它并不重要。它仍然不会触发我的动画。如何修复此问题?

我尝试了此脚本,效果良好。它不会停止播放,但我不确定这是否是你的优先事项。但是,我想问一下,您的动画优先级是否设置为action,因为我认为这会影响它

编辑:如果我的建议有效,我还建议添加此选项以使动画在一次播放后停止:

wait(1)  
AnimationTrack:Stop()

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

我尝试了这个脚本,它很有效。它不会停止播放,但我不确定这是否是你的优先事项。但是,我想问一下,您的动画优先级是否设置为action,因为我认为这会影响它

编辑:如果我的建议有效,我还建议添加此选项以使动画在一次播放后停止:

wait(1)  
AnimationTrack:Stop()
这可能不是最好的解决方案,但对我很有效,希望这能有所帮助。

动画的级别如下:

然后按:设置动画优先级 然后选择一个级别

这将设置动画的优先级。如果问题与此无关,我们需要完整的信息,或者您可以在中找到详细信息。

动画的级别如下:

然后按:设置动画优先级 然后选择一个级别


这将设置动画的优先级。如果问题与此无关,我们需要完整的信息,或者您可以在上找到详细信息。

以确保播放动画,正如Furkan Bilgin所说,更改优先级。要确保只播放一次,请确保未选中动画编辑器中的“循环”框

如果循环处于活动状态,它将永远播放

您还可以在代码中通过执行

AnimationTrack.Looped=false

为了确保播放动画,正如Furkan Bilgin所说,更改优先级。要确保只播放一次,请确保未选中动画编辑器中的“循环”框

如果循环处于活动状态,它将永远播放

您还可以在代码中通过执行

AnimationTrack.Looped=false