Poco-SDK
Poco-SDK copied to clipboard
怎么样集成Cocos Creator项目? (How to integrate with cocos creator project?)
http://poco.readthedocs.io/en/latest/source/doc/integration.html#cocos2dx-js-beta
你好,我们测试过cocos creator项目,也是可以的。在你生成了项目后,需要手动操作项目里面的一些文件,中文文档参考这里:
http://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/integration.html#cocos2dx-js-beta
文档中给的是纯cocos2dx-js的sdk集成指引,对cocos creator创建的项目基本步骤一致,可能部分路径有点不同。第7步不需要加入jsList
,只需把js脚本跟项目其他js脚本放到一起,像其他js模块一样用require
关键字引用就行。
@adolli 第4步需要做吗,项目中并没有AppDelegate.cpp这个文件,把poco文件夹拷贝到项目脚本目录,启动时报错,sdk/AbstractDumper.js 如何放到 Cocos2dxDumper.js 之前加载
@dengxue0 你用的确实是cocos creator吗?AppDelegate.cpp这个在引擎的cpp源码那里
@adolli 感谢,我有在引擎的安装目录中找到4个这个文件,应该修改哪个呢,还有就是第三步需要拷贝的文件夹,是要也放在引擎的安装目录中吗
@adolli 有没有完整的cocos creator集成文档
https://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/integration.html#cocos2dx-js-beta @dengxue0 文档就只有这个了
@adolli 但是照着这个文档我没有集成成功。 编译后的项目有生成出framework文件夹,按照第3、4、5步拷贝文件夹及增加代码,再次编译时会报错,#include "jsb_websocketserver.h"这个文件中的很多要include的文件都是没有找不到的
请等我们下个版本出另一种连接方式,不需要websocketserver
@adolli 现在有比较全的cocos creater 集成的文档了么。我尝试了一下午加一晚上都没有成功
@adolli 现在都没有成功!好像挺麻烦的。 使用Cocos Creater引擎的人挺多的,请问可以写个详细教程么。或者关键教程也可以。
求cocos creater详细接入文档。
再稍等下吧,已经在迭代cocos creator的另一种接入方式了
@adolli 我按照官方的中文教程进行了所有操作,但是在编译的时候报文件找不到的错误
Build command failed.
Error while executing process /<path-to>/Library/Android/sdk/android-ndk-r16b/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-19 NDK_OUT=/<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=4.9 APP_PLATFORM=android-19 NDK_MODULE_PATH=/<path-to-my-cocos-projects>/build/jsb-default/frameworks/cocos2d-x:/<path-to-my-cocos-projects>/build/jsb-default/frameworks/cocos2d-x/cocos:/<path-to-my-cocos-projects>/build/jsb-default/frameworks/cocos2d-x/external -j4 NDK_DEBUG=1 /<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so}
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= WebSocketServer.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= main.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_module_register.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= AppDelegate.cpp
In file included from /<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/../../../Classes/AppDelegate.cpp:10:0:
/<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/../../../Classes/jsb_websocketserver.h:4:19: fatal error: jsapi.h: No such file or directory
#include "jsapi.h"
^
compilation terminated.
make: *** [/<path-to-my-cocos-projects>/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2djs_shared/__/__/__/Classes/AppDelegate.o] Error 1
make: *** Waiting for unfinished jobs....
我的Classes目录是按教程操作的
cp cocos2dx-js/3rd/src/* <your-cocos-project>/frameworks/runtime-src/Classes
请问有解决的建议吗?
我已经找到问题:cocos creator 1.9.3使用的cocos2d-x引擎与poco-SDK兼容的引擎版本冲突。 ps. 期待新的接入方式~
现在有解决方案了,我们遇到了同样的问题,cocos creator 1.9.3 按照文档接入后报错
再稍等下吧,已经在迭代cocos creator的另一种接入方式了
@adolli 你好,请问现在cocos creator有没有新的接入方式?
@zhiqiangid 我们正在做测试,会尽快放出对cocos creator的支持