如下所示,該統一編譯拋出該異常的代碼上突出線27未分配:Unity3D - 變量即使分配在檢查
UnassignedReferenceException:
The variable HighwayPrefab of TileScript has not been assigned
即使我分配預製在檢查器(高亮顯示)。
的TileScript
元文件顯示我分配預製:
如下所示,該統一編譯拋出該異常的代碼上突出線27未分配:Unity3D - 變量即使分配在檢查
UnassignedReferenceException:
The variable HighwayPrefab of TileScript has not been assigned
即使我分配預製在檢查器(高亮顯示)。
的TileScript
元文件顯示我分配預製:
創建一個空的遊戲物體並添加TileScript到它。然後將您的預製件分配給您的腳本。
'TileScript'已經是'start()'所示的'TilePrefab'的組件,'TilePrefab'在我運行場景時得到實例化 –
你能告訴我你是怎麼做到的將預製件分配給TilePrefab? –
我解決了這個錯誤,謝謝。所以我在腳本檢查器中分配了這些變量。但顯然我需要將它們分配給TilePrefab的腳本組件。 –
您是否停止正在運行的項目,然後在再次運行之前分配並保存所有內容?只是問問它導致了我的頭痛。 – Hassan
是的,我在運行場景前分配了預製件 –