玩家在坠落时重生和死亡
本文关键字:重生 坠落 玩家 | 更新日期: 2023-09-27 18:17:47
我现在正经历着最糟糕的挣扎。我尝试着创造一款带有陷阱的游戏,即如果玩家掉下去,他们便会重生,游戏便会计算他们的死亡。我完全无计可施,甚至不知道从哪里开始。游戏是3D的
using UnityEngine;
using System.Collections;
public class Respawn : MonoBehaviour {
public Transform spawnPoint;
public float minHeightForDeath;
public GameObject player;
void Start () {
}
// Update is called once per frame
void Update () {
if (player.transform.position.y < minHeightForDeath) {
player.transform.position = spawnPoint;
}
}
}
在平面/立方体/任何适合你的地方使用碰撞器,并将其设置为触发器。所以当它们通过触发对撞机时,它可以记录它们并做你想做的事情。
使用OnTriggerEnter方法脚本
void OnTriggerEnter(Collider other)
{
other.transform.position = spawnPoint.position;
}
您没有将任何数据放入"minHeightForDeath"浮点数中。除非你在编辑器里做。
除此之外,你有没有把脚本放在玩家gameObject上?你在编辑器里设置好了吗?