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

スクリプト言語

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

Texture2D.LoadImage

public function LoadImage(data: byte[]): bool;

Parameters

data バイト配列はイメージをロードするためのデータを含んでいます。 データがロード可能であればTrue、不可であればFalseを返します。

Description

byte配列から画像をロードします

この機能は、バイト配列からJPGまたはPNGイメージをロードします。

	// Load a .jpg or .png file by adding .byte extensions to the file
	// and dragging it on the imageTA variable

	var imageTA : TextAsset;
	function Start () {
		var tex = new Texture2D (4, 4);
		tex.LoadImage(imageTA.bytes);
		renderer.material.mainTexture = tex;
	}

この機能は、新たな画像データとテクスチャの内容を置き換えます。 ロードイメージの後は、テクスチャサイズとフォーマットが変更される可能性があります。\nJPGファイルは、RGB24形式にロードされます。 PNGファイルはARGB32形式にロードされます。 LoadImageを呼び出す前にテクスチャフォーマットはDXT1またはDXT5であれば、 ロードされたイメージはDXT圧縮されます。(DXT5に対するPNG画像やDXT1に対するJPG画像) プラットフォームが実行時に圧縮を行うことができない場合、falseが返される。 例えばテキストアセットからのピクセルデータをロードします。テキストアセットは、JPGまたはPNG画像です テキストアセットは.bytesの拡張子を持つJPGまたはPNG画像です。これによってテキストアセットは、バイトの配列として読み取ることができるようになります。 See Also: EncodeToPNG 関数