テキストアセットのbyte配列 (Read Only)
バイナリデータを含むTextAssetを使用する場合は、ファイルの拡張子は .bytes にしてください。 それ以外の拡張子であった場合、utf8文字列のファイルとして解析できないと、TextImporterはASCIIでない文字としてストリップするよう試みます。
// Load a .jpg or .png file by adding .bytes 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