![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iphone
pakacy
这个作者很懒,什么都没留下…
展开
-
采用cocos2d 1.1版本若是要实现屏幕为竖屏显示怎样修改
有时候,就那么喜欢另类。偏偏不要cocos2d默认的横屏显示,那我们具体要如何定义修改成竖屏呢?首先,采用cocos2d创建一个默认项目,在applicationDidFinishLaunching里对于屏幕的设置代码如下:#if GAME_AUTOROTATION == kGameAutorotationUIViewController [director setDevice转载 2012-02-23 16:12:44 · 792 阅读 · 0 评论 -
COCOS2D 事件冒泡规律 和 CCMenu一直响应事件的解决办法
cocos2d把响应事件的对像放入一个栈中,用先进后出的规率来响应事件。可以设置响应的优先级 -128 - 128,最上层的优先级是-128(即值越小越先响应事件)。 响应的规则: 不同优先级先按优先级响应(即无视入栈顺序,先按优先级响应) 同一优先级响应的顺序是先进后出。 同一对像不能多次入栈,必须先从栈中移除才能再次加转载 2012-05-07 16:51:46 · 1283 阅读 · 1 评论 -
设置 cocos2d 的音效回放参数
cocos2d 回放音效的默认设置是 44Khz,但 iPhone 环境下 22Khz 就足够了,大多数游戏的音效文件都是 22Khz 的。所以在初始化游戏时,应该修改 cocos2d 的音效回放设定,以达到最高的处理效率。 Java代码 #import "SimpleAudioEngine.h" [CDSoundEngine setMixerSampleR转载 2012-05-07 16:52:53 · 441 阅读 · 0 评论 -
另一种实现 Fruit Ninja 里刀
实现原理: 画直线 在一个 list 列表里记录所有的触摸点,在 draw 函数里开始画线,线段逐渐加粗,在末端逐渐减细。可以直接用 Cocos2d 里的 box2d 模板,添加了少量代码即可。 //使用list列表保存所有点 代码 std::list pointl; -(void)ccTouchesMoved:(NSSe转载 2012-05-07 16:55:41 · 624 阅读 · 1 评论