back
カメラ(アクティブカメラ)を操作してみるっす。
で、Croquetに表示されているシーンって
アバタのカメラで見ているのが映ってるってことだから
まずはアバタを操作すればいいってわけね。
■アバタを操作する。
まずはアバタを探すです。
----------------------------------------
space frameChildren
---------------------------------------- Alt + p ( Cmd + p )
プリント・イットすると・・・
an OrderedCollection(a TSpinner a TCube a TWindow a TAvatar)
4番目がアバタだから変数につなぎとめておいてっと
----------------------------------------
avatar _ (space frameChildren at: 4).
---------------------------------------- Alt + d ( Cmd + d )
位置移動させるです。
----------------------------------------
avatar translationX: 0 y: 0 z: 30
---------------------------------------- Alt + d ( Cmd + d )
前進・後退させるです。
----------------------------------------
avatar forwardOnY: 5
---------------------------------------- Alt + d ( Cmd + d )
Y軸回転でござる。
----------------------------------------
avatar yaw: 30
---------------------------------------- Alt + d ( Cmd + d )
Z軸回転もね。
----------------------------------------
avatar roll: 30
---------------------------------------- Alt + d ( Cmd + d )
X軸回転っす。
----------------------------------------
avatar pitch: 30
---------------------------------------- Alt + d ( Cmd + d )
■アクティブカメラを操作する。
こんどはカメラだけを動かしてみると・・・・。
カメラを変数にいれまする。
----------------------------------------
activeCamera _ TeapotMorph current activeCamera.
---------------------------------------- Alt + d ( Cmd + d )
位置移動ね・・・・動いた後すぐ元に戻っちゃうっす。
----------------------------------------
activeCamera translationX: 0 y: 0 z: 30
---------------------------------------- Alt + d ( Cmd + d )
前進、後退っす。これは動くっすねえ。
----------------------------------------
activeCamera forwardOnY: 5
---------------------------------------- Alt + d ( Cmd + d )
Y軸回転すると・・・これも元に戻っちゃう。
----------------------------------------
activeCamera yaw: 30
---------------------------------------- Alt + d ( Cmd + d )
Z軸回転も・・・・・やっぱ元に戻るです。
----------------------------------------
activeCamera roll: 30
---------------------------------------- Alt + d ( Cmd + d )
X軸回転・・・・・・もやね。
----------------------------------------
activeCamera pitch: 30
---------------------------------------- Alt + d ( Cmd + d )