zoukankan      html  css  js  c++  java
  • unity camera aspect

    camera的aspect默认是与screen保持一致,可以通过脚本将其设为指定值,如下:

    using UnityEngine;
    using System.Collections;

    public class makeCameraViewWequalsH : MonoBehaviour {

        // Use this for initialization
        void Start () {
            gameObject.GetComponent<Camera> ().aspect = 0.1f;
        }
        
        // Update is called once per frame
        void Update () {

        }
    }

    此时camera的aspect确实设成了1,只不过即使在运行时编辑器中也看不到相机视截体形状的变化。要想看到aspect=1是啥样,目前我知道的办法只能是将Game视口的长宽比设成1来临时看一下正确性,确认正确以后再调将Game视口长宽比调回为原来的值。此时虽然在编辑器中看起来相机的视截体形状仍然不对,但渲染效果是正确的。

  • 相关阅读:
    【MySQL】【2】数字排序问题
    【MySQL】【1】表中存在重复记录,删除保留其中一条
    poj 1811 Prim test
    Yours 的博客开张啦!
    P1044
    P1103
    hustwinter1-B
    hustwinterC
    hustwinter1-A
    hdu 2138 How many prime numbers
  • 原文地址:https://www.cnblogs.com/wantnon/p/4490996.html
Copyright © 2011-2022 走看看