Skip to content

Unison Engine引擎 API 参考文档

基于 EMaix Engine,集成 Cocos2d-x / Wwise / FFmpeg / NEPython 3.13.14

引擎简介

Unison Engine 是基于 EMaix Engine 的跨平台游戏引擎,集成 Cocos2d-x 渲染、Python 脚本运行时、Wwise 音频和 FFmpeg 视频播放,通过 pybind11 将 C++ 引擎功能暴露给 Python 脚本。

模块一览

模块说明
unison.vfs虚拟文件系统 — CPK 挂载、文件查找/读取、目录遍历
unison.excore引擎核心 — 窗口管理、帧率控制、消息框
unison.log日志系统 — 分级日志输出
unison.config配置系统 — XML 配置解析、加密、XOR 编解码
unison.math3d数学工具 — 向量、矩阵、四元数、颜色、射线、包围盒
unison.render渲染系统 — 场景渲染、帧率统计
unison.gameobject游戏对象 — GameObject、Transform、Component
unison.wwise音频引擎 — Wwise 封装
unison.cocosuiUI 系统 — Cocos2d-x UI 组件封装
unison.scene场景管理 — 场景加载与切换
unison.rendering_device渲染设备
unison.renderer_scene渲染场景 — 网格/着色器/材质管理
unison.signal信号系统