先说下版本vs2010+cocos2dx2.2本章主要是告诉大家如何实现创建背景、飞机、***精灵,并且然后他们动起来,然后做一个碰撞测试,当***和敌方飞机碰撞时就销毁精灵并且加一个爆炸的精灵。创建背景、飞机、***精灵先在GameScene.h中添加以下成员GameScene();
~GameScene();
voidad..
分类:
其他好文 时间:
2014-11-02 00:45:59
阅读次数:
108
我们知道cocos2dx中可以由多个场景组成,那么我是如何来切换场景的呢首先我们先新建一个新的场景类,我推荐的方式是,在你工程的目录中找到一个classes的文件夹,里面有AppDelegate.cpp和AppDelegate.h还有HelloWorldScene.cpp和HelloWorldScene.h,我们需要做的就是把HelloWor..
分类:
其他好文 时间:
2014-11-02 00:42:20
阅读次数:
289
安装JDK,该步骤网上太多,不再赘述;安装NDK,同样,直接去Google找到最新的NDK,下载解压到某个盘符根目录即可;简便起见,使用ADT Bundle,而不要去使用Eclipse的原生包,可以省却很多繁杂琐碎而又没必要的工作;去www.python.org下载2.7.x的最新版本的python...
最近做着CCEditBox 时,发现点击后,里面的文字没有适配的今天比较,所以解决一下这个问题找到CCEditBox点击时响应的函数是 CCEditBoxImplIOS::openKeyboard我们可以看看这个函数写了什么:-(void) openKeyboard{ [[EAGLView sh.....
分类:
移动开发 时间:
2014-11-01 19:02:58
阅读次数:
217
颜色图层在游戏中主要用来烘托背景,可以按照RGB设置填充颜色,同时还可以设置图层的透明度(opacity),常用于显示背景颜色图层还存在一个特殊的子类:CCLayerGradient,是具有颜色渐变效果的颜色图层可以设置背景的渐变效果,Opacity:透明度ccc4(Red,Green,Blue,O...
分类:
其他好文 时间:
2014-10-31 23:38:18
阅读次数:
227
Node类的setPosition,getPosition函数如果是一个Node的Child则获取的坐标就是该Node的本地坐标
另一个关键问题就是在cocos2d-x里就是各种对象的大小问题。因为在cocos2d-x里Node对象有缩放的方法setScaleX和setScaleY。所以在获取对象大小的时候必须根据情况明确指定获取对象原始大小,还是缩放后的大小。当然cocos2d-x里提供了对应...
分类:
其他好文 时间:
2014-10-31 22:12:33
阅读次数:
290
小伟哥 遇到一个命题:
按钮透明区域过滤。当点击一个建筑按钮、花的时候不得不想一些方法把点击透明区域过滤掉。
让点击也没有效果滴啦。
开始搜索了半天才有所思路。
在网络上很多贴代码的。
整理后代码如下:
bool CCMenu::CheckAlphaPoint(CCMenuItem* pChild, const CCPoint& point)
{
CCSize winSiz...
分类:
其他好文 时间:
2014-10-31 19:11:00
阅读次数:
316
升级xcode到6.1后,跑以前的cocos2dx 2.x写的项目,发现clippingNode失效了。后来看到这个帖子,解决了我的问题:http://discuss.cocos2d-x.org/t/ccclippingnode-will-raise-error-stencil-buffer-is-...
分类:
移动开发 时间:
2014-10-31 13:47:35
阅读次数:
295
很多使用cocos2dx+lua做游戏的同学,都会想到一个问题,我的游戏一旦发布,怎样才能保证的我脚本代码不被破解,不泄露代码。虽然这和开源、共享的原则不合,但是代码也是coder的劳动成果,理应得到保护。特别...
分类:
其他好文 时间:
2014-10-31 12:17:07
阅读次数:
241