Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

Releases: layabox/LayaAir1.0

1.7.18

19 May 02:39
Compare
Choose a tag to compare

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

04 Jul 06:37
Compare
Choose a tag to compare

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

17 May 02:07
Compare
Choose a tag to compare

===============类库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