<分区>
我在做游戏。在我的游戏中,一个球在四处转,如果它撞到一个陷阱,它就会死,你将不得不重新开始。我的问题是:当你击中陷阱时,我想不出一种方法让按钮出现在当前场景中。我正在用 C# 编写脚本。
using UnityEngine;
public class PlayerCollision : MonoBehaviour{
public Rigidbody rb;
void OnCollisionEnter(Collision collisionInfo)
{
if (collisionInfo.collider.name == "Trap_Spike")
{
FindObjectOfType<Gamemanager>().RestartGame();
}
}
}
陷阱上有标签 Trap_Spike。
我的 RestartGame 脚本如下所示:
using UnityEngine;
public class Gamemanager : MonoBehaviour{
public void RestartGame()
{
}
}
所以我愿意接受任何我能得到的帮助