【版本发布】cocos2d-x v3.7.1 正式发布

— Begin quote from ____

引用第1楼zj167793于2015-08-12 19:01发表的 :
JSB 关于cocostudio回调特性如何使用? http://www.cocoachina.com/bbs/job.php?action=topost&tid=318856&pid=1367149

— End quote

var mainscene = ccs.load(res.MainScene_json);
//获取出绑定了点击事件的元素
var button = ccui.helper.seekWidgetByName(mainscene.node, "Button_1");
//然后写入绑定的事件方法
button"aaa"] = function(){
    cc.log("click aaa");
};
this.addChild(mainscene.node);
```

我就想问 你们将创建出的lua工程 改成了全新的东西 也不像quick 也不像原生 什么时候能写一个大概的说明文档。

:2: :2: :2: :2: :2:

Based on: cocos2d-x-3.7.1
Updated project.properties
Updated local.properties
Updated file E:\file\cocos\CocosProject2\frameworks\runtime-src\proj.android\proguard-project.txt
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
make.exe: Entering directory E:/file/cocos/CocosProject2/frameworks/runtime-src/proj.android' Compile++ thumb: cocos2djs_shared <= AppDelegate.cpp Compile++ thumb: cocos2djs_shared <= SimpleConfigParser.cpp Compile++ thumb: cocos2djs_shared <= RuntimeJsImpl.cpp In file included from C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpClient.h:34:0, from C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/scripting/js-bindings/proj.android/prebuilt-mk/../../manual/network/XMLHTTPRequest.h:34, from jni/../../Classes/js_module_register.h:22, from jni/../../Classes/AppDelegate.cpp:12: C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpRequest.h: In member function 'void cocos2d::network::HttpRequest::setResponseCallback(cocos2d::Ref*, cocos2d::SEL_CallFuncND)': C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpRequest.h:245:66: warning: 'void cocos2d::network::HttpRequest::setResponseCallback(cocos2d::Ref*, cocos2d::network::SEL_HttpResponse)' is deprecated (declared at C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpRequest.h:255) -Wdeprecated-declarations] setResponseCallback(pTarget, (SEL_HttpResponse) pSelector); ^ Compile++ thumb: cocos2djs_shared <= main.cpp Compile thumb : cpufeatures <= cpu-features.c At global scope: cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" Compile++ : cocos2djs_shared <= AppDelegate.cpp Compile++ : cocos2djs_shared <= SimpleConfigParser.cpp Compile++ : cocos2djs_shared <= RuntimeJsImpl.cpp In file included from C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpClient.h:34:0, from C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/scripting/js-bindings/proj.android/prebuilt-mk/../../manual/network/XMLHTTPRequest.h:34, from jni/../../Classes/js_module_register.h:22, from jni/../../Classes/AppDelegate.cpp:12: C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpRequest.h: In member function 'void cocos2d::network::HttpRequest::setResponseCallback(cocos2d::Ref*, cocos2d::SEL_CallFuncND)': C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpRequest.h:245:66: warning: 'void cocos2d::network::HttpRequest::setResponseCallback(cocos2d::Ref*, cocos2d::network::SEL_HttpResponse)' is deprecated (declared at C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/3d/prebuilt-mk/../../network/HttpRequest.h:255) -Wdeprecated-declarations] setResponseCallback(pTarget, (SEL_HttpResponse) pSelector); ^ At global scope: cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" Compile++ : cocos2djs_shared <= main.cpp Compile : cpufeatures <= cpu-features.c StaticLibrary : libcpufeatures.a SharedLibrary : libcocos2djs.so StaticLibrary : libcpufeatures.a C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/scripting/js-bindings/proj.android/prebuilt-mk/..\..\..\..\..\prebuilt\android/armeabi/libjscocos2dandroid.a(CCJavascriptJavaBridge.o):function JavascriptJavaBridge::CallInfo::checkType(std::string const&, unsigned int*): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/scripting/js-bindings/proj.android/prebuilt-mk/..\..\..\..\..\prebuilt\android/armeabi/libjscocos2dandroid.a(CCJavascriptJavaBridge.o):function JavascriptJavaBridge::callStaticMethod(JSContext*, unsigned int, JS::Value*): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/editor-support/cocostudio/prebuilt-mk/..\..\..\..\prebuilt\android/armeabi/libcocostudio.a(CCActionNode.o):function std::vector<cocos2d::Vector<cocostudio::ActionFrame*>*, std::allocator<cocos2d::Vector<cocostudio::ActionFrame*>*> >::at(unsigned int): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/editor-support/cocostudio/prebuilt-mk/..\..\..\..\prebuilt\android/armeabi/libcocostudio.a(CCArmature.o):function cocostudio::Armature::drawContour(): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' collect2.exe: error: ld returned 1 exit status make.exe: *** Error 1 make.exe: *** Waiting for unfinished jobs.... SharedLibrary : libcocos2djs.so C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/scripting/js-bindings/proj.android/prebuilt-mk/..\..\..\..\..\prebuilt\android/x86/libjscocos2dandroid.a(CCJavascriptJavaBridge.o):function JavascriptJavaBridge::CallInfo::checkType(std::string const&, unsigned int*): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/scripting/js-bindings/proj.android/prebuilt-mk/..\..\..\..\..\prebuilt\android/x86/libjscocos2dandroid.a(CCJavascriptJavaBridge.o):function JavascriptJavaBridge::callStaticMethod(JSContext*, unsigned int, JS::Value*): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/storage/local-storage/prebuilt-mk/..\..\..\..\prebuilt\android/x86/liblocalstorage.a(LocalStorage-android.o):function localStorageInit(std::string const&): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos/editor-support/cocostudio/prebuilt-mk/..\..\..\..\prebuilt\android/x86/libcocostudio.a(CCActionManagerEx.o):function cocostudio::ActionManagerEx::getActionByName(char const*, char const*): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)' collect2.exe: error: ld returned 1 exit status make.exe: *** Error 1 make.exe: Leaving directory E:/file/cocos/CocosProject2/frameworks/runtime-src/proj.android’
执行命令:compile
编译模式:debug
使用 Eclipse 工程:E:\file\cocos\CocosProject2\frameworks\runtime-src\proj.android
未指定 Android 目标平台版本,自动查找一个可用版本…
正在执行:’“E:\file\java\sdk\sdk\tools\android” update project -t android-20 -p E:\file\cocos\CocosProject2\frameworks\runtime-src\proj.android’
正在执行 ndk-build…
NDK 编译模式:release
NDK_TOOLCHAIN_VERSION: 4.8
正在执行:’“E:\file\java\ndk\ndk-build” -C E:\file\cocos\CocosProject2\frameworks\runtime-src\proj.android -j3 NDK_MODULE_PATH=C:\Cocos\frameworks/cocos2d-x-3.7.1;C:\Cocos\frameworks/cocos2d-x-3.7.1/cocos;C:\Cocos\frameworks/cocos2d-x-3.7.1/external NDK_TOOLCHAIN_VERSION=4.8’
执行命令出错,返回值:2。

3.7.1编译安卓还是有问题.这个很多人碰到过了.而且我也提交了BUG.还是没有修复.悲剧.

你的ndk版本是什么?编译的是debug还是release?NDK Tool Chain 4.8可能有问题。

这更新速度。。。。。。都跟不上了

debug
ndk r9C
ndk r10都不行

3.7都还没有出旧项目的升级文档,你们还打算出文档或教程 指导旧项目升级么? 现在旧项目都不敢升级

— Begin quote from ____

引用第15楼zwpmain于2015-08-14 19:53发表的 回 13楼(偶尔e网事) 的帖子 :
debug
ndk r9C
ndk r10都不行 http://www.cocoachina.com/bbs/job.php?action=topost&tid=318856&pid=1368833

— End quote

请用r10c。而且我印象中Cocos2d-x没有说对r9c的支持,只有早期的2.x的r8e,3.0-3.2的r9d和3.3以后的r10c(C++)。

能否告知3.8的发布计划?

计划是8.26,如果跳票也差不了几天。

:11::11::11:截图保存,大家围观一共跳票多少天

:12: :12: :12: 早知道我多写一个礼拜

— Begin quote from ____

引用第16楼shxtholy于2015-08-15 22:27发表的 :
3.7都还没有出旧项目的升级文档,你们还打算出文档或教程 指导旧项目升级么? 现在旧项目都不敢升级 http://www.cocoachina.com/bbs/job.php?action=topost&tid=318856&pid=1369191

— End quote

如果有API改动,我们一定会详细说明的,但是v3的迭代过程中我们的最重要指标就是不破坏兼容性。所以v3旧项目升级上来应该是没有问题的。如果有问题都视为bug,可以跟我们反馈。我们一定会尽全力解决

:3: Cocos2d-x v3.8 beta0 出来了

我被打脸了吗:9:

cc.director.setClearColor() 正是我所需要的 感动:867:

主要是3.6到3.7,js,lua合并到cocos2dx,目录架构都改了,这起码弄一个文档说明一下如何转换过来吧?

请问,js如何加载csb骨骼动画

骨骼动画好给力,支持支持

你好,竟然3.8不加功能,那么到底3.8有没有这个3.71的功能?