当玩家对象(Sphere)击中它时,是否有可能只销毁预制件的一个克隆(我不知道它的确切名称,对不起)?
void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "Player")
{
Destroy (GoldCube);
}
}
" goldCube"是游戏对象名称,它有一个名为" GoldCube"的预制件。当主要对象" Sphere"并且我想只销毁它的一个克隆。 (标签名称:"播放器")点击它。
答案 0 :(得分:1)
假设脚本在GoldCube上,
而不是
Destroy(GoldCube);
尝试使用
Destroy(gameObject);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果此脚本在播放器上(在这种情况下,它不是),
Destroy(other.gameObject);