0.6.1
First consumer-reported fixes — both filed by manta-recon (tosijs-3d's first external adopter) with root-cause analyses read from the 0.6.0 dist. No API changes.
Fixed
- Aircraft chase camera never created when focus adoption lands after a fast
mesh load (#1). Both
sides deferred to the other:
setupMeshskipped the camera wheninputProviderwasn't set yet, andinputFocusearly-returned for any self-managed entity — an ordering hole between them left the player flying blind ondefault-camera. The focus side now nudges entities using the deferral pattern (idempotentsetupFollowCamera), so whichever side runs last completes the setup. - fly-by-wire: zero-speed deadlock above
hoverCeiling(#2). At full nose-up, pitch decay (diveBoost·sin(pitch)) could exceed thrust, pinning speed at the 0 clamp with the throttle held — a craft frozen mid-air. Held thrust is now floored to make progress belowvtolSpeed(a nose-high climb-out labors instead of freezing); the throttle-released zoom-climb stall — the deliberate "hard way into high-altitude hover" — is untouched.