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可以加入多个组件

  • 热加载 编辑的场景可以直接看到效果,同时编辑和运行

  • 多线程 引擎支持多线程渲染,详情请访问多线程

  • 一键发布各个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
      • chrome
      • firefox
      • 360浏览器(v10.0正式版及以上)
      • qq浏览器(v10.4及以上)

    • mac
      • chrome
      • firefox

    • linux
      • chrome
      • firefox

注意事项

使用场景

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号