新手发文,有错会立刻修正
如标题,我的程式会在执行时出现这一行字:
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中的第八集,一边看一边做的。
没错,我在有范本的情况下还是做错了。
以上,希望各位大大可以帮帮我
作者:
ssccg (23)
2022-03-03 10:16:00什么叫做有提及? 你先搞清楚宣告member和new instance吧整段程式码没一个new,因此能跑才奇怪吧
作者: henry78925 (公共汽车阴熊VER) 2022-03-03 22:56:00
buildmanager的instance需要new出一个实体用单例的话建议建构子要隐藏起来
作者:
sating00 (sating00)
2022-03-04 09:25:00Unity的话,是没有把gameobject拉上去吧
作者: palapapa0201 (palapapa) 2022-03-07 22:16:00
class名称好好取好不好 BuildManagerclass名字一定要使用PascalCase
作者:
ericjc ( )
2022-04-17 10:42:00其他unity问题可以找这个好论坛:unity应用领域