Unity3D飞行模拟器追逐相机

本文关键字:相机 追逐 模拟器 飞行 Unity3D | 更新日期: 2024-09-23 03:14:49

我正在制作一个飞行模拟器,并试图用它制作一个追逐凸轮。当我运行c#代码时,它会给我这个错误-->NullReferenceException:对象引用没有设置为对象平面的实例。飞行员Update()(位于Assets/PlanePilot.cs:14),第14行代码为Camera.main.transform.position=moveCamTo;我该如何消除这个错误?

Unity3D飞行模拟器追逐相机

这意味着您将null分配给Camera.main.transform.position(它试图引用对象,但只能引用null,导致异常)。

在将moveCamTo变量分配给Camera.main.transform.position.之前,您需要将其分配一个值

在分配变量之前,您还可以测试以确保变量不为空:

if (moveCamTo != null) {
//moveCamTo is not null - you can assign it
}