このレッスンでできること
Boxを押したときだけ動く仕掛けを作ります。
始める前に
- ノードをつないで箱を動かすを済ませます。
- 床と開始位置を用意し、Boxに近づける配置にします。
操作の要点
- 操作を受けるBoxを選び、InspectorのAdd ComponentからInteractableを追加します。
- BoxのNode Graphを開き、On Interactを用意します。
- On InteractのOutを、対象を動かすSet PropertyのInへつなぎます。押したときだけ試す場合、On Startから同じ処理へつながる線は外します。
- Set PropertyのTarget、目標位置、Duration (s)を確認します。
- 保存状態を確認してPlayへ進み、Boxに近づいてクリックします。
- EscとStopで編集へ戻ります。繰り返し試す前に、開始時の位置と目標位置を確かめます。
できたか確認する
- 開始直後には動かず、Boxを押すと目標位置へ動く。
- 操作を受けるEntityに、Interactableとグラフが取り付いている。
うまくいかないとき
- ぶつかれるのに押せない:ColliderとInteractableは別の役割です。同じ操作対象のInteractableを確認します。
- 二回目に動かない:すでに同じ目標位置へ移動している可能性があります。往復させる別の処理があるとは限りません。
次のレッスン
制作から公開までのコースで続きへ進めます。設定を詳しく調べるには、関連する使い方を参照してください。
動画はブラウザ版βの収録画面です。本文は現在のガイド・ソースを基にした補足で、音声の逐語録ではありません。