Menu
CoddyTech

橋を伸ばす

CoddyのLuaジャーニー「Robloxゲームのスクリプティング」セクションの一部。レッスン 3/24。

すべてのパーツにはSizeとPositionがあります。どちらもVector3です。ワールドの3つの方向を表す3つの数値です。

  • X:左右
  • Y:上下
  • Z:前後

Robloxでは距離をstudで測ります。プレイヤーの身長は約5 studsです。

local box = script.Parent
print(box.Size)
box.Size = Vector3.new(4, 10, 4)

最初のprintは変更前のサイズを表示します。たとえば2, 2, 2です。次の行で、ボックスを幅4、高さ10、奥行き4の高い塔にします。パーツは中心から両方向に同じだけ大きくなるため、塔はPositionから上下それぞれ5 studsの高さまで伸びます。

.X、.Y、.Zを使うと、1つの数値を読み取れます。box.Size.Yは10です。

challenge icon

チャレンジ

簡単

灰色のスポーン台と黄色いゴールの間には24スタッドの隙間があり、木製の橋の長さはわずか4スタッドです。床はありません。橋を踏み外すと落ちてしまいます。

橋のSizeを変更して、両側に届くようにしましょう。幅は6、厚さは1のままにし、Z方向の長さを少なくとも24にしてください。

Playを押して渡り、次にCheckを押してください。

自分で試してみよう

local bridge = script.Parent

-- 橋の幅は6、厚さは1、長さはわずか4です。
print(bridge.Size)

-- 両側に届くように十分な長さにする
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Robloxゲームのスクリプティングのすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ