我试图将我的玩家传送到坐标系上的0,1,0(在原点正上方),当它击中任何物体时使用"死亡"标签
重置级别可以正常使用,但我希望它只是传送,所以我尝试了这个。我搜索了许多教程,但我无法让它工作。
关于可能出错的任何提示?
void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Death"))
{
gameObject.transform.position = new Vector3(0.0f,1.0f,0.0f);
}
}
(请注意,玩家现在只是穿过物体)
答案 0 :(得分:0)
您是否在播放器对象的Rigidbody组件上使用重力?关掉它并检查行为。
答案 1 :(得分:0)
发现问题,显然有一些奇怪的随机分配的脚本在我的死亡对象上不存在。