逆向きに回す
数字をマイナスにすると、回る向きが反対になります。
-- 反対向きに回るlocal spinSpeed = -3
Rule Making
棒がぐるぐる回って、ジャンプのタイミングを試すギミック
中心にある長い棒が、時計の針のように回る。
このギミックのルール
バーを見つける
少しだけ回す
少し待つ
何度もくり返す
Typing Time
黄色の行は、コードの道案内です。声に出して読んでから、その下の命令をゆっくり手打ちしてみよう。
-- 1. 回転させるバーをつかまえるlocal bar = script.Parent -- 2. 回転の速さを決めるlocal spinSpeed = 3 -- 3. ずっと回し続けるwhile true do -- Y方向に少しだけ回す bar.CFrame = bar.CFrame * CFrame.Angles(0, math.rad(spinSpeed), 0) task.wait()end
Remix Missions
Power Up Code
できたギミックに少し足すだけで、ステージのルールが変わります。まず1つ選んで、黄色の説明を読みながら書いてみよう。
数字をマイナスにすると、回る向きが反対になります。
-- 反対向きに回るlocal spinSpeed = -3
小さい数字にすると、見てからジャンプしやすくなります。
-- はじめてでも避けやすい速さlocal spinSpeed = 1
回転コードの下に追加します。触れたら体力を少し減らします。
-- バーに当たったらダメージbar.Touched:Connect(function(hit) local humanoid = hit.Parent:FindFirstChild("Humanoid") if humanoid then humanoid.Health = humanoid.Health - 10 endend)