Cocos2d creator 模拟器环境使用游密SDK (Cocos2d creator引擎修改)
本教程针对 Window 平台进行说明,Cocos2d creator版本是1.4 。
环境准备:
- 安装Cocos2d creator (http://www.cocos.com/creator)
- Visual Studio 2013 or Visual Studio 2015
- 游密 IM SDK for cocos2d-x js (https://youme.im/download.html)
配置VS工程:
- 找到Cocos2d creator安装目录,我演示用的安装目录是:
C:\CocosCreator
- 把游密IM解压出来的
yim
文件夹拷贝到C:\CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\manual
- VS打开Cocos2d creator的模拟器VS解决方案:
C:\CocosCreator\resources\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.win32\simulator.sln
-
找到libjscocos2d工程,准备添加第三方源文件
-
添加一个筛选器
-
新加的筛选器命名为yim吧
-
把第三方源文件和头文件加进来
-
添加的文件如下图所示(从
C:\CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\manual\yim\
添加)
-
找到
simulator
工程,准备配置第三方动态库依赖
-
右键点击
simulator
工程,选择属性
设置
-
如图添加
yim.lib
-
把
yim
的目录添加到 附加库目录
-
把
yim/lib/x86
添加到附加库目录
-
注册游密的js绑定 -> 引入头文件到
js_module_register.cpp
-
注册游密的js绑定 ->
js_module_register()
方法末尾添加register_jsb_youmeim
注册
-
jsb_youmeim.cpp
头文件引入调整下引用路径
生成解决方案!!到这一步就可以编译出cocos creator模拟器了
编译完成后,打开文件夹:
C:\CocosCreator\resources\cocos2d-x\tools\simulator\runtime\win32
,找到新生成的simulator.exe
复制到C:\CocosCreator\resources\cocos2d-x\simulator\win32
复制依赖库到模拟器运行文件夹,从
C:\CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\manual\yim\lib\x86
复制所有文件到C:\CocosCreator\resources\cocos2d-x\simulator\win32
ok!可以运行了。