トップ 一覧 検索 ヘルプ RSS ログイン

unity_script_texture2d_save_assetの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Texture2Dをassetとして保存

 要 : using UnityEditor;
iOS/androidでは動作せず、PCのみの機能になります。

 Texture2D tex = 何かしらのテクスチャ;
 string fileName = "Assets/output_images/" + "xxx.asset";
 AssetDatabase.CreateAsset(tex, fileName);

Texture2Dのテクスチャを「Assets/output_images/xxx.asset」として保存します。
「AssetDatabase.CreateAsset」で第一引数のテクスチャ(Objectならなんでもよい)を第二引数のファイル名で保存。
同一ファイルが存在する場合は上書きされます。

asset拡張子で保存する場合は、テクスチャは圧縮されていても問題ありません。
Unity以外の他のツールでも読める画像フォーマットにする場合は、「[[Texture2Dをpngとしてファイル保存|unity_script_texture2d_save_png_file]]」を参照。

----
{{lastmodified}}