From 8a78f4750a64324cd93308894ef10e474d4881bc Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Wed, 17 Apr 2024 11:08:32 +0800 Subject: *misc --- .../Assets/TABG/Scripts/Debug/DebugSceneCamera.cs | 51 ++++++++++++++++++++++ .../TABG/Scripts/Debug/DebugSceneCamera.cs.meta | 11 +++++ 2 files changed, 62 insertions(+) create mode 100644 ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs create mode 100644 ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs.meta (limited to 'ActiveRagdoll/Assets/TABG/Scripts/Debug') diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs b/ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs new file mode 100644 index 0000000..992c1c7 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs @@ -0,0 +1,51 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +public class DebugSceneCamera : MonoBehaviour +{ + public Transform target; + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + //var camera = SceneView.lastActiveSceneView.camera; + //if(camera != null) + //{ + // Debug.Log("asdasd"); + + // Vector3 pos = target.position; + + // camera.transform.position = pos + target.right * -10; + // camera.transform.forward = target.right; + + //} + + //Camera cameraMain = Camera.main; + //var sceneView = SceneView.lastActiveSceneView; + //if (sceneView != null) + //{ + // sceneView.cameraSettings.nearClip = cameraMain.nearClipPlane; + // sceneView.cameraSettings.fieldOfView = cameraMain.fieldOfView; + // sceneView.pivot = cameraMain.transform.position + + // cameraMain.transform.forward * sceneView.cameraDistance; + // sceneView.rotation = cameraMain.transform.rotation; + //} + + var sceneView = SceneView.lastActiveSceneView; + if (sceneView != null) + { + sceneView.pivot = target.position; + Quaternion rot = Quaternion.LookRotation(target.right); + sceneView.LookAtDirect(target.position, rot); + } + + } +} diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs.meta new file mode 100644 index 0000000..f090602 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Debug/DebugSceneCamera.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0b267f121234256468abce167290624b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: -- cgit v1.1-26-g67d0