Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Camera.layerCullDistances

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public var layerCullDistances: float[];
public float[] layerCullDistances;

説明

レイヤー単位のカリング距離。

通常、カメラは farClipPlane よりも遠くにあるオブジェクトのレンダリングはスキップします。 layerCullDistance を使用する、より少ないカリング距離を使用するためにいくつかの Layers を設定することができます。 適切なレイヤーに入れた場合、早い段階で小さいオブジェクトを映さなくするのに非常に有用です。

layerCullDistances を割り当てる際には、32 個の値を持つ float 配列を割り当てる必要があります。 cull distance が 0 というのはつまり、「 far plane distance を使用する」という意味です。

通常、レイヤー単位のカリングはカメラと整列されている平面を使用します。 カメラの layerCullSpherical を true に設定することで、これを球に変更することができます。


        
	using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { Camera camera = GetComponent<Camera>(); float[] distances = new float[32]; distances[10] = 15; camera.layerCullDistances = distances; } }

See Also: farClipPlane. See Also: layerCullSpherical.