Cocos Creator v2.0.9 内测版发布帖(3-04 更新 rc.5)


龙骨混合属性将图片调为叠加属性在Creator现有版本中无法体现,Creator中会默认成无叠加属性的样式。早些的版本是可以体现这个叠加属性样式的,这是新版本的BUG还是去掉了龙骨的这个属性?希望能够保有叠加属性。

更新了哪些内容呢?

调试发现叠加模式没有删的,你把Premultiplied Alpha 勾上试试?

BUG这个问题并没有解决:修复 Mask 组件启用 inverted 后未更新点选检测(hit test)的问题
刚试了,2.0.7没问题。2.0.9rc3仍然存在。
勾选后,log打不出来。
取消勾选 inverted,就行。
我是在mask节点上注册了一个touch_end事件触发打印log。

修复 Mask 组件启用 inverted 后未更新点选检测(hit test)的问题。
这个BUG没修复,还存在

修复 Mask 组件启用 inverted 后未更新点选检测(hit test)的问题
这个BUG还存在

大厅加子游戏模式,进子游戏没问题,回到大厅,报这个错,2.0.9 rc.2版本,请问这个要怎么修改?

我有个疑问,2.0.6的版本 微信端一直是禁用 动态渲染的,那么新版本BITMAP模式是否在微信端是否能起到作用呢??

做demo时候,又发现一个问题。不知道算不算BUG。场景里面一个节点,我把组件勾选框取消了,保存场景,在重新打开。居然自动变成了选中状态???

NewProject.zip (575.2 KB)
bugdemo,赶紧修复呀

这个版本性能方面确实高了很多,已经打新包发布。看得见的进步啊!

2.0.7打开,2个都能出log。
2.0.9rc3打开,只有左边的能出。

我测试的mask嵌套还是有问题,只需要在button外层添加一个带mask的节点就会出现。
这是demo:
examples.zip (1.4 MB)

使用命令行构建的时候出现:

[22035] 检测到 JavaScript 引擎发生改动,已清空构建缓存。
[22035] Error: Error: Cannot delete files/folders outside the current working directory. Can be overriden with the `force` option.
   at safeCheck (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/del/index.js:18:9)
   at globby.sync.map.file (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/del/index.js:59:4)
   at Array.map (native)
   at Function.module.exports.sync (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/del/index.js:57:37)
   at Object.compileFinished (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/editor/share/quick-compile/engine-utils/delete-engine-cache.js:1:555)
   at n.each (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/editor/share/quick-compile/index.js:1:6157)
   at /Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:181:20
   at Object.async.forEachOf.async.eachOf (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:233:13)
   at Object.async.forEach.async.each (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:209:22)
   at p._compileFinished (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/editor/share/quick-compile/index.js:1:6096)
   at Object.compileFinished (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/editor/share/quick-compile/engine-utils/delete-engine-cache.js:1:581)
   at n.each (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/editor/share/quick-compile/index.js:1:6157)
   at /Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:181:20
   at Object.async.forEachOf.async.eachOf (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:233:13)
   at Object.async.forEach.async.each (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:209:22)
   at p._compileFinished (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/editor/share/quick-compile/index.js:1:6096)
   at n.each.i (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/editor/share/quick-compile/index.js:1:2495)
   at /Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:52:16
   at done (/Applications/CocosCreator2.0.9.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:246:17)

我们有用自定义引擎

不过最后构建看起来是没问题

2.0.7的时候我就发过一个帖子,猜测是cc.game.restart();之后,anysdk被移除了,现在2.0.9好像还是这个问题

Spine material data is too large,buffer has no space to put in it!!!
You can adjust MAX_MATERIAL_BUFFER_SIZE in Macro
But It’s better to optimize resource to avoid large material.Because it can advance performance

2.0.9 rc3版本spine超过大小,后半段没播出来,打印如上,请问怎么解决

我也遇到过,anysdk变量在cc.game.restart后就变成未定义的,找不到了,然后直接require报错

可以调整MAX_MATERIAL_BUFFER_SIZE宏的大小,在MiddlewareMacro中定义,可以调整为1024,不过也说明了该资源比较消耗性能了,drawcall有点高。