1-2 アニメーションのテスト
今回はRoblox Studioでテストプレイ時にアニメーションを再生するスクリプトを紹介します。
目次
アニメーションのアップロード
アニメーションをテストするためには、アニメーションをRobloxにアップロードする必要があります。
アニメーションのアップロードの手順は以下の通りです。
- Animation Editorでアップロードしたいアニメーションをロードしておきます。
- メニューのアイコンから”Publish to Roblox”を選択します。
- 出てきた画面の指示に従って、”Submit”を選択します。
アニメーションをアップロードするためには、そのプレースがSave to Robloxされている必要があります。
アニメーションをRobloxにアップロードすることで、アニメーションにアセットIDが付けられます。これによって、スクリプトでアニメーションを指定することができるのです。
アセットIDはTool Boxのインベントリにあるアセットを右クリックし、”Copy Asset ID”を選択することで入手できます。
Humanoidありの場合
ではHumanoidを含むRigの場合のアニメーションのテスト方法について見ていきましょう。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/devlox-academy/6956f166-b5ff-4c2b-8a11-015dc3ec2e02/87931c3cce70f48e3844a06d1b50c38f.png)
Rigのオブジェクトの子にScriptを作成し、Scriptの子にAnimationオブジェクトを作成しましょう。
- モデルオブジェクト
- Humanoid
- Script
- Animation
- ボディーパーツのメッシュなど
という構成になっていれば大丈夫です。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/devlox-academy/95c998c2-5e8f-45f6-8f87-09ac76a64e29/522cc94fdebb1c098cd45b205709887d.png)
Animationオブジェクトの”AnimationID”というプロパティには、アニメーションのアセットIDを設定しておきましょう。
Scriptには以下のスクリプトをコピー&ペーストしましょう。
Animationオブジェクトの名前を、変更すると、スクリプトが機能しなくなるので注意しましょう。
Humanoidなしの場合
次に、Humanoidを含まないRigの場合のアニメーションのテスト方法について見ていきましょう。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/devlox-academy/2056ef33-ea7f-4e3f-9824-7514f84dfcf4/b32bf3685862a8c56c8abd993372ed19.png)
Rigのオブジェクトの子にScriptを作成し、Scriptの子にAnimationオブジェクトを作成しましょう。
- モデルオブジェクト
- Script
- Animation
- メッシュなど
という構成になっていれば大丈夫です。
先ほどと同様に、Animationオブジェクトの”AnimationID”というプロパティには、アニメーションのアセットIDを設定しておきましょう。
Scriptには以下のスクリプトをコピー&ペーストしましょう。
最後に
以上の方法で、Animation Editor上だけでなく、テストプレイ時にアニメーションを再生することが可能です。