尝试使用'WaitForChild'索引空值?

错误信息

代码

我正在使用Roblox Studio为我的游戏创建动画,其中包括一个要进行动画处理的人形模型。有两个动画,第一个可以正常工作,但第二个不行,我遇到了这个错误。当我放置人形模型时,动画不会开始,但第一个动画会按预期工作,而第二个动画应该在人形模型攻击时开始。请帮忙,我会非常感激。

(代码)

local function setAnimation(object, animName)

local humanoid = object:WaitForChild("Humanoid")

local animationsFolder = object:WaitForChild("Animations")

(错误信息)

尝试使用'WaitForChild'索引空值

原文链接 https://stackoverflow.com/questions/71057069

点赞
stackoverflow用户2858170
stackoverflow用户2858170

object 是一个 nil 值。因此,您不能对其进行索引。找出它为什么是空的,并修复它。因此,您需要转到您的 setAnimation 调用,并确保第一个参数实际上是一个 Instance,而不是一个 nil 值。因此,您可以在不带任何参数的情况下调用 setAnimation(),或将某些未初始化的变量作为第一个参数提供。

2022-02-10 08:01:56