orthographicSize
Camera's half-size when in orthographic mode.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Property
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
public float orthographicSize { get; set; }
Remarks
The property defines the viewing volume of an Camera.orthographic Camera. To edit , you must set the Camera projection to orthographic.
orthographicSizeorthographicSizeThe height of the viewing volume is (orthographicSize * 2). Unity calculates the width of the viewing volume using and the camera's Camera.aspect.
orthographicSizeUnity ignores if the camera is not orthographic. Use Camera.fieldOfView instead.
orthographicSizeExamples
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; // If a Camera has been assigned 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); } }}