cocos2d-js开篇 - JSB环境打造

我的开发环境需求:

1 cocos2d-js3.5以上

2 jsb打包apk

3 一个可以提示的ide

4 cocosstudio2.2.6以上功能

(1)官方的cocos-code-ide似乎一直不给力,eclipse那个更新都不跟新,直接就换成一套idea的了。不管1.2还是2.0感觉都不是很胜任开发。

         码农需要的是一个可代码提示,且顺畅的ide,这样才免于开发痛苦。感觉webstorm不错。

(2)webstorm 用于html5方面还好,不用怎么配置。如果用JSB,那问题来了,我们需要win32运行器。

        以前这么用: 先在wenstorm写好代码,再打开 .\runtime\win32中的运行器。这样需要切换到目录下,切换太频繁了。能不能在webstorm有个按钮

        点击直接运行? 有,这种ide肯定有External Tools的。好添加一个External Tools指向runtime\win32\Matrix.exe, 配置好了,可以直接右键运行了

        

         高大上的ide,类似VS,肯定可以设计快捷键的。好,把F10快捷键设置到 ExternalTooles-Matrix身上,好方便了。

(3)官方生成的win32运行器有个问题:窗口上有条工具栏,点击位置不正确

        

      这个好烦,我想我们需要编译一个自己的运行器,代替它了。

     用cocos-code-ide生成一个带C++源码的工程,用VS2013打开编译,

    a 编译错误解决:1 game.rc错误
//#include "afxres.h"
#include "WinResrc.h"
#define IDC_STATIC  -1

    b 去掉Menu区域

把 game.rc文件中的IDR_MENU_COCOS区域注释掉就好了

(4)在用Cocos-code-ide的时候,有什么js代码的错误会提示到console的,如果没有这个提示我们很难捉摸游戏的信息。

     我们打开frameworks\runtime-src\proj.win32\main.cpp代码修改编译

     

    这样,运行游戏时cc.Log的信息就提示出来了。

     


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值