您的当前位置:首页Cocos2d creator 模拟器Native扩展

Cocos2d creator 模拟器Native扩展

2024-12-11 来源:哗拓教育

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

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

环境准备:

  1. 安装Cocos2d creator ()
  2. Visual Studio 2013 or Visual Studio 2015
  3. 游密 IM SDK for cocos2d-x js ()

配置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工程,准备添加第三方源文件


    libjscocos2d工程的manual目录
  • 添加一个筛选器


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


    筛选器命名
  2. 把第三方源文件和头文件加进来


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

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

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

    附加依赖设置
  6. 如图添加 yim.lib

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

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

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

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

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

    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

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

  • ok!可以运行了。

显示全文