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

スクリプト言語

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

Texture2D.Apply

public function Apply(updateMipmaps: bool = true, makeNoLongerReadable: bool = false): void;

Description

SetPixel 関数と SetPixels 関数による変更を適用します

もしupdateMipmapsがTrueであれば、ミップマップレベルを使用して、同様に再計算される ソースとしての基本レベル。通常は、すべての場合にTrueを使いたい SetPixelsを使用してあなた自身でミップレベルの調整をする時以外は デフォルトのupdateMipmapsはTrueにせっとされている makeNoLongerReadableがTrueならテクスチャはすでに読みやすいようにマークされます そして、メモリはGPUにアップロードされた後に解放されます。 makeNoLongerReadableのデフォルト設定はFalseにセットされている これは、潜在的な高等な操作です、\nそしてたくさんピクセルを変更したいのなら できる限りApplyをコールしてください。 テクスチャはインポート設定で読み取り可能フラグが設定されている必要があります。

	function Start () {
		// Create a new texture and assign it to the renderer's material
		var texture = new Texture2D(128, 128);
		renderer.material.mainTexture = texture;

		// Fill the texture with Sierpinski's fractal pattern!
		for (var y : int = 0; y < texture.height; ++y) {
			for (var x : int = 0; x < texture.width; ++x) {
				var color = (x&y) ? Color.white : Color.gray;
				texture.SetPixel (x, y, color);
			}
		}
		// Apply all SetPixel calls
		texture.Apply();
	}

See Also: SetPixel, SetPixels 関数