上に乗ると逃げるように跳ねるパーツを作成します。
- Workspace に Part を1つ追加します。
- Part に Script を追加し以下のプログラムを入力します。
local part = script.Parent
part.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
part:ApplyImpulse(Vector3.new(0, 25, 0))
end
end)
これが最も簡単なやり方です。ApplyImpulse というメソッドを使うと、一定時間パーツに力を加えることができます。ApplyImpulse に指定する値により、力の向きや大きさを指定することができます。
力を加え続けたり、力の消滅時間を調整したい場合は、LinearVelocity 等を使用します。