Unity 3D 报错:UnassignedReferenceException: The variable *** of *** has not been assigned.

“某变量未被赋值”

在已知给目前的组件添加好正确的prefab/正确的C#脚本后,仍出现这样的报错。

检查一下是否有“未启用的不完善的脚本”被你添加到了你的组件里,然后被你忽视。哪怕这个C#脚本未启用,在该组件被使用时unity依旧会给你报错。(要不把这个脚本补充完,要不就删掉这个脚本)

你可能感兴趣的:(unity3d)