Wheel Joint 2D
スクリプト

Ragdollウィザード

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Unityでは特別なウィザードがあり,Ragdollをクイックに作成することが出来ます。それぞれ異なる手足パーツをウィザード上の対応するプロパティの上にドラッグするのみです。次に,Createボタンを押してUnityはRagdollを構成し,Colliders, RigidbodiesおよびJointsを自動作成します。

キャラクターの作成

Skinned MeshesRagdollはSkinned Meshを活用していて,これは3Dモデリングアプリケーションにてリギングを行ったキャラクターメッシュです。このため,RagdollキャラクターはMayaあるいはCinema4Dのようなパッケージで作成する必要があります。

キャラクターを作成してリギングを行い, Project Folderにアセットを保存するようにします。そうすればUnityに切り替えるとキャラクターのアセットファイルが表示されています。そのファイルをクリックして選択する Import SettingsダイアログがInspector内に表示されます。ここでMesh Collidersが無効化されていないことを確認して下さい。

ウィザードの使用

実際のソースアセットからRagdollを作成することは出来ません。ソースアセットファイルそのものを編集しないと実現しないため,出来ないためです。キャラクターアセットからインスタンスを作成し,Ragdollにして,その後はPrefabとして保存して再利用できるようにします。

キャラクターのインスタンスを作成するためにはキャラクターをProject ViewからHierarchy Viewの上にドラッグします。Transform Hierarchyを拡大するためにHierarchyの左にあるインスタンス名の左の小さい矢印をクリックします。これでRagdollパーツを割り当てる準備が出来ました。

Open the Ragdoll Wizard by choosing GameObject > Create General > Ragdoll from the menu bar. You will now see the Wizard itself.

Ragdollウィザード
Ragdollウィザード

ウィザードへのパーツ追加は自明な作業です。キャラクターインスタンスの各々の異なるTransformをウィザードの適切なプロパティの上にドラッグします。これはキャラクターを自ら作成していれば簡単な作業です。

Create Buttonをクリックします。これでPlay Mode(再生モード)に入ると,Ragdollとしてモタモタ動くようになることを確認できるようになります。

最後のステップはセットアップしたRagdollをプレハブとして保存することです。メニューでAssets->Create->Prefabを選択します。Project Viewで新しいプレハブが表示されます。これを“Ragdoll Prefab”と名前を変更します。HiearchyからRagdollキャラクターのインスタンスを“Ragdoll Prefab”の上にドラッグします。これでセットアップは完了し,再利用できるゲームキャラクターは出来ましたので好きなように使うことが出来ます。

Wheel Joint 2D
スクリプト