大小:248.87M
更新时间:25-12-09
系统:Pc
版本:v3.3.5
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引擎生态”,快下载体验吧。
1、极致性能
优异的性能一直是LayaAir引擎的核心追求,永无止境,极致追求。
2、领跑Web 3D引擎
LayaAir自推出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 数字领域。
一、升级为真正的全平台引擎
从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的统一引擎需求
一、引擎免费开源,问答社区、QQ群、开发者文档中心等开发者服务齐全。
二、性能最强的HTML5引擎,支持大型游戏流畅裸跑,性能媲美APP引擎。
三、支持ActionScript3、JavaScript、TypeScript三种开发语言,学习成本低,DEMO示例、API文档、工具链完善,一小时快速上手。
四、LayaAir IDE操作可视化,集成UI、地图、场景、动画、粒子、骨骼、3D等常用开发工具,大幅优化工作流程,提升开发效率。
五、只需一次开发,即可全平台(Android、IOS、Windows)同时发布,并且支持同时发布HTML5和APP双版本,项目单版本维护,成本低。
六、支持自定义Canvas、WebGL渲染模式,在WebGL模式下可自动切换。
v3.3.5版本
BUG修复
引擎
修复了多个 Skeleton 实例同时操作同一个 Graphics 对象的命令流,导致渲染命令被相互覆盖,最终无法正确显示任何动画的 BUG
修复了关于 Spine 4.1 以上版本判断错误的问题
修复了当纹理环绕模式设置为重复,并且在移动平台选择压缩格式后,发布到微信会报找不到文件的BUG
修复了在呈现粗体字体时,可能会出现宽度不足而被截断的问题
修复了播放背景音乐时会错误的使用了声效音量设置的BUG
修复了开启统计信息后屏幕模式设置为垂直时就会报错的 BUG
修复了 Native 引擎在新UI系统下可能崩溃的 BUG
修复了输入文本组件的提示语没有支持国际化的 BUG
IDE
修复了资源依赖属性面板没有跟随宽度导致替换按钮默认宽度下没显示全的BUG
优化
新增:支持场景预览运行的全部功能设置快捷键,尤其方便快速切换当前场景与启动场景的需求
优化:输入框内容不支持国际化设置,已屏蔽输入框的国际化设置功能
优化:支持场景中的相机在添加后处理效果时自动勾选3D后处理库
优化:新UI列表点击事件(UIEvent.ClickItem)增加第二个回调参数,为当前的事件对象。
应用信息
同类热门
猿编程电脑版
labview2023中文版
hbuilderx电脑版
XMLSpy2024官方版
php for windows版
cimco edit2024官方版
RubyMine2025电脑版
jetbrains fleet编辑器
猜你喜欢
类似软件
GameGuru(游戏制作大师)3.34G1397人在用 GameGuru是由The Game Creators开发的一款游戏制作引擎,中文译名也叫游戏制作大师,这款采用交互式三维制作模式,内置近万个3D素材,能快速有效的进行3D游戏画面和环境制作。GameGuru以最简单直观的方式来生成一款游戏,使其听
查看热门标签
网友评论0人参与,0条评论
最新排行
keil uvision3安装包19.85M keil uvision3是一款非常专业的C语言软件开发系统,支持众多不同公司的MCS51架构的芯片,集编辑、编译、仿真等于一体,但是该软件本身不支持中文,经常会因为是英文的界面,非常影响使用效率,并且本软件是该系列程序的第三个版本,由于有着前两个
查看
longeditor龙博代码编辑器999Kv4.0 longeditor龙博代码编辑器是由龙博软件专门针对中国人程序员出品的一款专业的代码编辑器工具。免费的、小巧但是功能强大,可处理文本、HTML和程序语言。龙博编辑器是一款32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言
查看