OptionalclickOptionalcontrollerOptionalparentOptionalrotationOptionalsceneOptionalupStaticdefaultStaticdefault物理エンジンにより衝突が検知されたら呼び出される。
衝突相手
衝突開始の時true、衝突終了の時false
ぶつかったパーツのColliderの番号
相手のぶつかったパーツのClliderの番号
このObjectA3のコンストラクタから呼び出され、デフォルトで 使用されるTransformerの配列を返す。 このメソッドをオーバーライドすることでデフォルトの Transformerを変更することが可能。
Optional_data: anyコンストラクタから渡された情報
このObjectA3で使用されるTransformerの配列
TransformerがCharacterTransformerなどの場合だけ 他のオブジェクトを考慮して現在接地していうかどうかを 判定してくれる。それ以外の時は、Y座標が0以下の時接地している と判定するのが普通。
接地してるかどうか
カメラのlookAtは通常のObjectA3のlookAtと異なり、 Z軸の負の方向を正面として処理される。
カメラのlookAtNowは通常のObjectA3のlookAtNowと異なり、 Z軸の負の方向を正面として処理される。
耳の役割を持つTHREE.AudioListenerをカメラに 取り付ける。普通にTHREE.Cameraだったら、Object3D のサブクラスなんで、それにaddすればOK。
カメラの位置指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
座標
カメラの位置指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
カメラの位置指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
座標
カメラの位置指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
カメラの回転指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
回転
カメラの回転指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
カメラの回転指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
回転
カメラの回転指定は最終的にはカメラに設定されている コントローラ(Controller)が決めるので、設定されている コントローラによって挙動が異なる。
オイラー角で回転を設定。単位はラジアンではなくデグリー (360度で1回転)とする。回転の合成の順番はthis.rotationOrderの 設定によるが、それがundefinedの時はObject3D.defaultRotationOrderの 順番になる。
オイラー角で回転を設定。単位はラジアンではなくデグリー (360度で1回転)とする。回転の合成の順番はthis.rotationOrderの 設定によるが、それがundefinedの時はObject3D.defaultRotationOrderの 順番になる。
Optionaloptions: any
Three.jsのPerspectiveCameraとかの一般的なカメラを a3jsのカメラにするためのラッパー。ヘッドライトは SpotLightで実装。