LayaAir IDE(次世代3D游戏引擎)

大小:140.62M 类别:
  • 编程其它

官方安全无插件纠错

  • 更新时间2026-09-09
  • 版本v3.4.1
  • 系统Pc
  • 语言简体中文

LayaAir是Layabox(蓝亚盒子)旗下面向全平台的一款开源3D引擎,是支持2D、3D、VR和AR产品开发的次世代游戏引擎。它基于Web 3D图形API实现渲染,涵盖网络通信、事件交互、多媒体播放、设备接口及组件系统等通用能力,并具备开放式可编程渲染管线、全平台图形引擎架构、次世代PBR渲染流、ClusterLighting多光源技术及 Forward+渲染管线等核心特性。

LayaAir引擎集成了项目创建、可视化编辑、资源管理、组件管理、插件扩展与项目发布等全工作流高效工具,支持一次开发、全平台发布,覆盖Web平台、小游戏平台以及Native APP平台。总之,LayaAir不仅适用于2D、3D、VR、AR的页游与HTML5开发,还可广泛应用于3D数字技术、元宇宙、应用软件、广告、营销、教育及医疗等众多领域。

LayaAir引擎怎么创建TS项目

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

引擎:

修复了由于DrawMesh2DCMD里面set mesh没有给mesh加上引用计数导致直接资源回收报错的问题

修复了GTextField 配合 skew 与自动收缩时文本被裁剪的BUG

修复了单字渲染模式下描边文字重叠,字符间距未计入stroke宽度的问题

修复了文本溢出处理切换时没有立刻生效的BUG

修复了文本配合skew与自动收缩时文本被裁剪的BUG

修复了文本字体阴影在不同fontScale下渲染不一致的BUG

修复了发布为windows平台的exe后,输入框的背景是白的,影响白色文本的显示的问题

修复了AudioDataCache.get() 未检查 Loader 缓存,预加载音频后 playSound 仍重新请求的问题

修复了Spine不随节点更新坐标(无动画播放时onTransformChanged未触发重新渲染)的问题

修复了Spine设置中的预乘alpha点击后报错的问题

修复了Spine非循环动作播放结束又回到第一帧的问题

修复了非快速渲染模式下,Spine旋转方向不对的BUG

修复了Spine2DRenderNode在stop()后,修改节点Transform不触发重绘的BUG

修复了FillTexture 使用透明裁切图集子纹理时平铺周期错误,编辑器与运行时表现不一致的问题

修复了GlowEffect2D 发光效果坐标偏移,oriOffset 未被实际使用的BUG

修复了外发光后处理导致子对象显示位置偏移到(0,0)的BUG

修复了List组件空白区域滑动失效的问题

修复了因 Animator2DBase @internal 导致 Animator2D 类型声明链断裂,getComponent 类型检查失败的问题

修复了PhysicsCollider不跟随节点Transform移动的BUG

修复了CharacterController碰撞组设置无效,filter data 未应用到 PxController 内部 shape的问题

修复了Scene3D帧更新顺序变更导致onUpdate中设置根骨骼位置被动画覆盖的问题

修复了WebRender2DPass.fowardRender mask渲染路径缺少subStruct空检查导致偶发报错的问题

修复了声音轨道的playbackRate属性动态无效的问题

修复了DragDropManager在使用sprite作为替身图像时显示翻转的BUG

修复了微信小游戏真机中,视频播放中或暂停后设置 currentTime = 0 并调用 play(),解码器仍可能从原位置继续播放的问题

IDE:

修复了spine动画反复勾选快速渲染报错的问题

修复了layaair-cli 对软链接资源目录的运行时变更监听失效的问题

修复了.skel扩展名比较缺少点号导致二进制文件被当作JSON解析的问题

修复了windows发布为webgl,生成的config.ini文件中 GraphicsAPI为OpenGLES的问题

修复了因未设置粒子包围盒时,粒子视角会拉得很远的问题

修复了预览暂停时操作场景gizmos无效的BUG

修复了微信发布缺失了“使用引擎插件”选项的问题

修复了淘宝小游戏分包带有多级目录时加载失败的BUG

修复了着色器蓝图无法使用UV1的BUG

新增与优化:

新增:支持Bilibili小游戏平台发布

新增:支持深色与浅色主题,可通过用户头像旁的主题切换按钮快速更改编辑器外观。也可以导入自己或者第三方的主题

新增:支持IDE分辨率设置,可以在75%~200%区间调整IDE的缩放(首选项->通用->显示->分辨率缩放)

新增:支持预设库,支持个人预设库和项目预设库。颜色、渐变色和曲线均可保存为预设,方便后续快速复用

新增:2D 编辑器新增标尺、背景网格显示和智能吸附

新增:支持文件编辑功能,进行简单修改时无需再打开外部编辑器。选中代码文件后右侧属性栏可编辑

新增:支持同时打开多个场景文件,不再限制只能打开一个场景

新增:支持先锁定目录,再到指定目录进行搜索文件的功能

新增:支持播放控制工具栏显示目标场景名称,可更直观地确认当前预览的是哪个场景

新增:新增属性面板预览3D动画文件功能

新增:支持自动图集打包缓存机制,没有改动的图集,发布时不会重新打包。对于包含大量自动图集的项目,可显著缩短重复发布所需时间

新增:支持自动图集的排除图片设置,可以显式设置哪些图片不进入自动图集

新增:2D shader 中支持 u_time 参数

新增:支持直接把材质球拖到层级视口里面的物件上面赋予

新增:支持外部打包的图集子图在项目资源面板中可以被搜索到

新增:支持JS/WASM文件配置:保持原样路径,发布时这些文件将保持原样路径输出,不再统一放到js目录。支持放到分包里

新增:支持ScriptableObject 数据资源,可将游戏配置、数值表等结构化数据保存为独立的 .sco 资源。自定义类型需继承 Laya.ScriptableObject 并通过@regClass 注册,资源支持 @property 属性编辑,通过 @classInfo的menu可配置资源创建菜单路径,caption、icon 和 newAssetName 可分别设置显示名称、文件图标和默认文件名

新增:编辑器现内置支持使用 React 开发编辑器插件。配合 layaair-ide-skill,可更高效利用AI开发编辑器插件

新增:LayaAir Native引擎中增加支持文件异步读取和写入方法(具体使用请查阅官方文档)

新增:增加支持3.4引擎的3D骨骼动作烘焙插件(不向下兼容,老版本插件限制支持3.4以下引擎版本)

优化:安装本地包时,由复制文件改为创建链接。需要注意的是,包内的文件变更不会热重载,修改后仍需刷新编辑器才能生效

优化:取消了导入外部图集时的解包动作,避免导入大量图集时的耗时。同时,在编辑状态使用外部图集中的小图时也会改为先加载图集,再使用其中的子纹理,和运行时逻辑保持一致

优化:在场景中查找引用支持同时查找节点引用的材质和引用的贴图

优化:如果场景是纯2D场景,节点菜单将隐藏3D相关的节点,并增加创建3D场景菜单项

优化:支持发布时启用版本管理,(3.3.9后对分包的fileconfig.json文件不再加上hash标记,现在增加了开关可以加回这个标记,方便开发者自定义热更模式)

优化:淘宝小游戏支持鸿蒙端适配(注意:淘宝的鸿蒙端不支持资源带空格)

优化:方向光属性面板增加 shadow Resolution 属性

优化:贴图属性增加 max size 选项

优化:运行预览时,当屏幕缩放后,视口出现滚动条,可通过长按鼠标中键拖动视口显示区域

展开内容

类似软件

  • Cocos Creator(游戏开发工具)

    9.1/140.79M

    跨平台游戏开发引擎及实时3D内容创作平台

    查看
  • 青瓷引擎官方版(qici engine)

    9.0/62.36M

    青瓷引擎官方版是一款国产的开源免费的游戏引擎,当然用户也可以称其为游戏开发工具,下载安装完毕以后用户将拥有从引擎、编辑器到后台都有的内容,而且还有相应的工程实例帮助用户快速掌握使用方法和技巧。

    查看
  • Unreal Engine 5(虚幻5引擎)

    9.0/80.93M

    次世代游戏引擎

    查看
  • 幻影游戏引擎官方版(应用设计助手)

    9.6/12.05M

    幻影游戏引擎是一群热爱游戏的开发员制作的一款游戏开发引擎,又名应用设计助手,它可以用于开发移动应用、游戏、PC应用和PC游戏等方面,别看软件界面看着简单,像现在的2.5D、3D游戏都可以用它进行制作。

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行