AssetStudio(.unity3dの中身見るやつ)

AssetStudio(.unity3dの中身見るやつ)

.unity3dの中身

.unity3dの中をちょっと覗いてみたかったので試してみました
ちょっと上級者向けかもしれないです

・AssetStudio(のソース)を入手

.unity3dの中を見るにはAssetStudioGUIを使えばよいそうです
 まずはgithubからAssetStudioのソース取ってきます

以下のサイトを参照してソースを入手
https://ci.appveyor.com/project/Perfare/assetstudio
自分はpull requestからgithubに飛んでzipでダウンロードしてきました

・Visual Studioでビルド

やり方はAssetStudioに書いてあるけど、自分は以下のやり方をしました
 Visual Studio 2022(Communityで良い)をマイクロソフトのサイトから入手してインストール
 ダウンロード先はググってください

AssetStudio.slnでプロジェクトが開けます
メニューのビルド – ソリューションのリビルドを実行します
Debug/Releaseの選択とか細かい話はありますが、めんどくさいので何もせずDebugでリビルドしちゃいます

・AssetStudioGUI.exeを実行

複数のターゲットでビルドされますが、とりあえず以下を実行
AssetStudio-master\AssetStudioGUI\bin\Debug\net6.0-windows\AssetStudioGUI.exe

・AssetStudioGUIで.unity3dを開く

AssetStudioGUIに対象の.unity3dをdropすると以下のように開けます
 
以下は7days to dieのバニラの.unity3dです
ファイルの場所とか参照先はentityclasses.xmlのみたいデータのMeshの指定などから想像してください
Live2Dとかもだけど、3Dのテクスチャーは基本グロいです
念の為モザイク処理しときました
どうしても見たい人はダウンロードから画像を取得してください…


#AssetStudio, #.unity3d