byte[] byte 配列としての Raw テクスチャデータ
テクスチャから Raw データを取得します。
この関数で Raw データのテクスチャのバイト配列を取得しておくことで、Texture2D.LoadRawTextureData でテクスチャの読み込みができるようになります。これは(圧縮形式を含む)任意の形式テクスチャをシリアライズと読み込みができることを意味しています。
using UnityEngine;
class CopyTexture: MonoBehaviour { // the source texture. Texture2D tex;
void Start() { // Create a copy of the texture by reading and applying the raw texture data. Texture2D texCopy = new Texture2D(tex.width, tex.height, tex.format, tex.mipmapCount > 1); texCopy.LoadRawTextureData(tex.GetRawTextureData()); texCopy.Apply (); } }