Wonder介绍
2019-04-03 13:02 更新
Wonder定位
Wonder是web端3D开发的解决方案,包括引擎、编辑器和各种工具,致力于打造开放、分享、互助的生态
产品介绍
- Wonder-Editor编辑器 web端基于PWA技术的3D编辑器
- Wonder.js引擎 基于WebGL的3D引擎
可以访问我们Github地址查看项目 :Wonder.js引擎 和 Wonder-Editor编辑器
特性
- 使用Reason语言和函数式编程范式 详情请访问Reason官网
- 组件化开发 使用ECS架构,一个gameObject可以加入多个组件
- 热加载 编辑的场景可以直接看到效果,同时编辑和运行
- 多线程 引擎支持多线程渲染,详情请访问多线程
- PWA 详情请访问PWA介绍
- 一键发布各个Web端平台 目前只能发布本地包,详情请访问发布本地包
- 开放的生态 产品开源,用户可以在Github贡献代码,详情请访问贡献代码
优势
- 高性能
- 由于Reason和Bucklescript的优化,使得函数式编程的性能得到巨大提升
- Data Oriented架构提升了运行时性能
- 多线程提升了运行时性能
- 具体性能数据请查看性能报告
-
高扩展性
- 函数式编程带来的基于函数粒度的扩展
- ECS架构易于扩展和上手
- 引擎使用Job管道,能为移动端、pc端、游戏等各种应用场景定制
- 代码使用微服务模式,带来服务粒度的扩展
- 高质量
- 完善的自动化测试
- 编辑器代码覆盖率为87%,引擎代码覆盖率为95%
- 自动化代码质量检查code climate
- 引擎有e2e测试
- 契约检查
- 完善的自动化测试
使用说明
支持的环境
-
编辑器
- windows
- chrome
- 360浏览器(v10.0正式版及以上)
- qq浏览器(v10.4及以上)
- mac
- chrome
- linux
- chrome
- windows
-
引擎
- windows
- chrome
- firefox
- 360浏览器(v10.0正式版及以上)
- qq浏览器(v10.4及以上)
- mac
- chrome
- firefox
- linux
- chrome
- firefox
- windows
注意事项
使用场景
- 做静态场景
- 展示模型
以上内容是否对您有帮助:
更多建议: