Unity不创建第二个塔

时间:2016-08-05 16:36:21

标签: unity3d

我的问题是以下问题。

我正在创建一个塔防游戏,我想添加选项来放置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分钟我回来)

0 个答案:

没有答案