SDK Release Notes

2018/5/23

  1. [All] 修正了当元件有设置轴心或锚点,部分关联关系工作不正常的问题。
  2. [All] 修正了进度条max设置为0时,进度显示不正确的bug。
  3. [Laya] 增加了UIConfig.packageFileExtension,配合编辑器改发布文件扩展名的功能(小程序需要)。
  4. [Cocos2dx] Cocos2dx发布了1.3版本。
  5. [Cocos2dx] 修正了一个致命的引用计数问题。
  6. [Cocos2dx] 修正了像素点击测试不准确的问题。
  7. [Unity] Unity发布了2.2.0版本。
  8. [Unity] 增加了对线性颜色空间的支持。
  9. [Unity] 消除了动效播放过程中可能产生的GC。
  10. [Unity] 修正了Blend Mode为Multiply或者Screen时,显示不正确的bug。
  11. [Unity] 修正了UIPackage里延时卸载AB的bug。
  12. [Unity] 修正了滚动容器的虚化边缘没有在边缘回弹时显示的bug。
  13. [Unity] 修正了显示对象修改visible属性时,可能出现fairyBatching不正确的bug。
  14. [Unity] 修正了当文本宽度为0,仍然显示1个字符的bug。

2018/3/30

  1. [All] 增加了对GLoader新填充类型的支持。
  2. [All] 修改了虚拟列表滚动时在某些特殊情况下不再响应滚动的bug。
  3. [Unity] Unity发布了2.1.0版本。
  4. [Unity] 现在支持图形中的圆角。
  5. [Unity] 修正了共享材质系统中的一个bug。

2018/3/19

  1. [All] GRoot.ShowPopup里现在会自动检查sortingOrder,保证popup的东西一定在目标前面。
  2. [Unity] Unity发布了2.0.0版本。
  3. [Unity] 增加了对阿拉伯语言显示的支持。如果需要打开此功能,使用源码版本的,需要在Unity Player Settings的Scripting Define Symbols里增加RTL_TEXT_SUPPORT;使用DLL版本的,请自行编译包含这个功能的DLL,或者向谷主索取。
  4. [Unity] 增加了UIConfig.depthSupportForPaitingMode.如果你要对使用了自定义遮罩的组件进行设置倾斜、设置BlendMode,设置滤镜,又或者曲面UI中含有自定义遮罩的组件时,需要设置这个开关为true才能显示正常。
  5. [Unity] 修正了轴心不为中心或左上角时,倾斜显示不正确的bug。

2018/3/5

  1. [Laya/Egret/Starling/Flash] 重构ScrollPane,支持了Header和Footer,也就是下拉刷新和上拉刷新功能的支持。(其他SDK早已支持,这次是对这几个SDK的填坑。)。功能演示可以在产品页面下载最新的Demo,里面包含了PullToRefresh这个Demo。
  2. [Laya] 适配最新引擎1.7.16。
  3. [Egret] 适配最新引擎5.1.5。

2018/1/4

  1. [All] 增加了对编辑器自定义数据的支持。
  2. [Egret/Laya] UIPackage.addPackage增加了一个可选参数,现在你可以直接传入描述文件数据。
  3. [Egret/Laya] 增加了对编辑器输出非压缩格式的支持。
  4. [Egret] 适配最新引擎5.1.2。

2017/12/15

  1. [Unity] Unity发布了1.9.3版本。
  2. [Unity] 如果UIPackage.AddPackage方法用于AssetBundle,现在增加了一个参数unloadBundleAfterLoaded,可以控制是否由FairyGUI释放AB。默认是true(和旧版本行为一致)。
  3. [Unity] 修正了触摸输入处理的一个bug。
  4. [Unity] 修正了1.9.2办法引入的一个bug,可能导致窗口无法拖动。
  5. [Cocos2dx] Cocos2dx发布了1.1版本。
  6. [Cocos2dx] 修正了loadComponentChildren的bug。
  7. [Cocos2dx] 修正了析构函数没有加virtual修饰符的问题。
  8. [Cocos2dx] 修正了剪裁容器外面的元素也能响应点击的bug。

2017/11/28

  1. [All] GObject.visible修改了底层的实现方式,以前visible=false时是将原生对象移出显示列表的,现在改成不移出,仅仅是设置原生对象的visible=false。
  2. [Laya] 更新了例子,使用LayaAir 1.7.12。
  3. [Egret] 更新了例子,使用EgretEngine 5.0.13。
  4. [Laya] 修正了Base64编码的bug。(影响像素点击测试功能)
  5. [Cocos2dx] 正式版发布。
  6. [Unity] Unity发布了1.9.2版本。
  7. [Unity] 修正了如果UIPanel中有使用倾斜功能。则在编辑模式会报错的bug。
  8. [Unity] 修正了如果位图字体有重名时报错的bug。
  9. [Unity] 增加了onTouchMove事件。调用context.CaptureTouch后,对象可以收到这个事件(无论鼠标是否在对象上),直到touchEnd。
  10. [Unity] 改进了GoWrapper,现在会复制对象的材质,避免造成原始材质的变化。
  11. [Unity] 修正了有时当对象销毁后,自动合批出现不正确的bug。
  12. [Unity] 增加了对HTML语法的支持,支持设置图片的宽度或高度为百分比,例如width=’50%’ height=’50%’。
  13. [Unity] 增加了GTextInput.SetSelection,可以选定输入框中的文字。
  14. [Unity] 修正了滚动容器关闭滚动惯性后,item贴近或分页滚动没有正确处理的bug。

2017/9/24

  1. [All] 修正了虚拟列表滚动后丢失ITEM选中状态的问题。
  2. [All] 修正了滚动容器的一个bug,对于设置了贴近ITEM的滚动容器,当滚动时,如果点击停止,停止后没有回到贴近ITEM的正确位置。
  3. [Flash/Starling/Egret] 增加了MovieClip的平滑设置支持。
  4. [Egret] 修正了富文本点击链接触发两次的问题。
  5. [Unity] Unity发布了1.9.0版本。
  6. [Unity] 移动平台现在也支持RollOver和RollOut事件了。
  7. [Unity] GoWrapper现在可以包装UGUI的Canvas,实现FairyGUI中嵌入UGUI的需求。使用方法
  8. [Unity] 如果手势是全屏的,也就是没有具体对象的,现在可以直接建立在GRoot上。使用方法
  9. [Unity] 修正了部分输入法,以及在Mac下无法输入中文的bug。
  10. [Unity] 修正了字体贴图重建时,没有销毁材质,可能造成内存泄漏的bug。
  11. [Unity] GoWapper增加了对sharedMaterial是否为空的判断。
  12. [Unity] 如果使用源码版本,不再为移动平台屏蔽OnGUI函数,这会造成不响应按键事件。
  13. [Unity] Stage.touchScreen不再只读,现在可以手工改变。
  14. [Unity] 对于设置为使用Raycast进行点击测试的UIPanel,现在你可以使用HitTestContext.layerMask排除掉一些不关心的层。