if (col.gameObject.tag == "Enemy"){
transform.position = new Vector3(-9.5f, -4f, 0f)};`
在该程序中,每当玩家触摸一个名为“敌人”的对象时,它就应该“死亡”,在删除分号之前,它“死”于它所触摸的任何东西,现在我将其删除为零。任何人都知道如何使它死于“敌人”。
答案 0 :(得分:0)
不说实话,但是您确实有语法错误:
如果(某物); {做东西}
看到if和代码块之间的分号了吗?这基本上破坏了您的if语句,因此它总是最终运行您的代码块。
答案 1 :(得分:0)
在这段代码中,
if (col.gameObject.tag == "Enemy")
它收集对象的标签,而不是我应该查找的名称,因此,为了修复它,代码应查找可以使用
完成的名称 if (col.gameObject.name == "Enemy")
。