跳到主要内容

兼容性

Unity / 团结

版本状态
Unity 2021.3.x✅ 支持
Unity 2022.3.x✅ 支持
Unity 6000.0.x✅ 支持
Unity 6000.3.x✅ 支持
Unity 6000.5.x✅ 支持
团结引擎 1.x.y✅ 支持

libil2cpp patch 解析见 多版本管理

脚本 VM 与运行时

类别状态
脚本 VMQuickJS(pin 见包内 ZenTS~/多引擎切换矩阵)
EditorMono(Expression Emit;与 Il2Cpp JS 可见语义一致
PlayerIl2Cpp(权威实现;zents-runtime C++ 桥)

Il2Cpp 构建: 发布前执行 ZenTS/Generate/All(C++ stub,不是 C# Wrap)。见 构建Editor 与 Player

目标平台

类别范围
Editor(开发)Windows x64macOS(Apple Silicon / Intel)
Player(Il2Cpp)设计覆盖 Unity / 团结 Il2Cpp 常规支持的全部目标,包括但不限于:Win64AndroidiOSWebGL微信小游戏鸿蒙 / 车机,以及其它桌面 / 移动 / 小游戏 / 车载等 Il2Cpp 可构建平台

QuickJS 源码随 Install 进入 LocalIl2Cpp 后,按 Unity 目标平台正常导出与链接即可;「仅移动平台 + 外置静态库」的特例(区别于 ZLua 的 LuaJIT 模型)。细则见 QuickJS 构建 §5。

其它平台问题请提交 Issue

语义契约以 规范文档 为准,与实现细节分离。项目阶段见 项目状态