[英]Unity3D Flight Simulator Chase Camera
我正在制作一個飛行模擬器,並試圖用它制作追趕攝像機。 當我運行c#代碼時,它給了我這個錯誤-> NullReferenceException:對象引用未設置為對象Plane.Pilot.Update()的實例(位於Assets / PlanePilot.cs:14),並且第14行代碼是Camera.main.transform.position = moveCamTo; 我如何擺脫錯誤?
這意味着您正在為Camera.main.transform.position分配null(它正在嘗試引用一個對象,但是它只能引用null,從而導致異常)。
您需要先為moveCamTo變量分配一個值,然后再將其分配給Camera.main.transform.position 。
您還可以在分配變量之前進行測試,以確保該變量不為空:
if (moveCamTo != null) {
//moveCamTo is not null - you can assign it
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.