该回答引用ChatGPT
请参考下面的解决方案,如果有帮助,还请点击 “采纳” 感谢支持!
在Unity3D中,可以使用以下代码实现隐藏物体:
GameObject firework = GameObject.Find("Firework");
firework.SetActive(false);
当玩家到达终点后开始放烟花,可以在玩家触发触发器时使用代码将烟花显示出来:
private void OnTriggerEnter(Collider other) {
if (other.tag == "Player") {
GameObject firework = GameObject.Find("Firework");
firework.SetActive(true);
}
}
需要注意的是,上述代码假定烟花的名称为"Firework",并且玩家的标签为"Player",请根据您的项目情况进行调整。