看板 C_Sharp 關於我們 聯絡資訊
新手發文,有錯會立刻修正 如標題,我的程式會在執行時出現這一行字: https://i.imgur.com/07dgD4G.jpg
我知道這問題很蠢,所以我也上網找了解決的方法,但是我在找了網路上各種解法之後,依舊無法解決問題,只好上來請教各位大神了 以下是全部相關的程式碼: buildmanager: https://i.imgur.com/NliCDEK.jpg
nodes(1): https://i.imgur.com/9JN2Ba8.jpg
nodes(2): https://i.imgur.com/FLCULE9.jpg
我先試著闡述我的看法,還請不吝指正。 他說我的錯誤在nodes的第36行,而其中只有兩個有可能出錯的地方:Buildmanager或GetTurretToBuild 但是GetTurretToBuild在buildmanager中的第14和16行已經有提到了;而Buildmanager分別在buildmanager中的第7行以及nodes中的13和18行中都有提及,因此不應該會有錯誤,小弟我深感困惑。 我是看著https://reurl.cc/AKLArZ中的第八集,一邊看一邊做的。 沒錯,我在有範本的情況下還是做錯了。 以上,希望各位大大可以幫幫我 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.207.155 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1646236400.A.B82.html ※ 編輯: Alexander1 (42.76.207.155 臺灣), 03/02/2022 23:59:33 ※ 編輯: Alexander1 (42.76.207.155 臺灣), 03/03/2022 00:02:12
evil2004: 你instance沒new吧 03/03 00:55
ssccg: 什麼叫做有提及? 你先搞清楚宣告member和new instance吧 03/03 10:16
ssccg: 整段程式碼沒一個new,因此能跑才奇怪吧 03/03 10:19
henry78925: buildmanager的instance需要new出一個實體 03/03 22:56
henry78925: 用單例的話建議建構子要隱藏起來 03/03 22:57
sating00: Unity的話,是沒有把gameobject拉上去吧 03/04 09:25
Alexander1: 感謝各位大大的建議!現在程式已經跑得動了 03/06 01:10
palapapa0201: class名稱好好取好不好 BuildManager 03/07 22:16
palapapa0201: class名字一定要使用PascalCase 03/07 22:17
ericjc: 其他unity問題可以找這個好論壇:unity應用領域 04/17 10:42