最近在学习cocos2dx引擎,版本是2.1.3,开发环境是win7 + vs2010,模仿微信打飞机游戏,开发中参考了 csdn 偶尔e网事 的系列文章:http://blog.csdn.net/column/details/jackyairplane.html。 项目结构 ...
各种回调函数的定义: 简单分析一下这两句代码: define: 只是一个加单的字符串替代宏, define A B 的意思是:A和B是一样的东西,只不过换了个写法,经常用在:用一个简单的字符串代替一串复杂的字符串 用一些有意义的单词组合来代表某些值。 typedef: 定义一种类型的别名, typedef void fff float 表示fff是一个函数,这个函数的返回类型是 void ,只有一 ...
2013-12-26 11:08 0 9638 推荐指数:
最近在学习cocos2dx引擎,版本是2.1.3,开发环境是win7 + vs2010,模仿微信打飞机游戏,开发中参考了 csdn 偶尔e网事 的系列文章:http://blog.csdn.net/column/details/jackyairplane.html。 项目结构 ...
BulletLayer.h 内容如下 重点一:敌机离hero越来越近时发射子弹的声音频率变快 根据数据成员、函数名可以很容易看得出每个成员的意义,不过该类的设计思想我前后改动比 ...
在上一节里,在头文件看到 定义了一个 CCSpriteBatchNode* batchNode;,在addEnemy方法里看到 batchNode->addChild(enemy); 新建的敌机 ...
思路 像所有语言一样,绑定回调主要是执行的任务执行到特定情形的时候,调用对用回调方法。 这里也一样。核心思路是,当c代码执行到特定特定情形的时候,调用lua的方法 我这里使用的是用lua_stack直接调用lua的方法,没有使用cocos2dx封装的那个dispatcher,因为熟悉那个格式太 ...
首先说明我的开发平台,以免由于平台问题造成不必要的误解: cocos2dx-3.4 ndk-r9d eclipse Admob是谷歌官方广告,已经集成在google_play_service_lib包里面,这里给出百度云下载地址,大家也可以使用官方提供的包。 下载包之后导入到 ...
HeroLayer类主要是处理hero的一些相关东西,以及调用bulletLayer的一些方法,因为子弹是附属于hero的~~ HeroLayer 类的成员如下: 重点一:touchesMoveed 移动hero 这里主要是设计到坐标转换问题,cocos2dx里有几种 ...
GameScene类虽然是占用游戏最多时间的类,但是里面的东西不是很多,最重要的就是碰撞检测了,碰撞检测代码如下: 还记得之前说过 boundingbox 方法是获取节点以父节点左下角 ...
Cocos2dx 3.x Lua 中使用定时器有两种方式: (1)self:scheduleUpdateWithPriorityLua(update, priority) > 参数一:刷新函数 > 参数二:刷新优先级 ...