OptionalclickOptionalcurrentOptionalemoteOptionalparentReadonlyreadyOptionalrotationOptionalsceneOptionalstateOptionalupStaticdefaultStaticdefault非同期で初期化処理をする。全て処理が終った段階で、
syncInit()を呼び出して初期化処理を完了して下さい。
syncInit()の引数に与える情報を初期化しなければならないので、
つまり、初期アクション名(defaultName)、アクションの辞書(actions)、
オプションでモーフィングの情報を初期化して用意する。
返り値はPromise
現在設定されているアクションのアクション名のリストを返す。
アクション名のリスト
物理エンジンにより衝突が検知されたら呼び出される。
衝突相手
衝突開始の時true、衝突終了の時false
ぶつかったパーツのColliderの番号
相手のぶつかったパーツのClliderの番号
Optional_data: anyこのObjectA3のコンストラクタから呼び出され、デフォルトで 使用されるTransformerの配列を返す。 このメソッドをオーバーライドすることでデフォルトの Transformerを変更することが可能。
Optional_data: anyコンストラクタから渡された情報
このObjectA3で使用されるTransformerの配列
TransformerがCharacterTransformerなどの場合だけ 他のオブジェクトを考慮して現在接地していうかどうかを 判定してくれる。それ以外の時は、Y座標が0以下の時接地している と判定するのが普通。
接地してるかどうか
オイラー角で回転を設定。単位はラジアンではなくデグリー (360度で1回転)とする。回転の合成の順番はthis.rotationOrderの 設定によるが、それがundefinedの時はObject3D.defaultRotationOrderの 順番になる。
オイラー角で回転を設定。単位はラジアンではなくデグリー (360度で1回転)とする。回転の合成の順番はthis.rotationOrderの 設定によるが、それがundefinedの時はObject3D.defaultRotationOrderの 順番になる。
Optionaloptions: any非同期のasyncInitで用意された情報を最終的にthisに反映させて 初期化を完了する。
初期アクション名
アクションの辞書
モーフィングの情報
まだ適当。