お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Closedata | バイト配列はイメージをロードするためのデータを含んでいます。 データがロード可能であればTrue、不可であればFalseを返します。 |
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; }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public TextAsset imageTA; void Start() { Texture2D tex = new Texture2D(4, 4); tex.LoadImage(imageTA.bytes); renderer.material.mainTexture = tex; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public imageTA as TextAsset def Start() as void: tex as Texture2D = 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 関数