LayaAir是Layabox(蓝亚盒子)旗下开发的全平台开源3D引擎产品。它是一款国产的次世代3D游戏引擎,于2016年发布以来,拥有全工作流高效开发环境,支持2D、3D、VR和AR产品的开发。LayaAir基于Web 3D图形API实现2D与3D渲染,涵盖网络通信、事件与交互、多媒体播放、设备接口、组件系统等通用引擎能力。它具有开放式可编程的渲染管线,全平台(Web+Native)的图形引擎架构,以及次世代PBR渲染流、ClusterLighting多光源技术、Forward+渲染管线等核心基础特性。LayaAir引擎集成了项目创建、可视化编辑(UI、场景、动画、材质、粒子、物理、蓝图等)、资源管理、组件管理、插件扩展、项目发布等全工作流高效工具。它支持一次开发全平台发布,包括Web平台(浏览器、WebView)、小游戏平台(字节跳动小游戏、微信小游戏、OPPO小游戏、vivo小游戏、小米快游戏、支付宝小游戏)以及Native APP平台(安卓、iOS)等。当下,LayaAir适用于2D、3D、VR、AR的页游、HTML5、APP等全平台游戏开发,同时也可以应用于3D数字技术、元宇宙、应用软件、广告、营销、教育、医疗等众多领域。
小编为大家分享LayaAir引擎3.0下载,作为系列中最重要的版本,LayaAir 3.0版本的进化是巨大的,主要体现在以下六个方面:完整的3D工具链、完全重构的高性能APP运行器、开放的生态共建系统、全新的渲染能力、WebGPU模式支持、完善的AIGC能力和XR支持。其中,LayaAir研发团队对AIGC能力的研发投入将是巨大的、持续的,希望这方面在行业保持前沿,本客户端是支持windows的LayaAir IDE,有兴趣的朋友还请下载支持。
LayaAir3.0引擎,包括引擎代码、项目开发工具、项目发布,三大部分。
一、引擎代码
引擎代码,除了开放式的可编程的渲染管线,全平台的图形引擎架构,次世代PBR渲染流,ClusterLighting多光源技术,Forward+渲染管线,高性能并行渲染器API的接入(WebGPU)等核心基础。对于开发者而言,我们从通用、2D、3D,这三个部分来分别介绍。
1.1 引擎通用部分
网络(HTTP请求、WebSocket请求)
加载(可加载文本、JSON、XML、二进制、音频、视频、骨骼文件、图像文件等资源)
ECS组件系统(组件系统、生命周期方法)
场景管理
事件(派发、侦听,捕获)
交互(鼠标、键盘、屏幕touch、VR手柄)
多媒体播放(音频、视频)
缓动
浏览器接口(封装常用的浏览器window功能、调用浏览器window功能)
设备接口(陀螺仪、加速计、地理位置)
节点
屏幕适配
小游戏适配(微信小游戏、抖音小游戏、OPPO、vivo、小米……等)
1.2 2D引擎
2D精灵(2D基础显示对象与容器)
2D视图(视窗、弹窗)
2D动画(图集动画、逐帧动画、缓动动画、时间轴动画、龙骨动画、spine动画)
2D文本(基础文本、HTML文本、BitmapFont位图字体)
2D UI组件(图像、按钮、显示文本、文本输入、文本域、下拉框、多选框、单选框、单选框组、导航标签组、导航容器、位图切片、位图字体切片、 垂直滚动条、水平滚动条、进度条、垂直划动条、水平划动条、取色器、基础容器、列表、树状列表、面板容器)
2D UI效果(遮罩、滤镜)
2D场景继承类(管理UI)
2D绘图(绘制矩形与圆角矩形、绘制圆形与扇形、绘制多边形、绘制线段、绘制折线、绘制曲线、绘制纹理与填充纹理)
2D物理(Box2D)
Tiled Map地图
1.3 3D引擎
3D精灵(3D基础显示对象与容器)
3D基础工具(3D坐标系、3D变换、3D数学工具、等)
3D场景(场景管理、环境光、环境反射、场景天空、场景雾、等)
3D摄像机
3D光照(方向光、点光、聚光、区域光、阴影、光效)
3D网格
3D材质(模型材质、粒子材质、拖尾材质、天空材质)
3D纹理
3D粒子系统
3D拖尾
3D物理(bullet 、PhysX)
3D动画(刚体动画、材质动画、骨骼动画、摄像机动画、时间轴动画)
自定义Shader
webXR
二、IDE(集成开发环境)
IDE的概述,也分为通用模块、2D模块、3D模块进行概要说明。
2.1 通用模块
层级管理面板
项目资源面板
场景视窗
预览窗口
控制台面板
时间轴动画面板
动画状态机面板
属性设置面板
项目设置面板
IDE插件开发
IDE资源商店
2.1 2D模块
2D布局小部件(基础显示对象节点、UI组件、骨骼动画节点)
2D动画编辑
2DUI编辑
2D脚本管理
场景继承类管理
2D预制体
2.2 3D模块
3D场景编辑
3D摄像机
3D灯光设置
3D动画编辑
3D粒子系统
3D材质编辑
3D蓝图编辑
3D预制体
3D物理编辑
三、项目发布
3.1 Web版发布
发布web版是基础的发布方式,可以用于浏览器上运行,也可以用于Native打包发布。
3.2 小游戏发布
提供了各小游戏平台的适配库,以及快捷的各小游戏平台发布功能。
3.3 Native打包发布
支持发布为iOS与安卓平台的安装包。
1、打开LayaAirIDE,点击“新建”,即可进入新建项目界面。
2、选择 LayaAir 2D示例项目 在填写项目名称、项目路径、以及选择编程语言和引擎版本后,点击“创建”即可建立一个新的空项目。
3、在点击“创建”后,可以看到项目的结构,项目文件夹结构
4、至此我们已成功的创建了一个TS项目工程。
1、完整的3D工具链:
提供完整的3D工具链,LayaAir 3.0最大的变化就是对引擎开发工作流进行了全方位的升级,包含3D场景编辑模块、3D材质编辑模块、3D蓝图编辑模块、3D粒子编辑模块、动画编辑模块、物理编辑模块、UI编辑模块、ECS组件系统等八大部分,支持中英双语切换;
2、完全重构的高性能APP运行器:
重构APP运行器,大幅提升APP运行效率;
3、开放的生态共建系统:
全面支持插件系统和资源商城,开发者可上传或下载高效率的自研插件或资源素材;
4、全新的渲染能力:
重构了渲染逻辑,升级了基于物理的光照模型渲染(PBR)并支持清漆、各向异性、纤维光泽(布料)、虹彩以及BlendShape表情动画,新增烘焙技术等;
5、WebGPU模式支持:
支持全新高性能图形API WebGPU;
6、完善的AIGC能力和XR支持:
支持完善的AIGC能力,打造满足项目管理、策划、美术、开发者各职能需求的AIGC 3D工作流,同时在虚拟现实扩展交互(XR)领域正在支持苹果 Vision Pro。
v3.0.7版本
BUG修复
引擎
修复了给文本加上阴影滤镜后,出现边缘锯齿的BUG
修复了资源_idResourcesMap的key对不上而导致销毁错误的BUG
修复了websocket连接的wss URL字符串拼接BUG
修复了单选框组件的labelAlign属性right和center设置无效的BUG
修复了3D UI缩放默认值错误的问题
修复了 WebXR 初始化gl错误的BUG
IDE
修复了粒子序列帧修改TextureSheet的frame面板默认Y值无效,需要手动拖动一次曲线才正常的BUG
修复了预制体在场景内编辑后再次添加保存失败的BUG
修复了在场景/预制体的tab栏上,按下鼠标滚轮会出现报错的BUG
修复了Shader名称包含路径时,显示不正确的BUG
修复了删除场景中的节点后,装饰器暴露的入口处节点仍然存在的BUG
修复了装饰器@classInfo中使用现有分类,会直接把分类中原来的分类替换掉的BUG
修复了自定义的RadioGroup单选框组,skin属性为空时控制台报错的问题
修复了IDE自带的RPG示例中,如果开启视网膜,手机上摇杆无法控制的BUG
修正了键盘移动选中物体时,无法撤销(undo)操作的BUG
易用优化
3D物理中增加碰撞分组的属性暴露,可直接在IDE中设置碰撞分组了
2D物理增加关节锚点与关节连线的显示,可以更加直观的设置了
对于不支持生成UV1的骨骼模型,在控制台给出提示,并阻断生成UV1,避免强行生成UV1导致模型出错
完善了下拉选项框组件的全部中英属性翻译与说明提示
禁止删除动画状态机最后一个Layer,避免删除后引起报错,以及增加容错机制
2D物理的圆形碰撞体,优化为以圆心点为半径变化的缩放中心点
手机和邮箱登录方式登录,在注销或退出登录后,登录界面会保留登录的帐号
对于非精灵纹理,平铺模式设置非拉伸模式的时候,纹理非2的幂时强制为2的幂,避免设置纹理平铺模式无效的操作误解
当为纹理统一设置了按钮状态之后,UI组件的按钮状态设置隐藏,避免了设置无效的误解
功能新增
IDE新增spine 3.7版本的spine库适配
切换适配库后不要忘记刷新IDE
Spine3.7不支持导出二进制,需要导出为json格式
IDE精灵节点的绘制图形功能中新增绘制文本(用于动态文本)
查看全部
同类推荐
云外归鸟超级伪装者 3.4879KB976人在玩超级伪装者是一款辅助开发的工具,主要帮助我们的用户在完成易语言的开发以后将其伪装起来,不会被杀毒软件误杀,是许多易语言开发人员比较需要的一款软件。软件通过将用户的易语言程序转换伪装成VC++程序,有效解决误报问题,让易语言程序能够绕开杀毒软件的查杀。对于许多用户来说自己开发的程序被当成杀毒软件而被人误会是很头疼的事情,自己只想要开发一款软件给其他用户带来便利却被当成了居心叵测的
下载帮助文档生成器doxygen linux 1.8.1316MB968人在玩doxygen linux是一款开源跨平台类似于javadoc风格描述的文档,软件能够让我们的开发人员轻松为自己的应用程序制作各种帮助文档,完全支持C、C++、java、Object-C等语言,还支持部分的PHP、C#等,是一款非常不错的帮助文档生成器。doxygen linux能够直接从源中提取用户的注释,所以用户的帮助文档能够和源代码保持一致,保证了提取出来的东西能够和源代
下载pestudio V8.91绿色版920KB950人在玩pestudio是一款绿色小巧、功能强大、使用方便的编程辅助应用程序代码验证工具软件。pestudio其主要功能是帮助用户一键获取并验证应用程序的相关信息,如是否具备64位处理能力、是否过时、是否存在潜在安全风险、验证应用所需使用的.Net信息、验证MD5等。操作简单、支持EXE、DLL、sys等常见应用格式,可适用于开发者、测试员和维护、分析人员,有兴趣的朋友可以来3322软
下载BowPad(代码编辑器) v2.5.2绿色汉化版3.31MB929人在玩BowPad是一款功能强大而且操作简单的代码文本编辑器。编辑界面干净简洁,支持编辑多种语言,其中包括HTML、C++、Perl等多种代码语言,该编辑器可以打开和识别多种类型的文件,同时还会对关键词进行自动高亮凸显,帮助用户极大的提升了工作效率。同时BowPad软件还拥有丰富的辅助粘贴功能,非常的方便实用,如果你有需要的话,它将会是你最佳的文本编辑器。而且本次小编为大家带来的是B
下载ownCloud 中文版 v10.0.96.61MB902人在玩ownCloud是一个自行托管的开源文件同步和共享服务器工具,而且可以免费帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,ownCloud是一个专业的私有云存储项目,它可以像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。该应用使用
下载网友评论
同类下载
GitKraken官方版(GIT图形化工具)327.4M824人在玩GitKraken官方版是一个专业的GIT图形化工具,拥有超直观的 GUI、强大的终端,可以使Git命令和流程变得简单、快速和直观,很好的帮助大家协同开发。其基于Electron构建,可以在Windows、Mac和Linux等多种系统上运行。
下载GitHub电脑版164.27M491人在玩github电脑版是一个面向开源及私有软件项目的托管平台,因为只支持"Git"作为唯一的版本库格式进行托管,所以称之为github。总得来说这款软件是每一位使用开源工具进行开发的用户的必备产品,除了git代码仓库托管及基本的web管理以外。
下载JProfiler(Java性能分析神器)143.86M228人在玩JProfiler 是一款方便易用且功能全面的Java性能分析工具,由国外j-technologies GmbH公司全新开发打造而成、这款软件专用于分析J2SE和J2EE应用程序,它把对CPU、执行线程和内存的剖析组合在一个强大的应用中。
下载EJ Technologies Perfino(jvm监控软件)105.37M104人在玩EJ Technologies Perfino,简称Perfino。这是一款功能强大的JVM监测工具,不仅对JVM进行侦测,为您提供监控多个java虚拟机之间的活动和相互作用的方式,还可以对业务事务进行记录。它的主要功能,是对JVM进行侦测,以及对业务事务进行记录,提供洞察他们的表现,以及他们的错误。
下载LayaAir IDE(次世代3D游戏引擎)243.7M578人在玩LayaAir是Layabox(蓝亚盒子)旗下开发的全平台开源3D引擎产品。它是一款国产的次世代3D游戏引擎,于2016年发布以来,拥有全工作流高效开发环境,支持2D、3D、VR和AR产品的开发。LayaAir基于Web 3D图形API实现2D与3D渲染。
下载wordpress(php网站构建器)34.27M404人在玩wordpress是一款开源博客工具和CMS发布平台,主要用于创建和管理网站和博客,通过它用户们可灵活部署网站,加上其友好的界面和强大的功能扩展性,成为全球最受欢迎的网站构建工具之一!wordpress还拥有成千上万个各式插件和不计其数的主题模板样式。
下载Docker Desktop for Windows官方版499.59M463人在玩Docker Desktop是一个用于构建和管理容器化应用程序的工具,它允许开发人员在本地计算机上运行和测试容器,而无需设置和管理自己的容器运行环境。它是一个易于安装的应用程序,使您能够在几分钟内开始编码和容器化。
下载wordpress(php网站构建器)34.27M370人在玩wordpress是一款开源博客工具和CMS发布平台,主要用于创建和管理网站和博客,通过它用户们可灵活部署网站,加上其友好的界面和强大的功能扩展性,成为全球最受欢迎的网站构建工具之一!wordpress还拥有成千上万个各式插件和不计其数的主题模板样式。
下载