Return

Layer Manager Yae

Layer Manager Yae について

Layer Manager Yae は、Unity にレイヤーの管理機能を追加するエディター拡張です。

Unity には Layer や SortingLayer、Culling Mask、カメラの深度など、オブジェクトの階層を設定する要素がたくさんあります。
Unity 標準では、デザインツールのレイヤー機能のようにそれらを視覚化する機能はありません。

Layer Manager Yae はそれらを可視化して、より効率的な開発環境を提供します。

About Layer Manager Yae

Layer Manager Yae is the Editor Extention which adds the administrative function of the layer to Unity.

There are many elements as which the hierarchy of the object such as Layer and the depth of SortingLayer, Culling Mask and the camera is set in Unity.
There are no functions as which those are visualized like the layer function of the design tool by the Unity standard.

Layer Manager Yae visualizes those, and offers a more efficient development environment.

Layer Manager Yae を Unity に導入した画面写真

Layer Manager Yae で追加されるウインドウ

Layer Manager Yae を導入すると、下記の 4 つのウインドウが追加されます。

The window added in Layer Manager Yae

When Layer Manager Yae is introduced, the following 4 windows are added.

Camera

Camera ウインドウでは、カメラの一覧を表示します。

カメラの並び順は、深度が大きい方が上、深度が小さい方が下になります。
深度が上の方が手前に表示されますので、デザインツールのレイヤー機能と同じ感覚で、カメラの深度を一覧で確認することが出来ます。

各カメラでは、カメラの基本的な設定情報と、カメラに割り当てられた uGUI の一覧、カリングマスクの一覧も確認することが出来ます。

さらに、カメラの手前に表示される、最前面の uGUI(Overlay)がある場合は、それもカメラの一覧の上に表示されます。

uGUI での表示の優先順位もすべて確認することが出来ますので、これだけでも非常に便利な機能です。

Camera

List of cameras is indicated by a Camera window.

The way where the depth is big for the line order of the camera, the top and the way with the small depth will be the bottom.
The top is shown to front, so the depth can confirm the depth of the camera by a list by the same sense as the layer function of the design tool.

It's also possible to confirm the basic setting information on a camera, the list of uGUI assigned to a camera and the list of curling masks with each camera.

When there is uGUI (Overlay) in the most front indicated just before the camera, that's also indicated on the list of cameras.

It's also possible to confirm all order of priority of indication in uGUI, so only this is the very convenient function.

Layer

Layer ウインドウでは、Unity のレイヤー毎のオブジェクトの一覧を表示します。

レンダラーを持つ、2D、3D、uGUI(World Space)全てのオブジェクトが対象です。
(非表示オブジェクトを除く)

各レイヤー内のオブジェクトは、ソーティングレイヤーの深度順に表示されます。
レイヤー内での表示の優先順位も、一目で確認することが出来ます。

Layer

List of objects every layer of Unity is indicated by a Layer window.

An object of all 2D/3D/uGUI (World Space) with a renderer is a target.
(Except for hidden object)

An object in each layer is shown to the depth order of the sorting layer.
It's also possible to confirm the order of priority of indication in the layer by a look.

SortingLayer

SortingLayer ウインドウでは、Unity のソーティングレイヤー毎のオブジェクトの一覧を表示します。

こちらも Layer ウインドウ同様、レンダラーを持つ、2D、3D、uGUI(World Space)全てのオブジェクトが対象です。
(非表示オブジェクトを除く)

SortingLayer

List of objects every sorting layer of Unity is indicated by a SortingLayer window.

An object of all 2D/3D/uGUI (World Space) with a renderer is also a target here like a Layer window.
(Except for hidden object)

SortingLayer Editor

SortingLayer の設定は、2D オブジェクトでは Unity 標準で可能になっていますが、3D オブジェクトにはまだその機能は用意されていません。

SortingLayer Editor can set SortingLayer by an object of all 2D/3D/uGUI with a renderer.

SortingLayer Editor

Setting of SortingLayer becomes possible by the Unity standard by an object 2D, but its function isn't prepared for a 3D object yet.

SortingLayer Editor can set SortingLayer by 2D with a renderer, 3D and an object of all uGUI.

SortingLayer Editor ウインドウの画面写真

おまけとして、レイヤーも同時に設定出来るようになっています。
これは、レイヤーとソーティングレイヤーを同時に設定したい場合に、プロパティウインドウとの間を行ったり来たりしなくてよくなるようにするためです。

A layer can also be established at the same time as an addition.
This is I don't go back and forth, and to do between the property window so that it may become good when I'd like to set a sorting layer as a layer at the same time.

機能紹介

折り畳み機能

Camera ウインドウではカメラ内の情報、Layer ウインドウおよび SortingLayer ウインドウではレイヤー内の情報を、折り畳み表示することが出来ます。

これにより、たくさんのレイヤーにたくさんのオブジェクトがあるような巨大なプロジェクトでも、素早く目的のレイヤーのオブジェクトを探すことが出来るようになります。

Function introduction

The folding function

It's possible to fold and indicate information in the camera by a Camera window.
It's possible to fold and indicate information in the layer by a Layer window and a SortingLayer window.

You can also search now the huge project by which a lot of objects are in a lot of layers for an object of a layer of the purpose quickly by this.

折り畳み機能の画面写真

折り畳みの開閉の状態は、プロジェクトおよびシーン毎に、Layer Manager Yae の設定ファイルに保存されます。
このため、次回プロジェクトを開いた際も、前回と同じ状態で作業を続けることが出来ます。

この辺も、デザインツールのレイヤー機能と同様にお使いになることが出来ます。

The state of the folding opening and shutting is preserved by a setting file of Layer Manager Yae every project and scene.
Therefore when holding a project next time, it's possible to keep working in the same state as last time.

It's also possible to use this neighborhood like the layer function of the design tool.

UV アニメーション対応

Layer ウインドウおよび SortingLayer ウインドウでは、サムネイルに表示される画像は、マテリアルの UV の値を反映した表示が行われます。

このため、スプライトアニメーションなどで UV アニメーションが行われているオブジェクトでは、プロジェクトを再生した際にはサムネイルでも UV アニメーションがそのまま反映されます。

Support UV Animation

The indication which reflected the price of UV of a material does the picture shown to a thumbnail by a Layer window and a SortingLayer window.

Therefore when UV Animation played a project by a performed object in Sprite Animation, UV Animation is also reflected just as it is by a thumbnail.

UV アニメーションの画面写真

製品情報

製品名Layer Manager Yae
バージョン1.0.1
対応している UnityUnity 4、Unity 5
Personal、Professional どちらでも利用可能です。
価格US$10
リリース日2015年6月2日

Product information

Product nameLayer Manager Yae
Version1.0.1
Support UnityUnity 4 Basic/Pro
Unity 5 Personal/Professional
PriceUS$10
Release Date2015/6/2

更新履歴

1.0.1
[Camera][Layer][SortingLayer] 一覧が更新されないことがある不具合を修正
1.0.0
最初のバージョン

ChangeLog

1.0.1
[Camera][Layer][SortingLayer] Fix: List isn't renewed.
1.0.0
First Release.

購入/ダウンロード

Buy and Download

インストール

アセットストアにて Layer Manager Yae を購入後、プロジェクトに Import してください。

プロジェクトに Import すると、Unity エディターの Windows メニューに「Camera」「Layer」「SortingLayer」「SortingLayer Editor」の 4 つのウインドウが追加されます。

Install

Buy Layer Manager Yae at an asset store.
Next, import into a project.

4 windows of "Camera" "Layer" "SortingLayer" "SortingLayer Editor" are added to the Window menu of the Unity Editor.

Unity エディターの Window メニューの画面写真

FAQ

Yae とはどういう意味ですか?

たくさんのものが重なっていると言う意味の、日本語の「八重」から名前を付けました。
八重は英語でも“multilayered”という訳になりますが、日本の魅力を世界に伝える意味で、日本語の読み方の「Yae」を製品名にしました。

どのくらいの数のオブジェクトを表示出来ますか?

Layer Manager Yae 側では、数の制限は特に設けていません。
オブジェクトの数が増えると処理や描画の負荷が掛かりますので、どのくらいの数まで表示出来るかはマシンスペック次第です。
負荷は、一覧でのオブジェクトの表示数に影響されますので、レイヤーを折りたたむことで表示数を減らして動作を軽くすることは出来ます。
私の環境では、同一シーンに数千オブジェクトあるプロジェクトでも、レイヤーを折りたたんで表示数を調整することで、実用的な速度で利用出来ています。

スクリプトで生成したものも表示出来ますか?

実行時のレイヤーの状態も確認することが出来ます。
スクリプトで生成されたものも、リアルタイムに反映されます。

ただし、コンテンツ側のスクリプトの表示のタイミングと、エディター拡張での表示のタイミングは必ずしも一致していませんので、コンテンツ内での Destroy のタイミングによっては、Layer Manager Yae 側でスクリプトエラーが発生してしまうかもしれません。

Layer や SortingLayer の重なり順と、Game ウインドウでの重なり順が違います

Sorting Layer と Sorting Order(Order in Layer)が同じ値のものは、カメラからの距離で描画の順番が決まります。
このため、Layer ウインドウや SortingLayer ウインドウの並び順とは異なる順番で表示されることがあります。

Layer ウインドウや SortingLayer ウインドウに、Canvas 以外の uGUI のオブジェクトが表示されません

Layer Manger Yae の Layer ウインドウや SortingLayer ウインドウでは、レンダラーを持つオブジェクトのみ表示されます。uGUI でレンダラを持つオブジェクトは Canvas のみです。これ以外の uGUI のオブジェクトは Layer Manager Yae では表示されません。

uGUI 内のオブジェクトの階層構造は、Hierarchy ウインドウの階層構造と同一です。そのため、Layer Manger Yae ではその部分はあえて表示を行なっておりません。
レイヤーの構造を知りたい場合は Layer Manager Yae、uGUI 内の構造を知りたい場合は Hierarchy ウインドウと使い分けを行なってください。

Layer Manager Yae の設定ファイルは、どこに保存されますか?

各プロジェクトの、「(プロジェクトフォルダ)/Yae/」の場所に保存されます。
Yae フォルダや設定ファイルが存在しない場合には、自動的に作成されます。

Git などで設定フォルダを共有したくない場合は、Yae フォルダを除外フォルダに指定しておいてください。

製品レビュー

MikiSoftWorks 様よりレビューを頂きました。アセットレビュー: Layer Manager Yae | MikiSoftWorks

使用素材について

Layer Manager Yae の画面写真には、ユニティちゃんの素材を使用させていただいています。

ユニティちゃんライセンス

このコンテンツは、『ユニティちゃんライセンス』で提供されています

Return