销毁预制件,当玩家击中它时
Destoying prefab, when the player hit it
当玩家对象 (Sphere) 击中它时,是否可以只破坏预制件的一个克隆(我不知道它的确切名称,抱歉)?
void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "Player")
{
Destroy (GoldCube);
}
}
"goldCube"是游戏对象名称,其中有一个名为"GoldCube"的预制件。当主要对象 "Sphere"(标记名称:"Player")命中它时,我只想销毁它的一个克隆。
假设脚本在 GoldCube 上,
而不是
Destroy(GoldCube);
尝试使用
Destroy(gameObject);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果此脚本在播放器上(在本例中不是),
Destroy(other.gameObject);
当玩家对象 (Sphere) 击中它时,是否可以只破坏预制件的一个克隆(我不知道它的确切名称,抱歉)?
void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "Player")
{
Destroy (GoldCube);
}
}
"goldCube"是游戏对象名称,其中有一个名为"GoldCube"的预制件。当主要对象 "Sphere"(标记名称:"Player")命中它时,我只想销毁它的一个克隆。
假设脚本在 GoldCube 上,
而不是
Destroy(GoldCube);
尝试使用
Destroy(gameObject);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果此脚本在播放器上(在本例中不是),
Destroy(other.gameObject);