该项目用于测试空项目接入 剥离了webgl的cocos jsb代码
- 将native项目的class文件夹复制入项目
- 将cocos2d-x/build/cocos2d_libs.xcodeproj拖进xcode中的项目中
- 修改 projectname.xcodeproj/project.pbxproj, 搜索USER_HEADER_SEARCH_PATHS, 将如下内容加入
"$(inherited)",
"/pathOfCocos/cocos2d-x/cocos",
"/pathOfCocos/cocos2d-x/cocos/platform/ios",
"/pathOfCocos/cocos2d-x/plugin/jsbindings/auto",
"/pathOfCocos/cocos2d-x/plugin/jsbindings/manual",
"/pathOfCocos/cocos2d-x/external/ios/include",
"/pathOfCocos/cocos2d-x/external/ios/include/spidermonkey",
同时加入如下内容:
LIBRARY_SEARCH_PATHS = "/pathOfCocos/cocos2d-x/external/ios/libs";
- 在project的build setting -> search paths -> user header search paths 加入如下内容
/pathOfCocos/cocos/cocos2d-x /pathOfCocos/cocos/cocos2d-x/cocos /pathOfCocos/cocos/cocos2d-x/cocos/base /pathOfCocos/cocos/cocos2d-x/cocos/physics /pathOfCocos/cocos/cocos2d-x/cocos/math/kazmath /pathOfCocos/cocos/cocos2d-x/cocos/2d /pathOfCocos/cocos/cocos2d-x/cocos/gui /pathOfCocos/cocos/cocos2d-x/cocos/network /pathOfCocos/cocos/cocos2d-x/cocos/audio/include /pathOfCocos/cocos/cocos2d-x/cocos/editor-support /pathOfCocos/cocos/cocos2d-x/extensions /pathOfCocos/cocos/cocos2d-x/external /pathOfCocos/cocos/cocos2d-x/external/sources /pathOfCocos/cocos/cocos2d-x/external/chipmunk/include/chipmunk /pathOfCocos/cocos/cocos2d-x/external/mac/include/v8 /pathOfCocos/cocos/cocos2d-x/cocos/scripting/js-bindings/auto /pathOfCocos/cocos/cocos2d-x/cocos/scripting/js-bindings/manual /pathOfCocos/cocos/cocos2d-x/cocos/renderer
- Build Phases-> Link Biny With Libraries 添加如下Library
libicucore.A.tbd
libsqlite3.tbd
Security.framework
CFNetwork.framework
JavaScriptCore.framework
libz.tbd
SystemConfiguration.framework
- 将jsb-adapter/jsb-builtin.js中有关webgl的代码删除, 并将相关js拖入项目, 拖入时, 选择'Create folder reference'
Description
Languages
JavaScript
94.1%
C++
3%
Objective-C++
1.4%
Objective-C
1.1%
C
0.4%