Cocos2d creator 模拟器Native扩展

Cocos2d creator 模拟器Native扩展

Cocos2d creator 模拟器Native扩展 fishg 关注

2017.03.09 09:56* 字数 572 阅读 859评论 1喜欢 3

Cocos2d creator 模拟器环境使用游密SDK (Cocos2d creator引擎修改)

本教程针对 Window 平台进行说明,Cocos2d creator版本是1.4 。

环境准备:

  1. 安装Cocos2d creator (http://www.cocos.com/creator)
  2. Visual Studio 2013 or Visual Studio 2015
  3. 游密 IM SDK for cocos2d-x js (https://youme.im/download.html)

配置VS工程:

  • 找到Cocos2d creator安装目录,我演示用的安装目录是:C:\CocosCreator
  1. 把游密IM解压出来的 yim 文件夹拷贝到 C:\CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\manual
  2. VS打开Cocos2d creator的模拟器VS解决方案:C:\CocosCreator\resources\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.win32\simulator.sln
  3. 找到libjscocos2d工程,准备添加第三方源文件

     

    Cocos2d creator 模拟器Native扩展

    libjscocos2d工程的manual目录

  • 添加一个筛选器

     

    Cocos2d creator 模拟器Native扩展

    添加一个筛选器

  1. 新加的筛选器命名为yim吧

     

    Cocos2d creator 模拟器Native扩展

    筛选器命名

  2. 把第三方源文件和头文件加进来

     

    Cocos2d creator 模拟器Native扩展

    添加文件

  3. 添加的文件如下图所示(从C:\CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\manual\yim\添加)

    Cocos2d creator 模拟器Native扩展

    文件列表

     

  4. 找到 simulator 工程,准备配置第三方动态库依赖

    Cocos2d creator 模拟器Native扩展

    simulator

     

  5. 右键点击simulator 工程,选择 属性 设置

    Cocos2d creator 模拟器Native扩展

    附加依赖设置

     

  6. 如图添加 yim.lib

    Cocos2d creator 模拟器Native扩展

    添加yim.lib

     

  7. 把 yim 的目录添加到 附加库目录

    Cocos2d creator 模拟器Native扩展

    附加库目录设置

     

  8. 把 yim/lib/x86 添加到附加库目录

    Cocos2d creator 模拟器Native扩展

    附加库目录

     

  9. 注册游密的js绑定 -> 引入头文件到 js_module_register.cpp

    Cocos2d creator 模拟器Native扩展

    Paste_Image.png

     

  10. 注册游密的js绑定 -> js_module_register() 方法末尾添加 register_jsb_youmeim注册

    Cocos2d creator 模拟器Native扩展

    Paste_Image.png

     

  11. jsb_youmeim.cpp 头文件引入调整下引用路径

    Cocos2d creator 模拟器Native扩展

    Paste_Image.png

     

  12. 生成解决方案!!到这一步就可以编译出cocos creator模拟器了

  13. 编译完成后,打开文件夹:C:\CocosCreator\resources\cocos2d-x\tools\simulator\runtime\win32,找到新生成的 simulator.exe 复制到 C:\CocosCreator\resources\cocos2d-x\simulator\win32

Cocos2d creator 模拟器Native扩展

新生成的模拟器

  • 复制依赖库到模拟器运行文件夹,从C:\CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\manual\yim\lib\x86复制所有文件到C:\CocosCreator\resources\cocos2d-x\simulator\win32

  • ok!可以运行了。