Rapier 衝突を通じて多数のキネマティック移動リクエストを一括解決し、接地/衝突結果を返す。
modules/actor-motion/KinematicBatchResolver.jsRapier 衝突を通じて多数のキネマティック移動リクエストを一括解決し、接地/衝突結果を返す。
modules/actor-motion/KinematicBatchResolver.jsローカルの乗り物制御を汎用運動へ変換:六軸移動・四方向操舵・独立ヨー回転・任意のバンク・即時/加速応答。航空機・水上・宇宙・陸上まで対応。
modules/actor-motion/GeneralVehicleMotionController.js呼び出し側の位置と姿勢フレームをオブジェクトモデル変換に適用。メッシュ前方向を設定可、basis-up 整列も任意。
modules/actor-motion/GeneralObjectModelController.js飛行運動状態を飛行機のビジュアル変換(位置・ヨー・ピッチ・ロール)に適用する。
modules/actor-motion/aircraft/AirplaneModelController.js操縦者の操舵・スロットル・ブーストのローカル制御を固定翼機の運動へ変換する。
modules/actor-motion/aircraft/AirplaneMotionController.js接地キャラクター移動の共有基底:位置・速度・ヨー/ピッチ・スプリント・しゃがみ・ジャンプ・重力・resolver 意図の生成とコミット。
modules/actor-motion/character/BaseCharacterMotionController.jsワールド空間の「移動/向き先の目標点」をキャラクター移動へ変換。推奨カメラ:PositionFollowCameraRig。
modules/actor-motion/character/WorldTargetCharacterMotionController.jsワールド空間の上下左右移動+反時計/時計回り入力をキャラクター移動へ変換。推奨カメラ:PositionFollowCameraRig。
modules/actor-motion/character/WorldCardinalCharacterMotionController.js向き相対の前後移動・左右ストレイフ・左右旋回入力をキャラクター移動へ変換。推奨カメラ:PoseFollowCameraRig。
modules/actor-motion/character/HeadingRelativeCharacterMotionController.jsローカルの前後左右移動+マウスのヨー/ピッチ増分をキャラクター移動へ変換。FirstPersonCameraRig(一人称)または PoseFollowCameraRig(三人称追尾)と併用。
modules/actor-motion/character/MouseLookCharacterMotionController.js動的車両物理にドリフト応答を追加:スリップを検知し車両制御の挙動を変える。
modules/actor-motion/ground-vehicle/DriftingPlugin.js複数の動的車両物理を Rapier で一括解決し、同期した車両状態を返す。
modules/actor-motion/ground-vehicle/DynamicCarBatchResolver.js操舵・スロットル・後退・ブレーキ・ハンドブレーキ・ブーストの運転制御を、全輪物理シミュレーション用の動的車両制御意図へ変換する。
modules/actor-motion/ground-vehicle/DynamicCarMotionController.jsRapier 車両コントローラー向けに basis-aware な動的車両セットアップデータを構築する。
modules/actor-motion/ground-vehicle/DynamicCarRapierConfig.js車両運動状態をビジュアル変換(車体姿勢+車輪アニメ)に適用する。
modules/actor-motion/ground-vehicle/CarModelController.js運転制御を軽量アーケード車両運動へ変換。基本的な地形の高さ/法線追従つき。
modules/actor-motion/ground-vehicle/ArcadeCarMotionController.js方向傾き制御を滑らかな盤面回転とゲームプレイの傾斜値へ変換する。
modules/actor-motion/PlateTiltController.jsスネークの旋回・成長入力をグリッド方向と体節状態へ変換する。
modules/actor-motion/SnakeMotionController.js近くの agent を避けつつ本来の進行方向を保つよう、平面移動意図を調整する。
modules/behavior/NearbyAvoidanceSteering.js障害マス・ラップ/有界エッジに対応したグリッド盤面の経路探索と到達可能マス計算。
modules/behavior/GridPathPlanner.jsキャラクター位置・現在ウェイポイント・速度上限を平面移動意図(方向・希望速度・ウェイポイント・距離)へ変換する。
modules/behavior/AgentPathNavigator.js到達距離を満たすとウェイポイントを進め、現在ウェイポイント・進捗・コーナープロファイルを報告してルート進捗を追跡する。
modules/behavior/WaypointProgressTracker.jsウェイポイント・車両姿勢・速度・コーナープロファイルを AI 車両制御(スロットル・後退・ブレーキ・左右操舵・ブースト)へ変換する。
modules/behavior/WaypointDriver.jsシューター agent の戦術状態(待機・巡回・追跡・攻撃・死亡)を管理する。
modules/behavior/CombatBehaviorDirector.js具体カメラリグ向けの基本スムージングと basis-aware 姿勢挙動を提供する。
modules/camera/BaseCameraRig.js固定ワールド basis オフセットと固定視角で目標位置を追い、目標を注視する。
modules/camera/PositionFollowCameraRig.js姿勢相対のオフセットと注視点で目標位置と targetFrame を追い、視点が目標と共に動き回転する。
modules/camera/PoseFollowCameraRig.js目標の視点位置と現在の前方向を追い、アクター固定の一人称視点運動を生成する。
modules/camera/FirstPersonCameraRig.js目標周りの一時的な自由視点回転を適用し、入力停止で中央に戻す。
modules/camera/LookOffsetCameraRig.js画面/カメラ照準または明示レイ照準を、命中位置・照準方向・一致ターゲット・発射→命中方向へ解決する。
modules/gameplay/AimResolver.jsチーム戦のプレイヤー状態・HP/装甲変化・死亡イベント・勝者判定・リセットを管理する。
modules/gameplay/CombatPlay.js飛行プレイヤー状態・地形墜落判定・接地イベント・完了状態・リセットを管理する。
modules/gameplay/FlightPlay.jsチェックポイント周回レースの状態・カウントダウン開始・進捗・ラップ完了・順位・イベント・リセットを管理する。
modules/gameplay/RaceCheckpointLapPlay.jsスネークのプレイヤー/アイテム状態・壁/自己/他蛇衝突・アイテム取得・死亡イベント・リセットを管理する。
modules/gameplay/SnakePlay.js敵ウェーブをスケジュール・生成し、生成圧を上げ、殲滅に応じて次ウェーブへ進める。
modules/gameplay/WaveSpawnDirector.js銃/ミサイル武器の選択・弾薬・クールダウン・銃身過熱・ミサイルロックオン・発射判定(発射位置/方向/速度)を管理する。
modules/gameplay/combat/ProjectileWeaponSystem.jsアクティブな弾オブジェクトを管理し、非アクティブを除去して命中イベントを返す。
modules/gameplay/combat/ProjectileManager.jsuniform・整数範囲・ステップ範囲・choice を備えた決定論的疑似乱数生成器。
modules/math/RandomUtils.js安定した数値運動と値の正規化のための共有スカラー演算。
modules/math/ScalarUtils.js一貫したミリ秒/秒タイムスタンプ用の、システム時計と手動制御時計のヘルパー。
modules/math/TimeUtils.jsベクトル入力を安全な three ベクトルと basis-aware な平面方向へ正規化する。
modules/math/Vector3Utils.jsゲームプレイ方向をワールド軸へどう対応させるかを定義し、basis-aware な移動・高さ・方位・フレーム計算の一貫性を保つ中核。
modules/math/WorldBasis.js共有 UI 状態を DOM の HUD 要素へ描画する。
modules/user-interface/DomHudRenderer.jsワールド位置と方位をミニマップ座標へ写像する。
modules/user-interface/MinimapProjector2D.js時間経過に応じて表示中・保留中の通知状態を維持する。
modules/user-interface/NotificationQueue.js向き相対のレーダー空間に近接コンタクトを描画する。
modules/user-interface/HeadingRelativeRadar.jslocalStorage を通じてユーザー設定を安全に永続化する。
modules/user-interface/StorageSettingsStore.js安定したスナップショットを伴う、観測可能な UI 状態更新を提供する。
modules/user-interface/UiStateModel.js飛行・武器・航法・スコア・警告状態をコックピット風 HUD として描画する。
modules/user-interface/FlightHud.jsレース進捗と競合者をトラック認識ミニマップへ描画する。
modules/user-interface/RaceMinimap.jsthree オブジェクト階層(ジオメトリ/マテリアル資源含む)を除去・破棄する。
modules/world/Object3DUtils.js障害物と壁のアリーナ場面を構築。スポーン位置サンプリングと障害物クエリに対応し、明示的な Rapier 物理コライダーを生成する。
modules/world/environment/ArenaEnvironment.js地形と木/岩/草の自然場面を構築。地形高さクエリに対応し、明示的な地形/木/岩の Rapier コライダーを生成する。
modules/world/environment/NaturalEnvironment.js道路地形・チェックポイント・防護柵のレーストラック場面を構築。スポーン姿勢サンプリングに対応し、明示的な地形/柵の Rapier コライダーを生成する。
modules/world/environment/RaceTrackEnvironment.jsグリッドマスと照明の盤面場面を構築。マス/ワールド座標ヘルパーを提供し、グリッド境界を公開する。
modules/world/environment/BoardEnvironment.js地形サンプラー出力から頂点色つき地形メッシュと対応する Rapier trimesh コライダーを構築する。
modules/world/environment/TerrainMeshFactory.jsheightAt/normalAt/colorAt/sample を公開する地形サンプラー群。草原・群島・道路(道路平坦化)地形を含む。
modules/world/environment/TerrainSampler.jsbasis-aware な平面ワールド領域の周囲に物理的な境界壁コライダーを構築する。
modules/world/environment/WorldBoundsColliderFactory.js矩形/円/多角形/走廊コントラクトを用い、許可領域内で平面スポーン位置をサンプリングし阻止領域を除外する。
modules/world/environment/SpawnAreaSampler.js共有の basis-aware な平面ジオメトリと地形ヘルパーを提供する。
modules/world/environment/PlanarUtils.jsアイテムのワールド状態(ビジュアルアニメ・取得境界・取得判定)を更新する。
modules/world/object/PickupObject.js弾のワールド状態(直進または追尾運動・命中判定・ビジュアル更新・期限切れ)を更新する。
modules/world/object/ProjectileObject.jsプレイヤーの移動・姿勢・照準・反動から一人称武器の見え方を更新する。
modules/world/object/FpsWeaponViewModel.jsエンティティ上部のワールド空間 HP 表示を更新する。
modules/world/object/HealthBarView.js飛行アクター向けの飛行機ビジュアルモデルを構築する。
modules/world/object/factory/AirplaneVisualFactory.js自然環境向けの植物ビジュアル(幹・針葉/広葉の樹冠・枝・草葉)とマテリアルを構築する。
modules/world/object/factory/PlantVisualFactory.js自然環境向けの岩ビジュアル(地面の岩・ランダム変形の不規則岩メッシュ)とマテリアルを構築する。
modules/world/object/factory/RockVisualFactory.js弾薬・回復・装甲アイテムのビジュアルモデルを構築する。
modules/world/object/factory/PickupVisualFactory.js弾丸・ミサイルの弾ビジュアルモデルと更新ヘルパーを構築する。
modules/world/object/factory/ProjectileVisualFactory.jsレース・プロトタイプ車両向けの軽量な車ビジュアルモデルを構築する。
modules/world/object/factory/CarVisualFactory.js機体のスロットルとブースト状態からジェット排気の強度を描画する。
modules/world/visual-effects/JetFlame.jsクリック/ターゲットのフィードバック用に減衰する地面マーカーを描画する。
modules/world/visual-effects/GroundClickIndicator.js接地車両の運動から地形追従のタイヤ痕を描画する。
modules/world/visual-effects/VehicleTireMarkRenderer.js武器の発射と着弾に短時間の視覚フィードバックを描画する。
modules/world/visual-effects/WeaponEffectsSystem.js