0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

2D PSD Importerの調査記録

Posted at

2D PSD Importer

2D PSD Importerを使用するとレイヤー単位でスプライト化しレイアウト構造そのままにPrefab化してインポートできるようになります。

注意されたいこととして、2D PSD Importerとうパッケージ名なのですが、読み込むファイル形式がPSDファイルではなく、ビックドキュメント形式のPSBファイルになります!

使い方

.psbファイルの取り込み

パッケージをプロジェクトにインポートすると
.psbファイルをUnityのAssetsフォルダ内に入れると自動でPrefabが作成されるようになります。

レイヤー名は重複してはいけない

重複していてもエラー等は一切表示されないので注意が必要です

非対応なもの

  • チャネル
  • ブレンドモード
  • レイヤーの不透明度
  • 効果

Import Settings

特定のレイヤーだけをインポートしないようにするような機能はないようです。

Settings タブ

Layer Import

Include Hidden Layers

TrueにするとPSD上で非表示になっているレイヤーもインポートすることができます。

Keep Duplicate Names

スプライト名のみの設定で、プレハブ内のゲームオブジェクト名についてはここの設定に関わらず勝手にリネームされるようです。

  • True
    PSDのレイヤー名そのままのスプライト名でインポートされる。
  • False
    重複しているスプライト名がリネームされてインポートされす。
    例:「Ribbon」 > 「Ribbon_1」

Use Layer Group

Character Rig > Use as RigがTrueのときのみ有効にできます

  • True
    PSDのフォルダ構造は無視され、表示レイヤーのみがプレハブのトップ階層にインポートされる。
  • False
    PSDのフォルダ構造でインポートされる。

Character Rig

Texture TypeがMultipleに設定され、Import ModeがIndividual Sprites (Mosaic)のとき使用可能。

Layer Management タブ

手動でレイヤー毎に細かく設定ができる。
後からPSDを修正し再インポートされることを考えると、整合性を保つのが難しくなるのでこちらはイジらないでおいたほうが良いと思われる。

再インポートについて

レイヤーの表示・非表示状態は再インポートのたびにプレハブに追加・削除されるようです。

ピボット位置について

プレハブでは有効なテクスチャの中心位置になります。
PSDでピボット位置を示すレイヤーを作り1ドット打っておいてこれをピボット位置とするのもよいかもしれません。

0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?