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

スクリプト言語

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

WebCamTexture.GetPixels32

マニュアルに切り替える
public function GetPixels32(colors: Color32[] = null): Color32[];
public function GetPixels32(colors: Color32[] = null): Color32[];

パラメーター

colors ピクセルデータを受け取るためのオプションの配列

説明

生のピクセルカラーの配列を取得する

ピクセルデータは Color 構造体に変換する必要がないので、GetPixels を呼び出すより早く処理できます。 そのため、ビデオ フィードを継続的に処理するとき、それを使用するほうが便利かもしれません。 各フレームで新しくメモリー アロケーションすることを避けるため、オプションとして、Color32 の配列に入力し、/カラー/で使用することもできます。 このようにすると、カメラから継続的にデータを読み込むときに早く処理できます。 その配列は width * height に合致する長さに初期化する必要があります。 配列を入力しない場合、GetPixels32 がそれを作り、返します。

	var webcamTexture : WebCamTexture;
	var data : Color32[];
	
	function Start () {
		// Start web cam feed
		webcamTexture = WebCamTexture();
		webcamTexture.Play();
		data = new Color32[webcamTexture.width * webcamTexture.height];
	}
	
	function Update () {
		webcamTexture.GetPixels32 (data);
		// Do processing of data here.
	}