Unity常见问题(一)缺少引用
问题描述
在调用某个对象时Unity出现报错信息提示引用为空。
这是在Unity中最常见的问题,通常报错信息为
NullReferenceException: Object reference not set to an instance of an object
或者
UnassignedReferenceException
问题原因
通常是因为在脚本中定义了某些需要在unity中手动拖拽挂载的对象,但是没有进行挂载。或是想获取对象的某个组件然而这个对象并没有携带该组件。也有可能是因为在运行中销毁了某对象,但该对象仍然在被调用。
解决方法
找到缺失引用的物体,进行正确挂载即可。
问题示例
例如这里我们希望角色控制器(PlayerController)生成一枚子弹(Bullet),但是忘记向脚本挂在我们需要的子弹预制体。
public class PlayerController : MonoBehaviour
{
public GameObject bullet;
void St
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/18100.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论