更换精灵CCSprite的图片有两种方式。1、直接通过图片更换使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。//
CCTexture2D*texture=CCTextureCache::sharedTextureCache()->addImage("bg2.png");
bg->setTexture(texture);
//2、通过缓存帧替换使用se..
分类:
其他好文 时间:
2014-09-04 03:01:08
阅读次数:
168
当我们在用cocos2d-x引擎进行游戏设计时,很多时候有这样一种情况
我们需要创建一个层A,覆盖住层B,当我们在层A上进行触摸操作时,可能会对层B进行操作。所以我们需要做的是
当层A覆盖住层B时,屏蔽层B的touch事件
摘自某文章
layer屏蔽touch事件
此处有个问题,在popLayer层上触摸,你会发现底层的GameScene会响...
分类:
其他好文 时间:
2014-09-03 21:22:27
阅读次数:
501
橡皮擦具体功能要求:
1. 实现擦除效果:具体要求是点击位置,拖动轨迹路上,均可以擦除。在快速拖动过程中,不能出现断层和锯齿现象。
2. 擦除的形状,最好可以自定义。默认可以提供正方形、圆形两种,最好能提供自定义图片形状。
3. 判断图片是否擦除完毕。
4. 如果擦除形状过小,那么难免在擦除过程中,会遗留一些细小的、可能难以注意的残留点。在擦除过程中,要求可以自动擦除这些残留点。...
分类:
其他好文 时间:
2014-09-03 18:12:37
阅读次数:
844
【唠叨】单例模式,说的通俗一点就是:创建某个类的全局唯一静态实例对象。也就是说从它创建开始,一直到整个游戏程序结束才会释放资源,期间一直保存的着数据。单例类在大部分游戏中应该是必不可少的部分,如整个游戏音乐的开关控制、数据的加载与存储等都需要一个全局访问点..
分类:
其他好文 时间:
2014-09-03 15:07:37
阅读次数:
156
在此我会将一步步看到的小白我认为疑难和重点记下,并自解,若是在无法解答,便以红色标记出来,希望各位大神帮忙解惑。 一、onEnter()还有OnExit()是什么 因为小白在使用cocos2dx这款的时候,没有了解他,现在知道,他是在结点处便定义的一个接口,在每次场景开始的时候调用onEnter()...
分类:
其他好文 时间:
2014-09-03 12:35:36
阅读次数:
184
【唠叨】
本节来讲讲简单的物理碰撞检测(非Box2D物理碰撞):矩形、圆之间的碰撞检测。
【简单碰撞检测】
在一些游戏中经常会遇到碰撞检测的情况,如愤怒的小鸟飞出去后,是否与石头发生碰撞。
虽然说有一个Box2D物理碰撞引擎,但是在这里还是需要掌握一下简单..
分类:
其他好文 时间:
2014-09-03 11:27:27
阅读次数:
214
【唠叨】游戏中两个场景的切换时经常要被用到的,cocos2dx引擎为我们提供了许多场景切换的动画,我感觉有些和PPT的切换很类似,所以感觉很熟悉。如:淡入淡出、翻页、跳入跳出等等。本节要讲的场景切换方式十分丰富,不过内容比较简单,很容易掌握。【致谢】http://gl.paea.cn/..
分类:
其他好文 时间:
2014-09-03 02:49:46
阅读次数:
302
IOS通用的 只需要在RootViewController.mm文件里面 1 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsPortrait( interfa...
分类:
移动开发 时间:
2014-09-02 20:03:25
阅读次数:
186
1.响应按钮事件的创建过程中,如果按钮的响应事件是打开某个页面,也就是说创建一个新的页面,那么先要将此之前创建的同样的页面消除掉,这样避免玩家狂点按钮;如果按钮掉功能是请求服务器点话,请求之后可能会进行某些回调操作,那么有两种方法取设计用户体验,一,强制disable操作界面,直至回调完成之后在解除...
分类:
其他好文 时间:
2014-09-02 17:08:54
阅读次数:
155
一、创建文件~ MainMenuScene.h MainMenuScene.cpp MainMenuLayer.h MainMenuLayer.cpp 那个场景的搭建就不多说了,那个我的打飞机还有别踩白块的学习笔记里有~ 二、How to do? 1、initBackground(),创建背景~ (...
分类:
其他好文 时间:
2014-09-02 17:08:15
阅读次数:
320