layaair引擎是一个商业级HTML5引擎,一般又称为layaair游戏引擎,是Layabox家族的核心产品,同时也是中国三大HTML5引擎之一,分别有支持ActionScript3、TypeScript、JavaScript三种语言版本,主要面向移动端和PC端的大型游戏和小型游戏研发,能够支持2D、3D、VR的开发,并实现开发3D产品时同步发布VR产品,其核心引擎库仅100K左右、运行内存仅占用2M左右,极轻,但是功能性并未打折,包括动画、UI、粒子、骨骼、物理、3D等系统,还具有支持引擎扩展与分包的独家优势,适用于广告、营销、教育、应用软件、PC工具、网站、3D、VR等领域的产品研发。
相对上一代引擎,layaair游戏引擎3.0在性能、API、工具链等方面做了整体优化,更小、更快、更强。同时软件具备AI生产力,已经全面拥抱AIGC(人工智能生成内容)。引擎支持AI创作生成、编辑器的AI控制、引擎技术AI客服等AI插件能力。未来,LayaAir将在保障在国产Web 3D引擎渲染能力持续领先的基础上,继续深入与掌趣科技的合作,大力发展AIGC与3D引擎的结合,定位“最易用的AIGC引擎生态”,快下载体验吧。
layaair游戏引擎3优势
1、极致性能
优异的性能一直是LayaAir引擎的核心追求,永无止境,极致追求。
2、领跑Web 3D引擎
LayaAir自2016年推出3D引擎以来,多年商业案例技术积累,是基于web 图形API最成熟的国产开源3D引擎。在行业中已达成共识:开发3D小游戏就用LayaAir 。
3、完善工具链+AIGC
支持UI编辑器、3D场景编辑器、3D材质编辑器、3D粒子编辑器、3D蓝图编辑器、动画编辑器(2D+3D)、物理编辑器(2D+3D)、插件系统、资源商店、代码与美术设计分离等,以及AI创作生成、编辑器AI控制、引擎技术AI客服等AI插件能力!
4、全平台发布
一次开发,可同时发布Web版、安装包(安卓与iOS)、小游戏平台。
5、行业优选
拥有超百万的开发者生态,腾讯、阿里巴巴、网易、三七互娱、掌趣科技、猎豹移动、汤姆猫、商汤科技、电魂网络等大型企业选用的引擎。
6、应用广泛
适用于游戏、广告营销、教育、动画、元宇宙、数字人、数字孪生、智慧城市、工业控制、仿真模拟、国防模拟、线上展示(展厅、看房、旅行……)等众多3D 数字领域。
layaair引擎新功能:
一、升级为真正的全平台引擎
从LayaAir3.2开始,在历史版本的发布能力之上,我们会新增支持Windows系统、Linux系统、鸿蒙Next系统的发布。其中,Windows系统的exe安装包发布在3.2.0-beta.1版本内率先推出测试,Linux系统、鸿蒙Next系统还在紧密对接中,将会在3.2正式版之前推出。
一旦3.2正式版推出,开发者可以基于各个操作系统发布安装包、基于HTML5标准发布Web版本、以及发布到各个主流小游戏平台,使得LayaAir引擎升级为真正的全平台游戏引擎。
相对于非全平台的游戏引擎,LayaAir3引擎一套代码开发,全部平台发布运行的模式,可以大幅降低开发成本、提升市场推广机会。
二、Native易用性大幅提升
layaair 3.2版本中,我们支持自动打包成为各平台的安装包(例如exe、apk、ipa),并且提供选项,由开发者自主选择对应平台的安装环境,然后自动安装好打包所需的环境,使得开发者不必再为安装什么样的环境才能顺利打包而发愁。
当然,对于资深的开发者,如果更习惯使用传统的开发环境来打安装包,我们也保留了发布为原生包工程的方案。例如安卓勾选导出Android Studio项目、iOS勾选导出Xcode项目即可发布为原生包工程,而不是直接打包。
三、性能与效率大幅提升
无论何时,引擎的性能都是非常核心的指标,这将是项目发挥效果的天花板。本次版本,我们从Native安装包的运行性能、Spine动画的运行性能、3D粒子性能这几个方面对引擎性能进行了明显提升。
1、安装包运行性能提升
LayaAir3.2开始,我们优化了Native引擎的底层架构。引擎的渲染底层以及部分对性能消耗较大的核心模块,已下沉到Native C++层进行了实现。经过此次调整,Native APP的运算性能得以明显提升。同样以7477个渲染节点的3D示例为例,安卓测试机型的性能提升了50%,iOS测试机型的性能提升了近100%。
2、Spine运行性能提升
3.2开始,为提升Spine动画使用者的体验,我们针对Spine的官方库做了私有的性能优化,大幅提升了Spine官方库的动画在LayaAir引擎中的运行性能。我们首先采用了合并指令、GPU运算优化、缓存运算优化,这几种方式对CPU计算能力瓶颈进行提升。在一些CPU计算能力相对较差,但GPU相对较好的机型上,甚至可以得到几十倍的提升。这对CPU能力不强的机型,以及不支持JIT的iOS小游戏环境,是非常有价值的。
3、3D粒子编译效率提升
曾有开发者反馈3D粒子较多的时候导致卡顿。我们分析Demo后发现,shader的define数量较多,这导致了shader变体数量庞大,编译时间过长。由于shader在持续编译的过程出现卡顿现象,这是不可避免的。所以,我们进行了一系列的优化工作,主要目标是减少shader的define数量,降低shader变体数量,以减少编译时间,避免出现明显的卡顿现象。
例如一个Demo的粒子材质球,在优化前有92种变体,编译时长为7.004秒。使用3.2优化后的版本,只剩下66种变体,总编译时长也降至1.474秒。
4、正式支持WebGPU
LayaAir3.0开始接入WebGPU,直到此次的3.2版本,我们终于全面接入了WebGPU的图形API,这将是非常有意义的一个LayaAir引擎发展新里程。WebGPU作为现代Web图形标准,具有支持CPU多线程、支持通用计算能力等WebGL所不具备的能力与众多优势。注定要替代WebGL图形标准,主流3D引擎均会陆续接入该标准的API。
从引擎的角度,相较于WebGL,WebGPU提供了更高的性能优化和更低级别的硬件控制,使游戏引擎能够充分利用现代硬件的图形处理能力,这会带来更加出色的图形渲染和计算性能,以及更多基于WebGL无法实现的引擎功能。
5、3D相关功能的新增
在3D方面,LayaAir3.2中有两个重要的更新,其一是新增了材质缩略图预览,使得开发者可以在IDE中通过缩略图快速识别和选择所需的材质,而无需逐一打开,节省了大量时间,并使得材质的管理更加直观和高效,进一步提升了材质功能的易用性。
软件适用范围
【广泛应用】
可广泛适用于小型游戏、大型游戏、广告、营销、H5应用、教育、VR等领域
【双版本发布】
一次开发,同时发布:手游APP、HTML5双版本
【开发高效】
支持代码开发与美术设计分离。
【3D&VR】
满足即将来临的HTML5 3D及VR的统一引擎需求
为什么选择LayaAir?
一、引擎免费开源,问答社区、QQ群、开发者文档中心等开发者服务齐全。
二、性能最强的HTML5引擎,支持大型游戏流畅裸跑,性能媲美APP引擎。
三、支持ActionScript3、JavaScript、TypeScript三种开发语言,学习成本低,DEMO示例、API文档、工具链完善,一小时快速上手。
四、LayaAir IDE操作可视化,集成UI、地图、场景、动画、粒子、骨骼、3D等常用开发工具,大幅优化工作流程,提升开发效率。
五、只需一次开发,即可全平台(Android、IOS、Windows)同时发布,并且支持同时发布HTML5和APP双版本,项目单版本维护,成本低。
六、支持自定义Canvas、WebGL渲染模式,在WebGL模式下可自动切换。
更新日志
v3.2.4版本
BUG修复
引擎
修复了3D粒子系统没勾选自动随机数种子时,部分发射形状的随机数序列不固定的BUG
修复了预览运行时,点击IDE层级面板节点时触发的2D物理速度变快的BUG
修复了IMAGE销毁资源后,由于资源类型丢失导致切换不同类型报错的BUG
修复了Native打包为Windows运行时,输入文本textinput无法输入的BUG
修复了Native打包为Windows运行时,文字和图片变模糊的BUG
修复了3D节点改变网格顶点数据后显示效果没变化的BUG
修复了由于Graphics绘制命令重用导致的输入文本偶发带有背景颜色BUG
修复了GraphicsBounds在绘制命令更新后可能不刷新的BUG
IDE
修复了FillTexture绘图命令设置颜色无效的BUG
修复了EnumField如果是数字类型则级联失效的BUG
修复了在层级面板使用F2重命名后,方向上和下功能会失效的BUG
修复了图片发布压缩格式时有可能错误包含源文件的BUG
新增与优化
解耦引擎库引用关系,解决了IDE中不勾选3D核心模块,就无法加载 .glsl文件的问题
在ShurikenParticleShaderDeclartion里面增加了mulDefine宏的配置设置,开发者可以自己选择是否开启,用于优化不同情况下的shader编译效率
抖音和微信平台发布时候默认勾选纹理源文件选项,避免开发者使用时的误解
升级API文档网页,全新的API文档界面,支持浅色与暗色风格选择(URL:https://layaair.com/3.x/api/index.html)
3D物理碰撞器增加了形状编辑工具按钮,以及优化了3D物理各组件的属性显示及属性说明
去掉了OPPO废弃的参数(会导致报错)
去掉vivo发布时候必须填特定后缀名的限制(vivo平台更新了)
vivo小游戏发布后,支持打开命令行扫码调试
- 游戏开发软件
-
更多 (16个) >>游戏开发工具大全 游戏开发工具是一类可以帮助游戏爱好者开发游戏的辅助软件,对于一些游戏爱好者来说,自己动手开发游戏是一件多么不容易的事情啊。有了游戏开发者工具就可以帮助用户更加轻松地制作游戏。那么很多朋友就会问了,游戏开发工具有哪些?游戏开发工具哪个好用?为此小编在这里就给大家带来的游戏开发软件大全,例如idea、myeclipse、gamesalad creator、lakeshore等,感兴趣的朋友快来下载试试吧!
-
-
layaair引擎 235.56M
查看/简体中文v3.2.4官方版 -
IntelliJ IDEA2021电脑版 657.7M
查看/简体中文v2021.3.3 -
action game maker(游戏制作工具) 6.76M
查看/简体中文v1.04中文版 -
橙光制作工具电脑版 1.07M
查看/简体中文v2.5.33.1211 -
eclipse官方电脑版 106.33M
查看/英文v4.34 -
myeclipse2024 1.6G
查看/简体中文v2024.1.2 -
Stencyl(2D游戏制作工具) 27.3M
查看/英文v4.1.4 -
GameGuru(游戏制作大师) 3.34G
查看/简体中文v1.01.0034汉化版 -
cocoscreator游戏开发引擎 108.68M
查看/简体中文v2.1.4官方版 -
Lakeshore(游戏制作软件) 30.01M
查看/简体中文v2.1.2官方版 -
起司工具(起司AVG游戏制作工具) 71.43M
查看/简体中文v0.25.2.0官方版 -
GameSalad Creator(游戏开发工具) 34.78M
查看/英文v1.25.6255.24805官方版 -
CocoStudio(游戏开发工具集) 279.37M
查看/简体中文v3.16官方版 -
Havok物理引擎 1.03G
查看/英文v2014.1官方版 -
rpg游戏制作大师(rpg maker xp) 21.62M
查看/简体中文v1.03汉化版
-
发表评论
0条评论软件排行榜
热门推荐
探月少儿编程电脑版 v4.6.9245.47M / 简体中文
clion2023官方版 v2023.3.6750.69M / 多国语言[中文]
RubyMine2024电脑版 v2024.3.3官方版739.29M / 多国语言
jetbrains rider 2024(C语言编辑开发工具) v2024.3.5官方版1.44G / 多国语言
pspad editor官方版 v5.0.7.775绿色版25.52M / 多国语言[中文]
gvim windows(vim编辑器) v9.1.018.57M / 简体中文
PHP Coder汉化版 v1.01018K / 简体中文
eclipse官方电脑版 v4.34106.33M / 英文
labview2023中文版 2.71G / 简体中文
XMLSpy2024官方版 v26.2.1.0442.99M / 简体中文