跳到正文

选择你的舞台

Web、Cocos 与 Native 共享叙事状态,各自承担平台资源与渲染实现。

平台比较

平台实现适合的起点当前边界
WebDOM / WebAudio + Vue、React、Svelte 薄适配器默认 Vue 脚手架浏览器安全与自动播放策略
CocosCocos renderer + Creator Host已有 Creator 项目可选 Host 能力采用尽力实现
NativeRust + JavaScriptCore + wgpu仓库 Demo / Native 工具链平台运行验证和 Web 视觉一致性仍持续完善

默认脚手架是 Vue 模板;存在 React 和 Svelte 渲染器并不代表已有同等数量的开箱即用模板。

平台间共享什么

QuaScript、场景、故事状态、资源身份、存档依赖和功能插件可以复用。DOM、对象 URL、WebAudio 解锁、Cocos 节点和 wgpu 纹理是各自的实现细节,不应进入跨平台引擎核心。

一个产物只有一个核心目标

打包从当前平台 resolver 开始。项目图、渲染子入口和最终 target-bundle-manifest.json 都要排除其他目标的 core。不能先装入三套启动壳再期待打包器自动裁掉它们。

继续阅读 Web、Cocos 或 Native。

在 GitHub 查看 / 改进本页来源