Cocos Creator v1.5.2 内测版发布帖 (6月27日更新 beta.2)

请大家使用测试版时一定要注意备份好自己的项目!

Cocos Creator v1.5.2-beta.2 内测版发布:

改动列表

v1.5.2-beta.2

  • [Build] 修复构建版本时引擎和游戏脚本同时编译导致崩溃的问题
  • [Graphics] 填充时如果顶点数过高,会开辟新的 buffer,避免渲染混乱
  • [WebView] 修复 webview 在 iOS web 平台上面白色的边框问题
  • [Action] 统一的 Sequence / Spawn 构造函数参数校验,避免传递单个 action
  • [Editor] 修复新建场景保存时出现的超时报错。
  • [Engine] 解决部分 item dependency 没有注册导致的循环依赖无法加载的问题
  • [Physics] 修复 MouseJoint target 无法改变的问题

v1.5.2-beta.1

  • [Camera] 修复使用 Camera 渲染时 culling 显示不正确的问题
  • [Camera] 当 Camera 的 target 子节点发生变化时,重新访问节点渲染
  • [EditBox] 修复 UC 浏览器不能正确弹出输入框的 bug
  • [Editor] 修复构建后 sourcemap 路径不正确的问题
  • [Editor] 修复空数组可能引起属性检查器报错的问题
  • [Engine] 移除不必要的 web ActionManager 中的 salvaged 逻辑
  • [Editor] 升级 TypeScript 运行时到 2.3,以支持 async, await
  • [Engine] 修复 AudioEngine 在音频结束和中止状态一起触发时会引起崩溃的问题。
  • [Animation] Layout、ScrollView 组件属性添加 Animation 支持
  • [Build] Windows 环境下构建面板增加使用 VS 2017 编译的选项。
  • [Audio] on iOS streaming audio (normally a background music) maybe cut and may not be looped.
  • [Graphics] create new buffer when graphics verts number is bigger than 65535
  • [Particle] 移除 destroyParticleSystem,销毁粒子后会自动反注册粒子用的定时器
  • [BMFont] 修复多个 bmfont 通过自动图集配置打包到一起,在 native 平台上无法正确显示的问题
  • [Engine] 修复 web 和 native 使用 getTarget 得到的对象不一致的问题

相关讨论请回复到本帖下,谢谢大家!

4赞

第一次沙发

哇靠 编译速度上升1000000%

前排支持

怎么天天都是音频有问题!!!

编译速度没有提升一倍,@jare

创建项目的路径竟然还有限制。。。
根目录包含字符"."的尴尬了。。
希望官方能把这个限制去掉。。

请尽快修复一下cc.view.setFrameSize()方法吧!~~~~~~~~~~~~~~~~~~~~

1.5.1中的表现是:
设计分辨率是7501334,cc.view.getFrameSize()得到的值是(375,667)
调用cc.view.setFrameSize(667,375)后再cc.view.getFrameSize()得到的值是(667,667)。
1.4.2及之前版本中的表现是:
设计分辨率是750
1334,cc.view.getFrameSize()得到的值是(375,667)
调用cc.view.setFrameSize(667,375)后再cc.view.getFrameSize()得到的值是(667,375)。
后者才是正常的表现,1.5.1肯定是bug啊···

这个bug就在pc的web上就能明显看到效果···

别急,这个让 @panda 看一下,如果是 bug 肯定会修复的。

下午和panda扯了一下午···他让我构建出来之后再调试···这个太搞笑了···

1.5.2内测版 刚用就报错

CCActionManager.js:419 Uncaught TypeError: Cannot read property ‘isDone’ of null
at TheClass.update (CCActionManager.js:419)
at TheClass.update (CCScheduler.js:401)
at TheClass.mainLoop (CCDirector.js:1383)
at callback (CCGame.js:561)
update @ CCActionManager.js:419
update @ CCScheduler.js:401
mainLoop @ CCDirector.js:1383
callback @ CCGame.js:561

2赞

浏览器报错 模拟器没错

我觉得编译速度明显有变快,赞
这样更期待免编译的版本了 (流口水)

1.5.2的稳定版什么时候出来?

cc.loader.loadRes 之后 再通过 release 释放之后 下一次再loadRes的时候 回调不会被执行

jsb原生平台上 web上没问题

1.5.1正式版 cc.loader 加载场景的时候 进度条卡住不往下走,需要重新刷新网页才会走一点,然后又卡住了,需要再次重新刷新网页。这个问题官方有好的解决方案么?比如设置超时认定失败,再次对该资源进行请求!

cc.node.runAction (cc.sequence(cc.scaleTo(0.5, 1)))
这种会报 1618号错误 说action是空cc.node.runAction (cc.scaleTo(0.5, 1))改成这样就没问题

cc.sequence()里面参数只有一个的情况下会返回null

你这个报错是预览的时候还是编译的时候?

我们有调整过引擎模块化,把更多代码分离到各个模块了,如果在代码里使用了相关 API,但项目设置里没有包含相应模块就会报错