layaair引擎

layaair引擎

大小:225.95M

更新时间:24-07-30

系统:Pc

版本:v3.2.0

开始下载

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游戏引擎

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.0版本

BUG修复

1、引擎

修复了骨骼动画示例在native里播不出来的BUG

修复了Native发布的Windows项目不支持中文路径运行的BUG

修复了某些情况下,Native运行闪崩的BUG

修复了某些情况下,烘焙完成后,在场景中的预览没有效果,必须刷新IDE才有效果的BUG

修复了WebGPU模式下2D示例的文字毛边严重的问题

修复了WebGPU动态合批时顶点数据格式处理失败的问题

修复了WebGPU渲染指令缓存生效时阴影渲染错误的问题

修复了WebGPU下UI3D上下颠倒的问题

修复了WebGPU下粒子系统着色器的编译失败的问题

修复了WebGPU顶点着色器不支持读取纹理的问题

修复了支付宝小游戏无法显示2D内容的问题

修复了Physics2D debugtool始终在 IDE 中运行的问题

修复Spine未初始化就直接destory报错的BUG

修复 VolumetricGI bounds 计算问题

修复了Native iOS端在OpenGLES模式下,多光源示例显示异常

2、IDE

修复了电脑睡眠再恢复后会有报错的问题

修复了资源删除后场景中没有立即刷新显示的问题

修复了Animation使用完,但所引用的图集没有被自动回收的BUG

修复了NavMeshObstacles组件,CAPSULE类型时改变Radius参数,需要保存两次才生效的BUG

修复了相机中删除后处理堆栈数组元素会导致报错的问题

修复了PC平台压缩纹理中BC1与BC3的问题

修复了纹理压缩格式meta文件每次修改不一样的BUG

修复了navMesh导航区域链接不显示的BUG

修复了window发布的时候,由于目录有空格导致发布报错的问题

修复了天空盒材质不能设为空的BUG

修复了构建发布Web时勾选了WebGPU选项,在发布后运行会报错的BUG

修复了在弹出对话框按delete键会删除场景里选择的组件的BUG

修复了预制体内部节点复制后数据不对BUG

修复了Native DCC没有正确删除文件的BUG

修复 VolumetricGI probe 渲染问题

修复了发布vivo小游戏图片路径错误问题

3、更新与优化

为保障IDE的稳定性以及功能一致性,本版本开始移除对Windows 7 / 8 / 8.1的 支持。(IDE的打包框架Electron 遵循 Chromium 计划中的弃用政策,该政策将 [在 Chromium 109 中弃用 Windows 7 支持](https://ldc-1251285021.cos.ap-shanghai.myqcloud.com/layaair/log/3.0/https://support.google.com/chrome/thread/185534985/sunsetting-support-for-windows-7-8-8-1-in-early -2023?hl=en)。)必须在Windows 7 / 8 / 8.1的开发者,请停留在3.2以下的版本

同一个节点新增支持添加多个相同的组件

windows发布的exe新增支持自定义窗口标题

2D和3D动画状态机新增支持在涉及多个条件时在AND和OR逻辑之间进行切换

Spine动画修改为组件的使用方式

优化了WebGPU渲染管线缓存机制

优化了Stat状态栏数据获取功能,可在systemTimer中获取Stat数据

新增了WebGPU对贴图进行Alpha预乘的渲染流程

新增了WebGPU对2DSpine动画的支持能力

支持增加新的资源类型,开发者可以通过插件为IDE增加新的可识别的资源类型,资源类型通常使用特殊的扩展名进行识别。一种资源类型有下列可定制的特性:

资源的图标

资源的缩略图

资源的预览界面

资源的分类名称

资源在属性检查器显示的配置界面

资源可能需要支持使用引擎的Loader载入

资源的修改可能需要保存到磁盘

资源可能需要在导入IDE时进行特殊处理,并向library写入数据

资源可能需要在构建发布时进行特殊处理,比如分析依赖,引用其他资源等

资源可以支持双击打开

资源可以支持拖入到场景中生成节点或其他处理

展开全部内容
厂商北京蓝亚盒子科技有限公司
语言简体中文

同类热门

labview2023中文版labview2023中文版 RubyMine2024电脑版RubyMine2024电脑版 XMLSpy2024官方版XMLSpy2024官方版 php for windows版php for windows版 idea2023官方版idea2023官方版 webstorm2023官方版webstorm2023官方版 clion2023官方版clion2023官方版 hbuilderx电脑版hbuilderx电脑版

猜你喜欢

游戏开发工具大全

游戏开发工具是一类可以帮助游戏爱好者开发游戏的辅助软件,对于一些游戏爱好者来说,自己动手开发游戏是一件多么不容易的事情啊。有了游戏开发者工具就可以帮助用户更加轻松地制作游戏。那么很多朋友就会问了,游戏开发工具有哪些?游戏开发工具哪个好用?为此小编在这里就给大家带来的游戏开发软件大全,例如idea、myeclipse、gamesalad creator、lakeshore等,感兴趣的朋友快来下载试试吧!

共有 17 款软件全部>>

类似软件

热门标签

常用的电路设计EDA软件 pdf转word软件大全 电脑投屏软件大全 值得推荐使用的电脑浏览器 电脑软路由软件大全 电脑翻译软件大全 常用的电脑聊天软件 cad杀毒专用软件 ps字体大全 DJ播放器软件大全 计算机二级模拟考试软件大全 电脑听歌软件大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用