对齐场景中的摄像机

Babybus-u3d技术交流-对齐场景中的摄像机

using UnityEngine;

using System.Collections;

using UnityEditor;

public class CameraContextMenu
{

[MenuItem("CONTEXT/Camera/Align With View")]

static void AlignWithView(MenuCommand menuCommand)

{

    Undo.RecordObject(menuCommand.context, "AlignWithView");


    var camera = menuCommand.context as Camera;

    var sceneViewCamera = SceneView.currentDrawingSceneView.camera;
   camera.transform.position = sceneViewCamera.transform.position;

    camera.transform.rotation = sceneViewCamera.transform.rotation;


    camera.isOrthoGraphic = sceneViewCamera.isOrthoGraphic;

    camera.fieldOfView = sceneViewCamera.fieldOfView;

}

}

1.png
2.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容