以下の内容はhttps://kan-kikuchi.hatenablog.com/entry/SummarizeSameNameModelより取得しました。


Hierarchy上の同じモデル(メッシュ)のオブジェクトを探してまとめる【Unity】【エディタ拡張】




この記事でのバージョン
Unity 2020.3.25f1


はじめに

今回は「Hierarchy上の同じモデル(メッシュ)のオブジェクトを探してまとめる」

という処理をするエディタ拡張を作ったのでその紹介記事です!

f:id:kan_kikuchi:20220205075732j:plain f:id:kan_kikuchi:20220205075719j:plain


使い所としては買ったアセットのサンプルで同じモデルをまとめたい(Prefab化したい)場合や、

自分でモデルを配置してマップを作った後に整理したくなった場合などがあると思います。


なお、記事中では以下のアセットを使っています。

Low Poly Ultimate Pack | 3D Props | Unity Asset Store



SummarizeSameNameModel

さっそくですがHierarchy上の同じモデル(メッシュ)のオブジェクトを探してまとめる

SummarizeSameNameModel(を実装したHierarchyUtility)のコードは以下の通りです。



このHierarchyUtilityを作成すると上部Tools/Hierarchyにメニューが表示されるようになるので、

f:id:kan_kikuchi:20220205071020j:plain


これをHierarchy上でまとめたいオブジェクトがある親オブジェクトを選択した状態で実行すれば、

f:id:kan_kikuchi:20220206070804p:plain


MeshFilterに付いてるメッシュが同じ物同士をまとめる事が出来ます。

f:id:kan_kikuchi:20220205080813p:plain


実際に使ってみると以下のような感じ。

f:id:kan_kikuchi:20220205075449g:plain






以上の内容はhttps://kan-kikuchi.hatenablog.com/entry/SummarizeSameNameModelより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14