Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Texture2D.GetRawTextureData

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public function GetRawTextureData(): byte[];
public byte[] GetRawTextureData();

戻り値

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 (); } }