レンダリング 処理の際、ディスプレイ / スクリーンへのアクセスを提供します
この機能はiOSで有効です。
void Start()
{
// GUI is rendered with last camera.
// As we want it to end up in the main screen, make sure main camera is the last one drawn.
extCam.depth = camera.depth - 1;
camera.SetTargetBuffers(Display.main.colorBuffer, Display.main.depthBuffer);
extCam.enabled = false;
}
void Update()
{
if(Display.displays.Length > 1 && !extCam.enabled)
{
Display.displays[1].SetRenderingResolution(256,256);
extCam.SetTargetBuffers(Display.displays[1].colorBuffer, Display.displays[1].depthBuffer);
}
extCam.enabled = Display.displays.Length > 1;
}
| colorBuffer | カラーRenderBuffer |
| depthBuffer | デプスRenderBuffer. |
| renderingHeight | レンダリングの高さ |
| renderingWidth | レンダリングの幅 |
| systemHeight | システムの高さ |
| systemWidth | システムの幅 |
| SetRenderingResolution | ディスプレイのレンダリング解像度を設定します |