Unity 3D 摄像机的类型

柔情只为你懂 2021-10-18 13:36 465阅读 0赞

摄像机的类型

摄像机有两种类型:“Perspective”(放射观察角度)和“Orthographic”(垂直观察角度)。

20190812123430556.png

#

视图修改摄像机类型

在摄像机的Inspector视图中的“Projection”下拉菜单中可以修改摄像机类型。

脚本动态修改摄像机类型

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class E5_01 : MonoBehaviour {
  5. private Camera camera = new Camera();
  6. void Start () {
  7. camera = gameObject.GetComponent<Camera>();
  8. }
  9. void OnGUI()
  10. {
  11. if(GUILayout.Button("放射观察",GUILayout.Height(50)))
  12. {
  13. camera.orthographic = false;
  14. }
  15. if (GUILayout.Button("垂直观察", GUILayout.Height(50)))
  16. {
  17. camera.orthographic = true;
  18. }
  19. }
  20. }

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NTg4MDAz_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,465人围观)

还没有评论,来说两句吧...

相关阅读

    相关 unity3d摄像机控制

    其实不需要什么空物体了,war3式的平移效果其实是高度不变平行地面的一个平面上四处移动的问题了,光translate摄像机是不行的 贴上我完整的代码吧 复