Cocos Creator v1.6.2 内测版发布帖(更新 beta.3)

我发现貌似你们更新了dependency, 更新好就ok了, 所以关了…

坐等2.0啊啊啊

请问调试原生的方式有什么变化吗, 发现原来的devxxx文件没有了, 不知道去哪里打断点…

另外就是用过去的Cocos-Debug设置去调试, 也一直retry连不上.

在polyglot.js里面,

  //
  // Provides a warning in the console if a phrase key is missing.
  function warn(message) {
    window.console && window.console.warn && window.console.warn('WARNING: ' + message);
  }```

Chrome调试的时候,1.6.2的beta2版require不能用了吗?

你是说控制台对吧。控制台好像是不能用了。

那这样很不方便啊,官方有什么解决方法吗?我想require一个文件,然后执行这个文件的某方法,就可一直打断点调试

用 cc.require

http://www.cocos.com/docs/creator/publish/debug-native.html

这调试与这文档中的方法一样吗还? 试了不行呢?

好的,谢谢

没看到webview的资源释放功能修复呢@nantas@knox

新建脚本报错:

TypeError: Cannot set property 'innerHTML' of null
    at CcCodePreview.e (packages://inspector/share/code-preview.js:1:1151)
    at CcCodePreview.eval (packages://inspector/share/code-preview.js:1:1440)
    at emitNone (events.js:91:20)
    at Stream.emit (events.js:185:7)
    at Stream.stream.destroy (C:\CocosCreator\resources\app.asar\node_modules\through\index.js:84:12)
    at _end (C:\CocosCreator\resources\app.asar\node_modules\through\index.js:67:14)
    at Stream.stream.end (C:\CocosCreator\resources\app.asar\node_modules\through\index.js:74:5)
    at Stream.onend (stream.js:59:10)
    at emitNone (events.js:91:20)
    at Stream.emit (events.js:185:7)

下载安装了1.6.2beta2版本,webview的资源释放功能还是没有修复,退出webview切换到新的场景中后,webview中的背景音乐还在播放。iOS真机,binary方式。@nantas @knox 请问什么时候可以把这个修复合并到新版本呢?等了半个多月,跨越了两个版本号了

@jare 1.6.2构建的时候生成的jsc和1.5.2生成的方式不一样的吗?1.5.2的工程捕捉的错误行号,在1.6.2保留的project.js里找不到,也对不上,怎么整

我下载下来看看,我是已经修复了

生成win32工程,编译报错(VS2015)
2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\auto\jsb_cocos2dx_ui_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_cocos2dx_dragonbones_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_cocos2dx_dragonbones_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_cocos2dx_dragonbones_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_box2d_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_box2d_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_box2d_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_cocos2dx_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_cocos2dx_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_cocos2dx_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\auto\jsb_cocos2dx_network_auto.cpp)
2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\auto\jsb_cocos2dx_network_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Utility.h(263): warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. (编译源文件 …\auto\jsb_cocos2dx_spine_auto.cpp)
2> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt\string.h(552): note: 参见“strdup”的声明 (编译源文件 …\auto\jsb_cocos2dx_spine_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_cocos2dx_extension_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_cocos2dx_extension_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_cocos2dx_extension_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_cocos2dx_audioengine_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_cocos2dx_audioengine_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_cocos2dx_audioengine_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_cocos2dx_ui_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_cocos2dx_ui_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_cocos2dx_ui_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_cocos2dx_network_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_cocos2dx_network_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_cocos2dx_network_auto.cpp)
2>h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): error C2134: “JS::Value::fromRawBits”: 调用不会生成常数表达式 (编译源文件 …\auto\jsb_cocos2dx_spine_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(949): note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 (编译源文件 …\auto\jsb_cocos2dx_spine_auto.cpp)
2> h:\cccprojects\texastv\build_win_1.6.2\jsb-default\frameworks\cocos2d-x\external\win32\include\spidermonkey\js/Value.h(953): note: 参见“JS::Value::fromRawBits”的声明 (编译源文件 …\auto\jsb_cocos2dx_spine_auto.cpp)

用 1.5.2 生成的 jsc,肯定要用 1.5.2 的 project.js 来看啊

好的,多谢啦,如果没有合并到新版本,麻烦您和nantas沟通下,下个版本一定合并进来吧,binary方式的。这个功能对我的项目来说还很重要的。

我电脑上安装了1.6.1,然后下载1.6.2解压,打开创建一个hello_world项目,打包成apk,安装:黑屏;
09-15 16:31:15.418 3529-3529/org.cocos2d.helloworld I/FLQG_LOG: PluginWrapper: class name : ----com/anysdk/framework/UserDebug----
09-15 16:31:15.422 3529-3529/org.cocos2d.helloworld I/FLQG_LOG: PluginWrapper: class name : ----com/anysdk/framework/IAPDebug----
09-15 16:31:15.425 3529-3557/org.cocos2d.helloworld W/FLQG_LOG: IAPObject: Listener of plugin IAPDebug not set correctly
09-15 16:31:15.454 3529-3529/org.cocos2d.helloworld D/Cocos2dxActivity: onResume()
09-15 16:31:15.457 3529-3529/org.cocos2d.helloworld D/AudioFocusManager: requestAudioFocus succeed
09-15 16:31:15.458 3529-3529/org.cocos2d.helloworld D/ActivityThreadEui: check reason flags for activity window =org.cocos2dx.javascript.AppActivity reasonFlags=10000000
09-15 16:31:15.494 3529-3568/org.cocos2d.helloworld I/Adreno: QUALCOMM build : 7a841e6, I43097da1fb
Build Date : 04/17/16
OpenGL ES Shader Compiler Version: XE031.06.00.02
Local Branch : mybranch19281412
Remote Branch : quic/LA.BR.1.3.3.c4
Remote Branch : NONE
Reconstruct Branch : NOTHING
09-15 16:31:15.499 3529-3568/org.cocos2d.helloworld I/OpenGLRenderer: Initialized EGL, version 1.4
09-15 16:31:15.527 3529-3557/org.cocos2d.helloworld E/cocos2d-x: cocos2d: warning, Director::setProjection() failed because size is 0

1.6.2beta摄像机与交互事件Bug,请@panda @jjyinkailejj @nantas @jare @Knox 各位老师看一下
Demo:ccc1_6_2betaBugDemo_Camera.zip (197.9 KB)
场景里就一个Button和摄像机节点,没有脚本.Button无法响应.可以相应的情况是把Button放入摄像机Target
顺便问一下 http://forum.cocos.com/t/creator1-6-0-ios-physics/50330/11 这个问题是否解决了…