言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

MonoBehaviour.OnPreRender()

Switch to Manual

Description

OnPreRenderはカメラがシーンのレンダリングを始める前に呼び出されます

この関数は、この関数が記述されたスクリプトにCameraがアタッチされていて有効である場合のみ呼び出されます。 カメラの表示パラメータをここで変更する場合は(例えば、 fieldOfView)、 その変更は次のフレームから反映されます。代わりに OnPreCull を使用してください。 OnPreRenderは関数の中にシンプルなyield文を使用して、コルーチンにすることができます。 See Also: OnPostRender.

	// This script lets you enable/disable fog per camera.
	// by enabling or disabling the script in the title of the inspector
	// you can turn fog on or off per camera.

	private var revertFogState = false;
	
	function OnPreRender () {
		revertFogState = RenderSettings.fog;
		RenderSettings.fog = enabled;
	}
	
	function OnPostRender () {
		RenderSettings.fog = revertFogState;
	}