v0.3.0
Canvas & Camera Scaling
- Added
Canvascomponent with 5 scale modes: FixedWidth, FixedHeight, Expand, Shrink, Match designResolutionandpixelsPerUnitfor pixel-perfect 2D layoutmatchWidthOrHeightblending factor for the Match scale modebackgroundColorfor letterbox / pillarbox fill- Added
Camera.showFrustumproperty to visualize the camera frustum in the editor
Fixed Timestep
- Fixed schedules (
FixedPreUpdate,FixedUpdate,FixedPostUpdate) now execute with a 1/60s accumulator - A single frame may trigger zero or multiple fixed steps, ensuring deterministic physics regardless of frame rate
Modular Spine Runtime
- Spine runtime is no longer bundled in the engine core
- Standalone WASM modules
spine38andspine42are loaded on demand viaSpinePlugin - Select the runtime version in Settings → Project → Spine Version (
3.8or4.2)
Embedded Assets (Playable Builds)
- Added
registerEmbeddedAssets()API to inline assets as data URIs - The editor’s Playable build pipeline uses this automatically to produce single-file output
Unified Settings Dialog
- Merged Project Settings and Preferences into a single settings dialog
Help Menu & Updates
- Improved Help menu with links to documentation and issue tracker
- Toast notification when a new editor version is available
Bug Fixes
- Fixed Spine rendering on WeChat MiniGame platform
- Fixed texture packer omitting certain sprites
- Fixed default camera not being created in new scenes
- Fixed F5 preview not launching in some configurations