LayaAir Discard Versions Save

This is old LayaAir veriosn writetten by ActionScript 3.0 ,now LayaAir is using TypeScript as the Engine Script,Please use https://github.com/layabox/LayaAir instead.

1.7.18

5 years ago

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

7 years ago

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丢失的问题

0.9.9

7 years ago

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