我有一个动画脚本,当玩家挥动它时,工具应该是动画的,但它没有动画。 该工具中有 2 个脚本,一个用于点系统的脚本和一个用于动画的脚本。 我将包括两者以防万一: 积分系统: `--物理工具相关变量 工具 = script.Parent handle = tool:WaitForChild('句柄')
--Getting Player
local backpack = tool.Parent
local player = backpack.Parent
--Stats variables
playerStats = player:FindFirstChild('leaderstats')
points = playerStats:FindFirstChild('Points')
onCooldown = false
--Occurs when screen is clicked with tool equipped
tool.Activated:Connect(function()
if onCooldown == false then
print('click!')
--Adding points
points.Value = points.Value + 1
--Cooldown system
onCooldown = true
wait(1)
onCooldown = false
end
end)`
动画系统:
`local tool = script.Parent
local panAnim = tool.PanAnim
tool.Activated:Connect(function()
local character = tool.Parent
local humanoid = character:WaitForChild('Humanoid')
local panAnimTrack = humanoid:LoadAnimation(panAnim)
panAnimTrack:play()
end)
`
我试过上面的代码,但它不起作用,我不知道为什么
确保您是动画的创作者。如果你不是,动画将不会运行。