using UnityEngine;
|
|
using UnityEditor;
|
|
|
|
public class SceneViewCameraTest
|
|
{
|
|
[MenuItem("Tools/Move Scene To Camera #c")]
|
|
static public void MoveSceneViewCamera()
|
|
{
|
|
|
|
if(Camera.main == null)
|
|
{
|
|
Debug.LogError("No Main camera in scene");
|
|
return;
|
|
}
|
|
|
|
Vector3 position = Camera.main.transform.position;
|
|
Quaternion rotation = Camera.main.transform.rotation;
|
|
|
|
SceneView.lastActiveSceneView.size = 0.1f;
|
|
SceneView.lastActiveSceneView.rotation = rotation;
|
|
SceneView.lastActiveSceneView.pivot = position;
|
|
|
|
|
|
SceneView.lastActiveSceneView.Repaint();
|
|
}
|
|
}
|