新しいモデルの追加 の変更点

Last-modified:

この記事はみくみくファイターバージョン1.2でのものです。
この記事はみくみくファイター1.2でのものです。

#hr

#ref(./WS000159.JPG,70%)
編集するファイルはAsset/Scenes/select.Unityです。
シーンを開いて動作を確認しましょう。

#br

今回はサンプルに http://www.nicovideo.jp/watch/sm13792554 を使わせていただきます。
モデルのダウンロードをしてください。

#br
#ref(./2014y01m22d_000245286.jpg,70%)

モデルデータの入ってるフォルダをProject WindowのAssets/Modelsにいれます。
モデル名がそのままゲームでも表示されるので好きな名前に変更してください。

#br
#ref(./2014y01m22d_000333746.jpg,70%)

Project WindowのAssets/Models/モデルフォルダ/モデル(PMD or PMX)データ名.MMD4Mecanimをクリックし、Inspector WindowのPMX2FBXタブを選択。Processを押します。

#br
#ref(./2014y01m22d_000849512.jpg,70%)

Project Windowにモデル名.fbxが出力されるので、それをクリック。
Inspector WindowのRigタブを選択し、Animation TypeをHumanoidにしてApplyを押します。

#br
#ref(./2014y01m22d_001033683.jpg,70%)

Project Windowのモデル名.fbxをHierarchy Windowにドラッグ&ドロップします。

#br
#ref(./2014y01m22d_001244486.jpg,70%)

+ Hierarchy Windowのモデルを選択し、AnimatorのControllerの右にある「○」のようなところをクリックします。
+ Windowが出てくるのでTdaControllerを選びます。

#br
#ref(./2014y01m22d_001429931.jpg,70%)

Hierarchy Windowのモデルを選択し、Project WindowのAssets/Prefabs/Modelsフォルダにドラッグ&ドロップ(Prefab化)します。
Hierarchy Windowのほうのモデルは削除してください。


この時に上記の作業をすべて終えていないとモデルのグラフィックが消えることがあります。
その場合はProject Windowのモデル名.fbxをHierarchy Windowにドラッグ&ドロップするところからやり直してください。

#br
#ref(./2014y01m22d_041223424.jpg,80%)

Project WindowのAssets/Scenes/Selectをダブルクリックしてください。

#br
#ref(./2014y01m22d_002309948.jpg,70%)

+ Hierarchy WindowのGame Controllerをクリック、Select SceneのModel PrefabsのSizeを一つ大きな値に変更してください。
+ Project Windowの先ほどPrefab化したオブジェクトをModel PrefabsのElementの末尾のところにドラッグ&ドロップしてください。

#br
#ref(./2014y01m22d_002626136.jpg,70%)

Project WindowのAssets/Scenes/Battleをダブルクリックしてください。
Hierarchy WindowのGame Controllerをクリック、Battle SceneのModel Prefabsを先ほどと同じようにしてください。

#br
#ref(./2014y01m22d_002833279.jpg,70%)

Project WindowのAssets/Scenes/Titleをダブルクリックしてください。
ゲームを実行すると新しいモデルが選択可能になっているはずです。