当前位置:   article > 正文

LayaAir 2.12.2新版本已发布,即将进入3.0时代

layaair3.0和layaair2.0区别

2.13.2这个LayaAir引擎小版本,修复了若干IDE与引擎的BUG,新增了一些2D的功能,3D也有所优化。

这个小版本将成为LayaAir 2.0系列引擎的一个重要里程碑版本。自此开始,2.x引擎如果没有平台适配的新功能,将不会再出现beta版,只会以bug修复的正式版小版本进行迭代。

因为,下次的发版,将是LayaAir 3.0beta版与大家见面。引擎功能更新,从3.0重新启航。

当前,LayaAir 3.0引擎已完成,并且已应用到了大型元宇宙项目中。

但由于配套的LayaAir3.0 IDE,还有一些收尾的工作在加速冲刺中,为了完整性的体验,所以现在还不能立即推出3.0引擎。

但是,肯定不远了。

现在,我们继续来介绍一下本次版本的重要更新。

IDE丰富了2D示例

在以往的IDE版本中,2D示例项目,仅仅有一个物理示例项目。从本次的2.13.2开始,2D示例项目,几乎包括了引擎与IDE编辑所有常用的功能,甚至是游戏项目中的实战示例功能,以及原有的物理Demo,新增的2D与3D混合的示例Demo。

8caae82e11fb59950e5c29f880a3310d.png

例如,列表示例中,包括了背包列表,邮件列表、列表刷新、循环列表、下拉框列表、树状列表的示例功能。大大降低了列表功能使用的门槛。

c7d981ae0f85e773277eb32c4ad5a65e.png

UI基础示例里,包括了项目开发中经常使用的进度、文本、图片、物理等实用示例。这些都是最基础的游戏开发常用功能。

310ca90ae3fb96863f8012f3ff49bcc9.png

在页面的示例里,不仅有完整的各种场景与容器窗口的使用示例,还有嵌套使用原生网页的示例Demo。满足各种页面级的交互。掌握了以上这些,基本上就可以开发完整的项目了。

9bea72a111bb09cf1a811e9800abc23f.png

动画demo里,也包括了完整的各种动画使用示例。让2D项目的效果更加生动,类型更加丰富。

504f51bd6f7e43fd99fab516fce89a5c.png

在进阶使用里,包括了游戏中常用的手势摇杆与控制角色行走,以及图形碰撞检测。不仅包括引擎的进阶使用,也涉及到一些常用的数学运算,掌握了这些,离高阶的游戏开发者又近了一步。

e9a582327976b30679e95ea3f537af2a.png

新增的引擎功能

在以往的IDE版本中,ComboBox下拉框内无法自定义列表单元的高度以及列表单元边距。只支持一些基础的常用自定义样式。

8e41825201aa901b20612fb7b3fa3fa9.png

在LayaAir 2.13.2版本的引擎与IDE中,新增了下拉框内的列表单元高度属性(itemHeight)与列表单元边距属性设置(itemPadding),通过接口就可以方便的自定义下拉框内文本框单元的效果。

3e39b235427adbba07cbf21187cbaec5.png

对于下拉框组件,引擎与IDE中还新增了默认显示文本的属性(defaultLabel)。可以用于下拉框选项未设置默认选项值时的提示。

e1f13254f91e8c9fa584fe444f18c7e2.png

另外在引擎中,List组件中增加了disableStopScroll属性,用于list数据源更新时,是否禁用滚动条停止。默认是false,在更新列表数据时,滚动条处于停止状态。设置true则不会停止,会使得连续滚动列表变得平滑流畅。

ef765ee7de9206dc8011e4306a6ba188.png

在3D方面,对于骨骼和物理也有一些优化更新,关于更多引擎更新的内容,以及2D、3D、IDE的BUG修复相关,可以查看官网上的LayaAir2.13.2 版本日志内容明细。

1b34dd6bafe3e9672537c958f5fbe459.png

END

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/253936
推荐阅读
相关标签
  

闽ICP备14008679号