今天,LayaAir3.0的beta5版本出来了,虽然为了IDE插件等大模块功能的正式版推出,最近一直停留在beta版,但我们依然每次添加大量的新功能。例如本次的3D UI、FairyGUI适配、支持iOS模拟器、IDE多开、列表指定子项、快捷恢复UI源大小、容器的创建与打散等新增功能。

新增3D UI

在支持3D UI之前,3DUI的实现通常是基于粒子来实现,这对一些简单的UI纹理需求问题不大。但是复杂的UI设计以及UI交互,实现起来就较为复杂。

本次版本支持3D UI以后,2D的UI预制体就可以直接设置到3D场景中,成为了拥有纵深的3D UI。这让3D在UI的使用上就变的非常易用了。效果如下图所示:

使用方式也非常简单,直接创建一个3D精灵节点(Sprite3D),在3D精灵上添加3D UI组件。将2D预制体设置到3D UI组件上,最后将3D精灵添加到场景中的任意节点下即可。效果如下图所示:

适配FairyGUI

很多FairyGUI的忠实用户一直在了解什么时候可以支持FairyGUI的UI体验,这里我们分为了两步来走。第一步是在FairyGUI工具层支持LayaAir3.0引擎,LayaAir3.0引擎与IDE支持在FairyGUI工具制作的UI导入到LayaAir3.0的IDE项目中使用。第二步是直接在LayaAir3.0 IDE中实现FairyGUI的用户体验。

本次的版本,实现了第一步,完成了FairyGUI的UI导出在LayaAir中使用。效果如下图所示:

IDE重要更新

除了上述两点开发者较为关注的更新外,本次的重要更新还包括iOS模拟器支持、列表子项模板、保持源大小、IDE多开、支持运算式输入、父容器的创建与打散。

01

iOS模拟器支持

在Naitve APP打包版本的发布方面,除了历史版本上对安卓与iOS的真机支持。本次版本新增了iOS模拟器的支持,安卓模拟器的支持也在研发队列中。

02

列表子项模板

2D列表的渲染子项item,在之前的版本是默认List下的第一个子节点为子项节点,虽然满足日常的List使用,但不够灵活。本次版本可以指定List下的任意子节点或孙节点为子项模板,可满足更加复杂的列表使用需求。

03

保持源大小

本次版本更新后,新创建的UI默认会勾选保持源大小,UI的宽高会按资源的实际宽高进行设置。如果开发者修改UI宽高,保持源大小的勾选会自动取消,当再次勾选的时候,UI宽高会快速恢复到资源的实际宽高。

04

IDE多开

本次版本已支持通过双击LayaAirIDE程序或桌面快捷方式,以及在IDE内用新窗口打开另一个项目。

05

支持运算式输入

本次版本中,在属性面板设置数值时,数值输入框已支持运算式输入,例如在输入框内输入35/110,离开输入框的焦点后会自动转换为0.318。对于锚点这种需要输入非整数数值输入时,会更为易用。

06

父容器的创建与打散

本次版本对于2D节点,支持多选节点为其快速创建父容器(ctrl+B),以及选中带子节点的容器节点,打散该容器(ctrl+U)。方便对节点分组,以及快速创建由多个UI节点组合形成的容器节点。

其它新增与优化

除了以上功能点之外,本次版本的新增与优化还包括如下:

  1. 支持发布时拷贝bin文件下的内容,方便原生js或资源引用的使用

  2. 物理车轮关节WheelJoint支持enableLimit属性

  3. 预制体增加断开连接(unpack)功能

  4. Socket.connect中新增了boolean类型参数isSecure,支持实例化时直接传参使用WebSocket安全协议wss

  5. 去掉IDE的UI轴心点属性设置(引擎代码的使用仍保留),IDE只保留锚点设置,避免同时设置的理解歧义

  6. 蓝图属性支持直接在小面板上输入默认值的功能

  7. 项目发布后增加原生启动LOGO,让引擎加载的过程中不再空白等待

  8. 预制体覆盖属性对话框提供对单条覆盖属性的应用和撤销功能

  9. 支持输入多图片的接口,可用于Animation动画节点选择多个图片,进行逐帧播放

BUG修复相关的日志,请前往官网查看
链接:
https://layaair.layabox.com/#/engineDownload

END

LayaAir3.0beta5新增3D UI、支持FairyGUI导入、支持iOS模拟器、IDE多开、列表指定子项等...相关推荐

  1. 支持Mac及Windows iOS模拟器苹果盒即将登场

    众所周知iOS系统一向以封闭著称,虽然过去一直有人将之越狱,但始终没发布任何iOS模拟器.不过近日有国内开发团队公开了一段影片,而片中展示了一款iOS模拟器在电脑上运行的情况,据报该模拟器的名称为&q ...

  2. 强大的UI编辑器-FairyGui简单介绍

    FairyGui简单介绍 学习路径 1.下载FairyGUI编辑器. 2.下载对应你的开发平台的FairyGUI SDK. 3.对照SDK里的例子(包括编辑器里的UI设计,和运行时的代码),阅读全部官 ...

  3. 在UE4里制作3D UI(一)——使用LGUI插件

    LGUI插件介绍 LGUI是UE4里的一个插件,看名字可以知道核心功能是做UI,不过是用来制作3D UI,而且附带很多其他功能.可以在UE4的商店里搜索LGUI找到. 但是UE4自带的UMG已经很好用 ...

  4. appium python框架结构,GitHub - wyybingo/python-appium: 基于PageObject UI自动化测试框架,支持Android/iOS...

    0910 UPDATE 新增控件集参数化,相同测试步骤的Android/iOS可共用一份测试用例 不同测试步骤的用例还需要单独写 0904 UPDATE 优化Android log及crsahinfo ...

  5. pythonwebview自动化测试_GitHub - githubwzg/python-appium: 基于PageObject UI自动化测试框架,支持Android/iOS...

    0910 UPDATE 新增控件集参数化,相同测试步骤的Android/iOS可共用一份测试用例 不同测试步骤的用例还需要单独写 0904 UPDATE 优化Android log及crsahinfo ...

  6. 在UE4里制作3D UI(二)——自定义字体

    使用自定义字体 未使用过LGUI插件的同学可先看看之前的博客:在UE4里制作3D UI(一) 这一节我们来学习一下如何在让LGUI插件显示自定义的字体. LGUI使用Freetype来渲染字体,所以F ...

  7. Jboot 2.0.1 发布,新增基于 Fescar 的分布式事务支持

    Jboot 是一个基于 JFinal.JFinal-Undertow.Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛.同时完美支持在 idea.eclipse 下多 maven 模块,对 ...

  8. 源泉书签,助您管理海量收藏。www.yuanquanshuqian.com 今日更新:支持了导入url为js代码的书签...

    源泉书签,助您管理海量收藏.www.yuanquanshuqian.com 今日更新:支持了导入url为js代码的书签 转载于:https://www.cnblogs.com/jzssuanfa/p/ ...

  9. 集字卡v4.3.4微信公众号原版三种UI+关键字卡控制+支持强制关注

    介绍: 集字卡v4.3.4 原版 三种UI+关键字卡控制+支持获取用户信息+支持强制关注, 集卡模块从一开始的版本到助力版本再到现在的新规则版本. 集卡模块难度主要在于: 如何控制各种不同的字卡组合, ...

最新文章

  1. 使用PHP+Sphinx建立高效的站内搜索引擎
  2. nginx自定义模块编写-实时统计模块--转载
  3. 【NGINX+PHP7.3+MYSQL】安装指南
  4. 互联网1分钟 | 1015
  5. KMP算法详解及各种应用
  6. SAP Fiori Elements - When is catalog annotation $value loaded
  7. SAP CRM webclient ui drop down list key mode
  8. [转载] java重写toString()方法
  9. [Axis2与Eclipse整合开发Web Service系列之一] 生成Web Service Client(将WSDl 转化成 Java代码)
  10. LayaBox1.7.16 TiledMap 销毁的问题,TiledMap销毁后屏幕变灰,不能显示
  11. jQuery支持移动触摸设备的Lightbox插件
  12. Excel基础知识(2):如何让单元格出现下拉箭头,以供选择?
  13. 量子计算机交叉学,人工智能与量子物理交叉研究 有多少激动人心的事
  14. “落子无悔,抉择本身就是向前”——2022年度总结
  15. 系统默认只有一张内置的静态壁纸,如如何修改可以内置多张静态壁纸
  16. 记忆测试系统java代码_JAVA课程设计——记忆测试系统(附源程序).doc
  17. Atitit ffmpeg功能表 多媒体处理类库工具 音频视频 1.1.ffmpeg音视频合成  1.2.Atitit 视频音频分离 提取法 1.3.ffmpeg对视频封装和分离 使用ffmpeg对
  18. 理财就是理生活读后感
  19. h5页面的写法_H5如何布局?这个才是入门篇…
  20. 【真题分享】2021京东春招java开发面试

热门文章

  1. 带翠友们浅谈一下翡翠的价格问题?
  2. 软路由及硬路由的区别
  3. mt6737充电不满
  4. ASP.NET程序设计案例教程《上机操作题》
  5. CentOS下nodejs环境配置
  6. AQS同步器源码解读有感
  7. RabbitMQ消息中间件技术精讲全集
  8. kali实战:获取内网目标图片
  9. 15天日出千刀!新品推广实战技巧全解析
  10. 从人类的发展史看软件及软件工程的未来