using System.Collections; using System.Collections.Generic; using UnityEngine; public class UIScene : MonoBehaviour { public static UIScene Instance; /// /// 主相机 /// public Camera ui_camera; /// /// 相机Transform组件 /// public Transform camera_transform; private Vector3 _camera_init_position; private Quaternion _camera_init_rotation; /// /// 相机初始位置 /// public Vector3 camera_init_position { get { return _camera_init_position; } set { camera_transform.position = _camera_init_position = value; } } /// /// 相机初始角度 /// public Quaternion camera_init_rotation { get { return _camera_init_rotation; } set { camera_transform.rotation = _camera_init_rotation = value; } } /// /// 相机移动脚本 /// public CameraMove camera_move; /// /// 音频播放器 /// public AudioSource audio_source; private void Awake() { Instance = this; } public void ResetCameraTransform() { CameraController.instance.SetTransform(camera_init_position, camera_init_rotation); } }