パーツは、Robloxが3D空間でのビルディングのために提供する基本的な3D形状です。この章では、さまざまな形状とサイズのパーツを挿入し、オビーのためにその位置と回転を変更し、スタジオの重力によって落下しないように空中に固定する方法を探ります。
パーツを挿入する
ゲームの環境を構築するためにツールバーから挿入できるパーツの形状は5つあります:ブロック、球、円柱、くさび、およびコーナーくさびです。これらのパーツ形状をユニークな方法で組み合わせてより複雑な形状を形成することもできますが、このレッスンではオビーのプラットフォームのために形状をそのまま保つことに焦点を当てます。





最初のプラットフォームのためにパーツを挿入するには:
- オプションパーツを挿入すると、それらはカメラビューの正確な中心に表示されます。STARTプラットフォームを選択し、Fを押してカメラをこのパーツに焦点を合わせ、追加のプラットフォームがオビーの開始地点の近くに挿入されるようにします。
ホームまたはモデルタブのツールバーで、パーツ挿入ツールの隣にある小さな矢印をクリックしてドロップダウンを表示します。

ドロップダウンメニューから、最初のプラットフォームにしたいパーツの形状を選択します。パーツはカメラビューの正確な中心に表示されます。

このプロセスを使用して、オビーのために必要なプラットフォームの数だけ追加の形状タイプを挿入します。

コースをカスタマイズする
オビーのためのプラットフォームができたので、ジャンプパズルを作成するためにその位置、サイズ、回転をカスタマイズする時が来ました。これを行うために、3つの異なるオブジェクトツールを使用します:
- 移動 — オブジェクトの位置を変更します。
- スケール — オブジェクトのサイズを変更します。
- 回転 — オブジェクトの向きを変更します。
これらのツールには、Studioの座標システムを使用して3D空間でオブジェクトを移動、スケール、または回転させるために使用できる視覚的なハンドルが含まれています。ハンドルの1つをクリックしてドラッグすると、オブジェクトがそれぞれ移動、スケール、または回転します。



オビーの開始ジャンプパズルのためにコースをカスタマイズするには:
最初のプラットフォームの位置を変更します。
ビューポートで、最初のプラットフォームにしたいパーツ形状をクリックします。
ツールバーで、移動ツールを選択します。パーツの周りにハンドルのセットが表示されます。

ハンドルの1つをクリックしてドラッグし、パーツがプレイヤーがゲームに参加する場所から良いジャンプ距離にあるようにします。

最初のプラットフォームのサイズを変更します。
ツールバーで、スケールツールを選択します。パーツの周りにハンドルのセットが表示されます。

ハンドルの1つをクリックしてドラッグし、パーツのサイズを変更します。

最初のプラットフォームの向きを変更します。
ツールバーで、回転ツールを選択します。パーツの周りにハンドルのセットが表示されます。

ハンドルの1つをクリックしてドラッグし、パーツの回転を変更します。

次のカメラコントロールを使用して、複数の角度からパーツの位置と向きを確認し、プレイヤーが最初のプラットフォームにジャンプできるかどうかを確認します。
アクション コントロール 移動 W A S D 回転 右のマウスボタンを押し続けて選択したオブジェクトの周りを回転します。 ズーム マウスのスクロールホイールを使用します。 フォーカス 選択したオブジェクトに焦点を合わせるにはFを押します。 
残りのプラットフォームについてもこのプロセスを繰り返します。

プラットフォームを固定する
今、あなたのゲームをプレイテストすると、すべての新しいプラットフォームがすぐに落下して消えてしまいます。これは、Robloxエンジンがゲームが実行されるとすぐに重力をシミュレートし、物体を下に押し下げる物理的な力を許可するためです。
ゲームが実行されるときにプラットフォームが設定された位置と向きに留まるようにするには、アンカーツールを使用して3D空間内でそれらを固定する必要があります。重力がプラットフォームを下に押し下げるのを防ぐだけでなく、プラットフォームを固定することで、プレイヤーや他のオブジェクトがぶつかってもその場に留まることが保証されます。
プラットフォームを固定するには:
Shiftキーを押しながら、すべての新しいパーツを選択します。
ホームまたはモデルタブで、アンカーをオンにします。

オビーのジャンプパズルのためにすべてのプラットフォームが配置されたので、次はAIアシスタントを使ってパーツの動作を変更するコードを追加する時です。