Browse Source
Changes: - Add previous_selected_body to RenderState - Detect when selected_body_index changes - Recalculate camera_offset when switching to new body - Maintains same camera distance/orientation to new body Technical details: - Body selection change detected via previous_selected_body comparison - When switching to new body: * Calculate new body position * Set camera target to new body * Use existing camera_offset (maintains distance) * Update camera.position = body_pos + offset - Allows seamless transitions between bodies at same zoom level Result: Camera maintains perspective when switching between celestial bodies, no jarring distance changes.main
3 changed files with 15 additions and 1 deletions
Loading…
Reference in new issue