Skip to content

XYZ.js v1.6

Choose a tag to compare

@YueyuHoshizora YueyuHoshizora released this 30 Sep 22:27
· 150 commits to main since this release

v1.6

  • 新增:範例目錄頁 examples/(pnpm examples 啟動並開啟,可依功能篩選、逐 backend 開啟)。
  • 新增 11 個功能範例:physics2d、particles2d、tilemap2d、transitions2d、ui2d、input-lab、audio-lab、pbr3d、instancing3d、picking3d、gltf3d。
  • 引擎原始碼與 dist/ 與 v1.5.2 相同;套件版本為 1.6.0。
  • 文件:README、USAGE(中/英)、PLAN、AGENTS 同步範例清單。

驗證

各範例在其支援的 backend 上於 managed headless Chromium 逐一開啟並檢查 console;目前 lint/format/typecheck 通過、49 檔/340 測試通過。

已知限制/未驗證

audio-lab 與 gamepad 路徑只以狀態讀數驗證(未聽到聲音、無實體手把)。world-space ParticleEmitter 置於 additive IsolatedGroup2D 內在 Canvas2D 探測中不會繪出,particles2d 的火焰因此使用 local space。未做跨瀏覽器驗證。