LoginSignup
0
1

More than 5 years have passed since last update.

Sprite Packer と AssetBundle メモ

Last updated at Posted at 2016-11-16

Resourcesフォルダ内にあるSpriteにはタグを設定できない。
 (Resources.Loadはあくまで1つのものを読むための機能みたい、Resources.LoadAllもあるけど共通化とは違うかも)

・Resourcesフォルダ以外のフォルダにTexture等を入れて、Texture Type を Sprite2Dにして、mipmap外し、
 Sprite ModeをSingleに設定し、Packing Tag にまとめる単位の名前をつける。

・PackingするTexture等をResourcesフォルダ以外のフォルダに置くときは、
 おそらくUnity上でファイル移動させる必要がある、そうしないとmetaファイル内のGUIDが同じにならない。
 AssetDatabase.MoveAsset等を使うかドラッグアンドドロップ

・Packing Tagを設定した集合に対してアセットバンドル名を1つ付ける必要がある。
 Packing TagとAsset Bundleは1対1の関係(なかなかわからなかった)
 こうしないとStatsに表示されるSetPathBatcingの数がPackingされた時と同じにならない。
 例)画像0,1,2,3,4 にPacking Tag をTest とつけると 
   画像0,1,2,3,4 のアセットバンドル名をPacker1 のように1対1の関係にしておく

■手順

 1、Textureを複数選択Texture Type を Sprite2D にする、SpriteMode を Simple にする。 
 2、Packing Tagを設定
 3、Packing Tagと同じ単位でアセットバンドル名をつける
 4、メニューバーのWindow -> Sprite Packer -> Packing Tagを確認して Pack をクリック

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1