Version: 2023.1
言語: 日本語
public float orthographicSize ;

説明

orthographic モードの場合、カメラの半分のサイズ。

The orthographicSize property defines the viewing volume of an orthographic Camera. To edit orthographicSize, you must set the Camera projection to orthographic.

The height of the viewing volume is (orthographicSize * 2). Unity calculates the width of the viewing volume using orthographicSize and the camera's aspect.

Unity ignores orthographicSize if the camera is not orthographic. Use fieldOfView instead.

関連項目: camera component.

using UnityEngine;

public class Example : MonoBehaviour { //Assign this Camera in the Inspector public Camera m_OrthographicCamera; //These are the positions and dimensions of the Camera view in the Game view float m_ViewPositionX, m_ViewPositionY, m_ViewWidth, m_ViewHeight;

void Start() { // This sets the Camera view rectangle to be in the bottom corner of the screen m_ViewPositionX = 0; m_ViewPositionY = 0;

// This sets the Camera view rectangle to be smaller so you can compare the orthographic view of this Camera with the perspective view of the Main Camera m_ViewWidth = 0.4f; m_ViewHeight = 0.4f;

// This enables the Camera (the one that is orthographic) m_OrthographicCamera.enabled = true;

// If the Camera exists in the inspector, enable orthographic mode and change the size if (m_OrthographicCamera) { // This enables the orthographic mode m_OrthographicCamera.orthographic = true;

// Set the size of the viewing volume you'd like the orthographic Camera to pick up m_OrthographicCamera.orthographicSize = 5.0f;

// Set the orthographic Camera Viewport size and position m_OrthographicCamera.rect = new Rect(m_ViewPositionX, m_ViewPositionY, m_ViewWidth, m_ViewHeight); } } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961