作者信息
【原文作者】 Layabox
【作者简介】 Layabox是全平台引擎技术与服务提供商,旗下LayaAir引擎支持2D与3D的各种互动产品开发(包括游戏、教育课件、营销广告等),一次开发,可以同时发布移动端APP(安卓、iOS)、Web(浏览器、webView)、小游戏平台(全部)
【微 信 号】 layabox
文章摘要
【关 键 词】 引擎生态、资源商店、插件系统、AIGC、开发者生态
LayaAir3.1版本是一个里程碑级的版本,标志着LayaAir引擎生态的全面开启。这个版本支持了资源商店、插件系统、AIGC等功能,并完善了引擎的开发者生态。此外,它还重构了物理引擎接口,支持2D自定义shader,并提供了许多重要的3D实用功能。
经过两个半月的开发和四个beta版本的更新,LayaAir3.1正式版终于推出。这个版本已经相对稳定,可以应用于项目的日常开发。在这段时间里,团队不仅修复了多个BUG,还对性能进行了优化,并补充了一些新功能。
以下是LayaAir3.1版本的一些主要更新内容:
1. 新增IDE命令行调用:现在可以在命令行终端中启动编辑器和调用功能模块,并在后台执行脚本。这为开发者提供了更多的自动化处理可能性。
2. 优化平台发布流程与界面:3.1正式版对各个平台的构建发布流程进行了优化,使发布体验更加直观和易用。同时,还在项目设置中新增了多个选项,以满足复杂的代码编译需求。
3. 2D物理的大量易用优化:修复了一些2D物理BUG,并对2D物理的易用性进行了大幅提升。包括隐藏不必要的属性、支持圆形碰撞体自动适配、单组件碰撞体编辑功能等。
4. 新增绘制图形的可视化编辑:实现了绘制图形可视化编辑的需求,可以通过点击编辑形状按钮进入顶点编辑和图形位移等操作。
5. IDE插件功能的进一步完善:插件系统支持了扩展IDE配置文件的功能,新增了平台发布构建和资源导入预处理和后处理的插件能力,以及插件的国际化支持。
6. 蓝图编辑的优化:蓝图支持了可设置每个shaderPass的RenderState,并将蓝图编辑从原来的窗体停靠到主窗体优化为独立窗口,提高了多屏幕环境下的使用体验。
7. 优化重叠时的选择逻辑:通过优化重叠在一起的不同层级节点的交互体验,提升了编辑UI的易用性。
8. 其他新增功能和优化:包括新增`.obj`格式的3D模型资源导入、2D动画曲线面板支持Elastic算法、资源图片过滤检索数量上限增加至5000个等。
总的来说,LayaAir3.1版本带来了许多重要的新功能和优化,为开发者提供了一个更加强大和易用的开发工具。
原文信息
【原文链接】 阅读原文
【原文字数】 1254
【阅读时长】 5分钟