Releases: layabox/LayaAir1.0
1.7.18
2D
-
改进引擎库
解决IOS切后台之后,返回有几率播放不了音效的问题
解决useAudioMusic设false没起作用的问题
Loader增加preLoadedMap属性,支持手动设置预加载的文件
用途:可以把很多图集文件,合并为一个文件,加载后,设置preLoadedMap进行映射,引擎在加载单个图集的时候,从preLoadedMap获取,从而减少小文件加载数量,减少http请求,并且不需要更改加载逻辑。
改进onSafari的判断(老的判断不够精确),增加safari浏览器九宫格缝隙处理
-
完善QQ玩一玩支持
改进玩一玩发布系统,改进qqPlayCore.js使用方式
进一步完善了玩一玩下的适配模式
解决玩一玩下文字描边崩溃的问题
-
完善微信小程序支持
解决IOS微信下,识别二维码切走之后,再回来可能声音丢失的问题
解决微信小游戏下,个别机型显示异常的问题
3D
-
3D引擎
解决资源加载LoaderManager.create进度返回可能为NaN的BUG
优化摄像机worldToViewportPoint和worldToNormalizedViewportPoint函数,不在屏幕内也可返回值
1.0.0
LayaAirSDK
增加3D引擎【新】
增加时间轴动画支持【新】
增加对LayaPlayer,Flash版本的支持【新】
优化UI组件,减少对callter的调用次数
Sprite类增加hitTestPrior属性,用来优化鼠标事件点击效率
弹出对话框位置进行四舍五入,防止变虚
改进Log类,禁用鼠标点击,增加toggle方法方便控制
Event增加keyCode属性代码提示 【感谢:易先森】
优化加载队列,防止最后一个加载内容被引用
增加HttpRequest和Loader的扩展适应性【感谢:zhuliping】
增加webgl设备丢失事件及相关处理
更改Node的displayInStage属性为displayedInStage
修复2D粒子资源释放问题
修复List在没有滚动条时变化大小子对象不会跟着改变
修复双层cacheAs导致的异常
修复drawTexture设置矩阵后无效的bug
修复遮罩位置显示不及时的bug
LayaAirIDE
增加时间轴动画功能
增加App测试工具(beta)【新】
增加App打包工具(beta)【新】
增加App构建工具(beta)【新】
创建嵌套页面失败时显示一个失败图片
当box对象有pivotX pivotY时,转到父容器时不自动调整坐标
修复锁定tip不对的问题
修复输入名字验证没生效的问题
修复节点树面板无数据刷新时卡死的问题
修复窗口大小改变时的布局算法
修复点中增加修改pivot的点
修复有时选中对象不能拖动大小的问题
修复UIView在代码模式改变数据之后,source丢失的问题
LayaAir0.9.9
===============类库0.9.9===============
类库重要改动说明:
1.Animation去掉fromUrl方法,增加createFrames方法,同时提供动画模板缓存及使用机制,减少对象使用开销
改进原因:因为已经有了loadImages和loadAtlas,fromUrl是不是必须的功能,为了精简代码,故去掉
同时增加了createFrames(url,name)方法,方便组织,缓存动画数据
play(start,loop,name)方法增加name属性,可以播放某个名字的缓存动画,方便实现动画数据复用及播放切换功能
2.增加图集对图片透明裁剪的支持
改进原因:完善了对透明裁剪的支持,特别是增加UI对裁剪的支持
更新日志:
新增LayaAir实战系列教程
Tween增加update回调函数,方便更高级的动画控制 【感谢:谷主】
Point类增加distanc方法,用于计算两点之间的距离
增加图集对图片透明裁剪的支持 【感谢:游戏爱好者】
改进骨骼动画,采用新数据结构渲染,更加通用,性能更高
增加对protobuf通讯格式的支持,增加使用示例demo
改进声音播放兼容问题,修复部分bug
Texture新增createFromTexture接口,方便从Texture的某个区域创建新的Texture
设置LocalStoage时增加try catch处理
优化graphics性能
解决cache文字模糊的问题 【感谢:风中雨 】
修正ComboBox自适应弹出方向的bug 【感谢:叮当】
List增加setItem接口,方便列表修改数据
增加更多示例demo
修正WebGL下文字偏移的bug
修正播放Animation不能立即获取宽高的问题
修正Socket类,sendString改为send,新增connectByUrl接口
修正进入输入状态的input元素坐标闪动
修正设置裁剪时获取getBounds不对bug
修正Socket发送二进制数据长度可能不对的问题
修正发布资源裁透明区域裁剪后,按钮和clip显示不正常的bug
修正cacheAs在高清屏下模糊的bug
已知问题:
WebGL模式Graphics的drawPath无法正常工作
遮罩移动不会及时更新显示
==============编辑器0.9.9==============
改进mac等高清屏上的适配显示 【感谢:迷失的贼】
优化编辑器使用细节,使其使用更方便
增加代码模式,方便查看UI树结构及快速修改
增加html文本在编辑器上的支持
增加骨骼在编辑器上的支持
增加swf在编辑器上的支持
增加滚轮缩放设计面板功能
增加图集打包面板
制作新版骨骼转换工具
调整项目模板
调整编辑器菜单
转换老项目时将Label的size转为fontSize
完善组件配置信息
修改粒子播放器接口名
修改默认打开页面布局
当没有页面时不再导出ts和js代码
解决在切换到空项目之后资源加载不对的问题
解决组件缩放后对齐功能不对的问题
解决打开系统窗口后ctrl键状态不对的问题
解决属性面板文字超过区域的问题
解决第一次标尺显示不全的问题
解决快捷工具栏创建目录没反应的问题
解决修改特定属性后点击空白无法取消选中
解决修改某些值时焦点框不对的问题
修改导出配置后,下次导出改为强制导出
解决选中带缩放的组件时标尺尺寸不对的bug