我的问题是以下问题。
我正在创建一个塔防游戏,我想添加选项来放置2种不同类型的塔(例如,塔1具有更多dmg,塔2减去dmg,例如)
以下是我正在使用的代码:
TowerSpot.cs
NullReferenceException: Object reference not set to an instance of an object
TowerSpot.OnMouseUp () (at Assets/Scripts/TowerSpot.cs:25)
正如你在那里看到的那样,每当我触摸到可以添加塔的地面时,这种方法就会出现在" OnMouseUp"被叫,应该加一座塔。
以下是来自" TowerSelection"的代码:
public GameObject towerType;
global_step
我使用检查器添加预制件,如下图所示。
http://errors.angularjs.org/1.5.8/
正如您在照片中看到的那样,在右侧部分使用OnClick,我将第一个塔的预制件添加到方法" TowerType"和我的第一个按钮" Torre 1",所以每当我点击每个塔中的一个塔的按钮时,预制件应该直接在检查员中使用TowerType方法充电。
然后使用OnMouseUp TowerSpot.cs方法并实例化它,预期的行为工作正常,我得到的错误如下:
global_step = tf.Variable(0)
我认为是因为它没有在我在这里发布的照片的OnClick部分加载来自检查员的预制件。
如果你有任何想法,我希望你能帮助我(20/30分钟我回来)