Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 2.16 KB

README.md

File metadata and controls

35 lines (23 loc) · 2.16 KB

关于 Oasis Engine

Oasis Engine 是一套移动优先的 JS 引擎运行时,使用 Typescript 编写。为了保证引擎的体积最小化,我们将引擎的包分为:

packages

主包

引擎核心架构逻辑和核心功能(oasis-engine),包含以下子包:

主包 解释 API
@oasis-engine/design 引擎基础设计规范,如克隆规范、销毁规范、RHI规范 API
@oasis-engine/math 数学库 API
@oasis-engine/loader 资源加载 API
@oasis-engine/rhi-webgl WebGL 渲染硬件接口(Rendering Hardware Interface) API
@oasis-engine/core 引擎核心,如组件系统 API

扩展包

非核心功能和偏业务逻辑定制,Oasis Engine 官方提供的扩展包有:

扩张包 解释 API
@oasis-engine/draco Draco 模型压缩 API
@oasis-engine/stats 引擎状态显示器 API
@oasis-engine/framebuffer-picker 帧缓冲拾取 API
@oasis-engine/controls 控制器 API
@oasis-engine/tween 补间动画 API

附录