LayaAir引擎是一款商业级HTML5引擎,在Layabox产品体系中处于核心位置,也是国内三大HTML5引擎之一。它提供ActionScript3、TypeScript、JavaScript三种语言版本,主要服务于移动端和PC端的大中型游戏研发,同时覆盖2D、3D与VR内容开发。核心引擎库体积仅100K左右,运行时内存占用约2M,却完整保留了动画、UI、粒子、骨骼、物理、3D等系统模块,并支持引擎扩展与分包。该引擎可应用于游戏、广告营销、教育、应用软件、PC工具、网站、3D、VR等多种产品场景,目前已有超百万开发者在使用。

1、 商业级HTML5引擎,国内三大HTML5引擎之一,支持ActionScript3、TypeScript、JavaScript三种开发语言
2、 核心引擎库约100K、运行内存约2M、体积轻量但功能未缩水、涵盖动画、UI、粒子、骨骼、物理、3D等系统
3、 支持引擎扩展与分包,这是该引擎的独家优势之一
4、 自3D引擎推出以来积累了大量商业案例,被公认为开发3D小游戏的首选国产开源3D引擎
5、 采用一次开发、全平台发布的模式,可同步输出Web版、安装包(安卓与iOS)以及各主流小游戏平台版本
6、 腾讯、阿里巴巴、网易、三七互娱、掌趣科技、猎豹移动、汤姆猫、商汤科技、电魂网络等企业均选用该引擎
- IDE集成UI编辑器、3D场景编辑器、3D材质编辑器、3D粒子编辑器、3D蓝图编辑器、动画编辑器(2D+3D)、物理编辑器(2D+3D)
- 提供插件系统、资源商店,并支持代码与美术设计分离
- 具备创作生成、编辑器控制、引擎技术客服等插件能力
- 支持自动打包为各平台安装包(如exe、apk、ipa),开发者可选择目标平台环境后由工具自动安装所需环境
- 资深开发者仍可沿用传统方式,例如安卓勾选导出Android Studio项目、iOS勾选导出Xcode项目,发布为原生包工程
- 新增命令行工具、可创建、运行、发布项目、也能在项目内执行指定脚本、验证预制体格式是否正确
- IDE支持使用react编写插件UI,可通过技能layabox/layaair-skills在Agent中自动完成插件面板编写
- IDE新增开关,用于控制是否保存预览运行时对材质的修改;外部打包图集的子图也能在项目资源面板中被搜索到
1、 Native引擎底层架构经过优化,渲染底层及部分高消耗核心模块下沉到Native C++层实现,Native APP运算性能明显提升
2、 以7477个渲染节点的3D示例为例,安卓测试机型性能提升50%,iOS测试机型性能提升近100%
3、 针对Spine官方库做了私有性能优化,采用合并指令、GPU运算优化、缓存运算优化来突破CPU计算瓶颈,在CPU较弱但GPU较好的机型上甚至可提升几十倍
5、 从3.0开始接入WebGPU,3.2版本实现全面接入,可利用CPU多线程与通用计算能力,带来更高的图形渲染和计算性能
6、 从3.2起新增对Windows系统、Linux系统、鸿蒙Next系统的发布支持;Windows的exe安装包在3.2.0-beta.1版本率先推出测试,Linux与鸿蒙Next仍在对接中,将在3.2正式版之前推出
7、 3.2正式版推出后,开发者可基于各操作系统发布安装包、基于HTML5标准发布Web版本,并发布到主流小游戏平台,引擎升级为真正的全平台游戏引擎
8、 3D方面新增材质缩略图预览,方便在IDE中快速识别和选择材质,提升材质管理效率
9、 动画能力下沉至Native,使动画在Native中的性能大幅提升;WebGPU模式下2D物理的debug绘制性能也得到优化
(您的评论需要经过审核才能显示)
0条评论