うにてぃブログ

主にUnityとC#に関する記事を書いていきます

EditorTool

【Unity】一覧からアセットを選択するツール

Unity では以下のようにAsset を一覧から選択して Export することができます この際に表示されるモーダルウィンドウは他でも利用できるんじゃないかと思い、自作してみたのが以下になります 導入 Github github.com PackageManager https://github.com/yayo…

【Unity】指定したアセットの依存一覧を表示する

複合アセットバンドルで、原因不明の依存があった際にどのファイルが参照を持ってるか調べられるようなツールを作成しました アセットの依存一覧を表示し、利用しているアセットを見れるようにしてあります 使い方 Tools/Yorozu/DependencyMap より Window …

【Unity】UnityEditor で使えるアセットのお気に入りなどのマルチ便利ツール

アセットのお気に入り登録や Hierarchy のログなど、あると便利な機能を詰め込んだツールを作成しました 機能はタブを変えることで切り替えることができるようになっており、検索窓があるので各機能で検索が可能です 導入はこちらから github.com アセット …

【Unity】対象のコンポーネントを利用している Prefab や Scene を探すツール

このコンポーネント使ってる Prefab どれだっけみたいなことがあるときに利用できるツールを作成しました 使い方 Tools/Find Use Component から 開くことができます Search Type から探したいコンポーネントクラスを選択して、「Find」を押すことで Project…

【Unity】CustomInspector の テンプレートコードを出力するツール

毎度同じような CustomInspector のコードを書くのが面倒になったので作成ツールを作りました github.com 使い方 対象のスクリプトを選択するとシリアライズされているフィールド一覧が表示されるので、必要なフィールド一覧を選択します Set Script Object …

【Unity】Sprite を Mesh に変換する

Sprite は vertices, uv, triangles と Mesh の情報を持っている これを利用して Sprite から Mesh を生成する Sprite の Mesh を正しく取得するためには Mesh Type を Tight にする必要がある Sprite Mesh の確認 SpriteRenderer を に対象の Sprite をセッ…

【Unity】アセットの参照を確認するツール

AssetDatabase.GetDependencies を利用すれば、そのアセットで利用されているアセットの参照を取得することができますが、自分自身を利用しているアセット一覧を取得することができません そのため、自分自身を利用しているアセットを検索するツールを作りま…

【Unity】Hierarchy に存在するオブジェクトの参照を調べるツール

Hierarchy 上でオブジェクトの依存関係を取得する方法を調べてみても Unity には存在しなかったようなので、依存を調べられるツールを作成しました 2018.3以降であれば「Find References In Scene」を利用することで どのオブジェクトが参照しているかを見る…