Cocos Creator v1.6.0 内测版发布帖(8月11日更新 rc.1)

1.5.2 没问题;用1.6.0 beta3打包后,启动闪退报下面的错

07-29 22:08:44.631 30053-30069/? E/cocos2d-x: cocos2d: warning, Director::setProjection() failed because size is 0
07-29 22:08:44.671 1138-1181/system_process E/WindowManager: Performed 6 layouts in a row. Skipping
07-29 22:08:46.031 30053-30069/com.xmbqswl.qp A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xd8 in tid 30069 (GLThread 1411)
07-29 22:08:46.089 30107-30107/? A/AEE/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-29 22:08:46.089 30107-30107/? A/AEE/DEBUG: Build fingerprint: ‘Meizu/meizu_MX6/MX6:6.0/MRA58K/1471616860:user/release-keys’
07-29 22:08:46.089 30107-30107/? A/AEE/DEBUG: Revision: ‘0’
07-29 22:08:46.089 30107-30107/? A/AEE/DEBUG: ABI: ‘arm’
07-29 22:08:46.090 30107-30107/? A/AEE/DEBUG: pid: 30053, tid: 30069, name: GLThread 1411 >>> com.xmbqswl.qp <<<
07-29 22:08:46.090 30107-30107/? A/AEE/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xd8
07-29 22:08:46.114 30107-30107/? A/AEE/DEBUG: r0 ee77d8a8 r1 d9859658 r2 00000000 r3 553a172d
07-29 22:08:46.115 30107-30107/? A/AEE/DEBUG: r4 f6f00ec0 r5 ee77d8a8 r6 d9859648 r7 00000004
07-29 22:08:46.115 30107-30107/? A/AEE/DEBUG: r8 00000000 r9 d9859608 sl de1dc97c fp f31b0000
07-29 22:08:46.115 30107-30107/? A/AEE/DEBUG: ip ffffbe64 sp ee77d848 lr ddbe3db0 pc ddbe3d40 cpsr 600e0010
07-29 22:08:46.121 30107-30107/? A/AEE/DEBUG: backtrace:
07-29 22:08:46.122 30107-30107/? A/AEE/DEBUG: #00 pc 00eded40 /data/app/com.xmbqswl.qp-1/lib/arm/libcocos2djs.so (_ZN15JSStringWrapper3setEN2JS6HandleINS0_5ValueEEEP9JSContext+88)
07-29 22:08:46.122 30107-30107/? A/AEE/DEBUG: #01 pc 00ededac /data/app/com.xmbqswl.qp-1/lib/arm/libcocos2djs.so (_ZN15JSStringWrapperC2EN2JS6HandleINS0_5ValueEEEP9JSContext+16)
07-29 22:08:46.123 30107-30107/? A/AEE/DEBUG: #02 pc 00f19b34 /data/app/com.xmbqswl.qp-1/lib/arm/libcocos2djs.so (_ZN20JavascriptJavaBridge16callStaticMethodEP9JSContextjPN2JS5ValueE+144)
07-29 22:08:46.123 30107-30107/? A/AEE/DEBUG: #03 pc 00f1a32c /data/app/com.xmbqswl.qp-1/lib/arm/libcocos2djs.so
07-29 22:08:46.124 30107-30107/? A/AEE/DEBUG: #04 pc 00753418 /data/app/com.xmbqswl.qp-1/lib/arm/libcocos2djs.so
07-29 22:08:46.495 30107-30107/? E/AEE/AED: request.action: 0

Simulator: Can not find deps
[D:\dist\resources\cocos2d-x\simulator\win32\ALLGame/wuxinghonghui/src/main.js]
for path : preview-scripts/assets/dianwan/dating/dating.js

require(this._storagePath+"/src/main.js"); 这种调用无效了 --!
@panda

这个报错信息指的是 main.js 执行的时候找不到 preview-scripts/assets/dianwan/dating/dating.js 这个文件,模拟器的文件环境可能会找不到相对路径的,可能需要导入为插件。

那个节点active=false后,透明度无法再被改变的BUG又出现了,好像1.5说是修复过的

编译时直接报进程错误,不知道。。gulp应该可以加个错误捕获啊。完全不知道哪有问题,而且我是全ES5。报的是ES6无法编译,完全摸不着头脑

特意又装了个1.52试了。
用对象池,透明度无法再变更的BUG,H5版本修复了,但是打包成原生的BUG依然存在

1.6只构建也报gulp错误。彻底无解。1.5.2试过发现bug还是好多,打包出来的东西完全不能正常运行。toggle控件看不见勾,还有各种未知的卡死。继续退回到1.4版本。

1.4和1.5的toggle层级长的不一样。。。换了下正常了

1.5和1.6用binary构建经常出错还毫无有用提示。

换成其他的试了下,报的错是 jsb_anysdk.js 编译成字节码失败。我项目中没用也没勾任何anySdk的选项啊

节点active=false后,透明度无法再被改变的BUG请修复原生版本的。

一直跳這些訊息, 從beta1開始就一直跳…

Simulator: jsb_bind_proxy: Invalid keys
Simulator: Should not set alpha via 'color', set 'opacity' please.

然後這個是beta3新增的…

Simulator: ClippingNode warning: _stencil is nil.

是只有我看見這些訊息嗎… :scream:

好像大菠萝

beta3版本编辑器中不能正常显示嵌套的数组对象。
截图中c是嵌套的自定义类型数组,显示Difference。若嵌套的是基本类型的数组,则直接不显示

node.active = false;
node.opacity = 128;

用上面的代码没能重现你说的问题,重新设置 node.active = true 之后,透明度是正常的。我们每个版本都要处理很多 bug,没办法记住所有问题,所以还麻烦提交问题的时候说清楚情况,而且很多时候表现一样可能原因不同,重现方法也不尽相同,提供尽量多的信息总是好的,否则万一我们真的漏测了,又不知道重现方法,发布出去又该挨大家骂了。

gulp 错误也麻烦贴一下具体的错误信息,构建报错的话,检查一下构建原生之前,有没有删除其他版本生成的构建目录,如果没有删除应该会收到版本不匹配的报错,那么很容易出现各种问题

这个报错是一直就有的。你项目里设置 node.color 时,要注意 alpha 只能是 255

1赞

v1.6.0-beta.3 的 particle system 少了 end colour var
调颜色的 editor 也常无效

错误1)JS Exception: upperInt is not defined, file: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/Resources/src/jsb_polyfill.js, lineno: 19711

错误2)Should not set alpha via ‘color’, set ‘opacity’ please.

不知道这两个错误是怎么产生的?之前的版本没有错误。

1.6beta1

@jare 大神:

我只是用了 cc.tintTo 這個方法,
並沒有手動設置node的color,而且這個方法也沒有alpha參數可填 :joy:

this._anime_forever = cc.repeatForever( cc.sequence( [ cc.tintTo( 1.2, 111,111,111 ), cc.tintTo( 1.2, 255,255,255 ) ] ) );
this.Sprite.node.runAction( this._anime_forever );

先前的版本並不會出現這個警告,
我確定是這個版本才出現的,

這裡有測試案例,只是新建了HelloWord,加上上面的代碼就會出現了

testWarning.zip (522.6 KB)

還望明察,謝謝

谢谢反馈,这个确实是个问题,会在下个版本修复。

这个问题确实是 bug,我会尽快修复。

另外两条信息用你的 demo 没有能重现,不清楚为什么

1赞

bug报告!

设置了node有Botton的组件后,在做缓动ScaleTo(1.25, 1)的时候,node不会执行缓动。

额,使用 evalstring 调用的方法返回类型为 void 时竟然会出错?好尴尬啊现在,是用1.6beta呢还是改native的代码呢???

void 返回值的问题已经修复了