本文实践自 Pablo Ruiz 的文章《How To Make a Tower Defense Game》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植。在这篇文
想不到的是,最近还有一些同行找我要AnimatePacker的古老代码。甚至提出了购买等方式。这个工具的代码,之前私下里曾赠送了一些朋友,既然之前都没有收费,那么之后也不应该收费。我也从来没有想过用这
这篇文章给大家分享的是在cocos2d-x中回调函数的方法,相信大部分人都还没学会这个技能,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。代码一// callback.cpp
本文将要实现一个横版格斗类游戏,并实现摇杆控制英雄上下左右运动。这里实现了能通过虚拟摇杆控制精灵的运动,而且能够改变精灵运动时的脸部朝向。之前看了好多人写虚拟摇杆,但是就是
Cocos2d-x 架构介绍Cocos2d-x中主要包含以下4个部分:1、CCDirector导演 ,2、CCScene场景,3、CCLayer层,4、CCSprite精灵CC
在Cocos2d-x中处理Android 系统设备的Menu和Back按键的响应 步骤很简单如下: 1. 在需要响应的.h 中添加如下两个虚函数: virtual void ke
Cocos2d-x 特效特效共有22种。在boolHelloWorld::init()函数中添加如下代码:if ( !CCLayer::init() ) { retur
上篇我们以Sprite为例,分析了注册函数。但其中我们似乎遗漏了一个地方,那就是构造函数。因为Cocos2d-x在C++层使用的是工场函数来生成对象,而不是构造函数。所以在JS层代码中,也需要有相应的
cocos2d-x游戏循环与调度每一个游戏程序都有一个循环在不断运行,它是有导演对象来管理很维护。如果需要场景中的精灵运动起来,我们可以在游戏循环中使用定时器(Scheduler)对精灵等对象的运行进
今天在项目中用到了随机数,但发现cocos2d-x中宏CCRANDOM_0_1提供的都是非常有规律的随机数,后来上网查资料的值,产生随机数的函数rand需要一个“种子”,默认情况下,该种子的值是不变的