using UnityEngine;
using UnityEngine.SceneManagement;
public class TavernExiter : MonoBehaviour
{
[SerializeField]
private Transform player;
private GameObject TavernExit;
private void OnEnable()
{
SceneManager.sceneLoaded += SceneLoaded;
}
private void OnDisable()
{
SceneManager.sceneLoaded -= SceneLoaded;
}
private void SceneLoaded(Scene scene, LoadSceneMode mode)
{
if (scene.name == "Outside")
{
TavernExit = GameObject.Find("TavernExit");
player.position = new Vector3(0, 0, 0); // 将玩家位置设置为(0, 0, 0)
player.rotation = Quaternion.identity; // 将玩家旋转设置为原点
Physics.SyncTransforms();
}
}
}
评论 (0)