mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 07:40:14 +00:00
Taxi flights are externally controlled - no need for collision detection, movement processing, or input handling. Massive performance improvement. Changes: - Early return in CameraController::update() when externalFollow_ is true - Skips all collision queries (terrain, WMO, M2) - Skips all movement physics (gravity, swimming, jumping) - Skips input processing (keyboard, mouse) - Skips camera collision raycasts Performance impact: - 100% elimination of ~17 collision queries per frame during taxi - No wasted cycles on movement code when position is scripted - Camera still updates position via setExternalFollow system - Smooth taxi flights with zero collision overhead This addresses the core issue: "shouldn't be looking for collision at all during taxi" - now it doesn't! |
||
|---|---|---|
| .. | ||
| audio | ||
| auth | ||
| core | ||
| game | ||
| network | ||
| pipeline | ||
| rendering | ||
| ui | ||
| main.cpp | ||