Version: 2019.4
public static Matrix4x4 GetGPUProjectionMatrix (Matrix4x4 proj, bool renderIntoTexture);

パラメーター

proj元の射影行列
renderIntoTextureこの射影をRenderTextureに描画するために使用するか

戻り値

Matrix4x4 現在のグラフィックスAPI用に補正された射影行列

説明

カメラの射影行列から、GPU の射影行列を計算します

In Unity, projection matrices follow OpenGL convention. However on some platforms they have to be transformed a bit to match the native API requirements. Use this function to calculate how the final projection matrix will be like. The value will match what comes as UNITY_MATRIX_P matrix in a shader.

The renderIntoTexture value should be set to true if you intend to render into a RenderTexture with this projection matrix. On some platforms it affects how the final matrix will look like.

See Also: Camera.projectionMatrix, Matrix4x4.Perspective, Platform differences, Built-in shader variables.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961