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

Unity常见问题(一)缺少引用最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/18100.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>