def setup
createCanvas(100, 100, WEBGL)
normalMaterial
@cam = createCamera
@cam.pan(-0.8) # set initial pan angle
@delta = 0.01
end
def draw
background(200)
# pan camera according to angle 'delta'
@cam.pan(@delta)
# every 160 frames, switch direction
if frameCount % 160 == 0
@delta *= -1
end
rotateX(frameCount * 0.01)
translate(-100, 0, 0)
box(20)
6.times do
translate(35, 0, 0)
box(20)
end
end
水平方向にカメラの首を振ります。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| angle | 角度 | angleModeの設定に依存 |
なし