Tags: zhouchangui/layaair
Tags
2.0.1 release 2D 核心库 增加Texture GPU纹理压缩功能 Box,Panel,View,Dialog等容器类增加bgColor属性,方便设置背景,本背景支持自适应 Texture对象destroy方法增加是否销毁底层对象的参数 调整Scene的close调用oncolse方法的顺序 解决文字描边宽度计算不对的问题 解决文字字体为微软雅黑,小字体,上面会被裁掉的问题 解决Sprite设置transform可能不对的问题 解决load回调参数可能不对的问题 解决Rectangle可能将EMPTY和TEMP放进对象池的问题 解决drawpie的包围盒计算错误 解决Animation多动画解析可能不对的问题 解决Texture自动恢复BUG 解决HtmlDivElement文字排版不对的问题 适配库 修复使用资源版本管理导致资源加载失败的问题 修复使用本地压缩包解压资源无法读取的bug 3D 3D引擎 调整摄像机投影后的Z值范围,投影后的深度为0到1,同时Shader增加remapGLPositionZ函数适配GLSL的内置函数 调整视锥裁剪为包围盒裁剪,模型裁剪率增加 提升Animator动画25%性能 减少Animator动画35%内存开销 增加Animator组件所在精灵的transform变换支持,注:迁移版本可能会遇到原来设置坐标不生效,新版生效导致位置偏差的问题 增加裁剪调试Config3D.debugFrustumCulling功能 支持动画文件压缩功能,压缩率为40% 修复蒙皮动画因动态合并导致错误BUG 修复粒子BUG 修复3D资源版本管理BUG 修复动画文件批量释放BUG 修复RenderBatch统计信息 修复粒子sortingFudge效果错误BUG 修复的动画随播放时间变卡顿BUG 修复安卓非正方形纹理压缩BUG 修复BlinnPhone材质enableVertexColor属性克隆BUG 修复CRLF风格的Shader文件编译错误
1.7.18 release 2D 改进引擎库 解决IOS切后台之后,返回有几率播放不了音效的问题 解决useAudioMusic设false没起作用的问题 Loader增加preLoadedMap属性,支持手动设置预加载的文件 用途:可以把很多图集文件,合并为一个文件,加载后,设置preLoadedMap进行映射,引擎在加载单个图集的时候,从preLoadedMap获取,从而减少小文件加载数量,减少http请求,并且不需要更改加载逻辑。 改进onSafari的判断(老的判断不够精确),增加safari浏览器九宫格缝隙处理 完善QQ玩一玩支持 改进玩一玩发布系统,改进qqPlayCore.js使用方式 进一步完善了玩一玩下的适配模式 解决玩一玩下文字描边崩溃的问题 完善微信小程序支持 解决IOS微信下,识别二维码切走之后,再回来可能声音丢失的问题 解决微信小游戏下,个别机型显示异常的问题 3D 3D引擎 解决资源加载LoaderManager.create进度返回可能为NaN的BUG 优化摄像机worldToViewportPoint和worldToNormalizedViewportPoint函数,不在屏幕内也可返回值