cocos2d-x 写游戏(1)

  好久没唠嗑了,7月的北京真是热的要死,尤其是在无风起霾的日子里。最近闲的蛋疼,于是想把学习cocos2d-x的感想写下来,也请大家多多指教。

  cocos2d-x使用的是c++作为开发语言,具有入门简单,文档详细,平台适配广的优点。写cocos2d-x游戏不一定要用到c++,有可能的话还是写lua或者javascript来的轻松简单。因此我结合lua和c++来制作游戏。一个比较好的cocos2d-x的lua扩展是quick-cocos2d。所以大家需要下载两个库文件,一个是cocos2d-x 3.2 rc0, 一个是quick-cocos2d.x 2.2.4。他们虽然相差了一个主版本,但是lua会做到API兼容,也就是不影响我们的逻辑代码,也就无关紧要了。

  要开发程序,需要一个好的操作系统和开发工具。如果是使用windows,那就用visual studio 和visual assist x。如果使用mac os x, 那就使用xcode。如果使用linux,那就使用eclipse+cdt。这几年我越来越认识到windows的邪恶本质,除了玩游戏,基本上什么都干不了。如果不是特别有爱,也不推荐使用linux系统。

  如果想要愉快的开发,学会用git来管理项目是必须的。在mac os下面有一款十分优秀的git 前端,就是source tree。还有一个业内十分有名的git托管网站——github。作为一个有理想有追求的程序员,这是必须要学会的东西。此外还要推荐一个编辑器 sublime。我们用他来编辑一些纯文本文件还有写lua代码,他有一个十分好用的插件叫做QucikXdev。

  写游戏需要好的c++基础吗?其实是不需要的,写游戏需要好的lua基础吗?其实也是不需要的。写游戏只需要一份热情,一份执着就够了。代码不懂,多看几遍,多写几遍就会了。学习一门语言,主要的是看和写,语法其实是用来加深理解的东西。

  很多人部署好了开发环境,就束之高阁,或者四处打听怎么开发。第一步要做的,是好好的看test工程例子。test工程是学习cocos2d-x的宝库,里面不仅有很多基本的用法,还有一些高级的特性展示。

所以学习cocos2d-x的第一步就是:

  • 去官网下载cocos2d-x 3.2rc0 和 quick cocos2d-x 2.2.4
  • 下载visual studio 和 visual assist x 或者 xcode, sublime
  • 下载source tree,注册一个github账号
  • 运行cocos2d-x的test工程 运行一个quick cocos2d-x的sample工程
  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值