iPhone

cocos2d-iphone – 对多个精灵使用相同的动作?

我想创建一次动作,然后将其添加到多个精灵中.例如,我有一个“怪物”,它会在身体上添加一堆腿.这些腿中的每一条都是身体的孩子,我希望它们来回旋转.我做了一个CCRepeatForever的两个CCRotateBy动作的序列,效果很好.我可以将动作添加到腿部,但如果我将其添加到不同的腿部,则第一条腿不会旋转.我不想为每条腿做出新的序列–多么痛苦!必须有一个简单的方法!)如果复制您曾经创建的操作,它会帮助您

cocos2d-iphone – Cocos2d只安排一次

如何只制作一次cocos2d计划选择器?现在我能做的最好的事情是:和eventHappend:但这似乎是一种解决方法……有一种方法只能安排一次吗?您可以在节点上运行一系列操作,一个CCDelay后跟一个调用您的方法的CCCallFunc.像这样…

cocos2d-iphone – 为什么cocos2d中只有60 fps真的流畅?

它可能以前被问过,但我无法在任何地方找到它……在视频领域,24fps以及其他任何内容都很流畅.Cocos2d似乎是只有当它的60fps或者更低时才能平滑.之间的任何事情30和50肯定不流畅,fps计数器看起来不准确……或者只有我这种情况?

cocos2D的iPhone和触摸检测问题

我只是不明白我使用cocos2d来开发iPhone/Pod上的小游戏.框架只是很棒,但是触摸检测失败.我读到你只需要覆盖适当的功能来实现一个类CocosNode的类.但它不行.我该怎么做错了?层是唯一接触的cocos2d类.诀窍是,所有层的实例都会通过触摸事件,一个接一个,所以你的代码必须处理这个.我这样做:}请注意,cocos2d库具有“cctouchesEnded”实现,而不是Apple标准.它允许您返回一个BOOL,指示是否处理了该事件.祝你好运!

cocos2d-iphone – Cocos2d 2.0 – 忽略层/精灵透明区域的触摸

我有一个应用程序,我有几个图层从透明度的PNG图像创建.这些层都在屏幕上彼此相交.我需要能够忽略给层的透明区域的触摸,并且当用户点击层的不透明区域时,就能够被触摸检测到…谢谢.这里有一个可能的解决方案.在cclayer上实现扩展,并提供以下方法:

cocos2d-iphone – Box2d多个夹具和定位

非常感谢.它是一个形状的属性.我没有为b2CircleShape找到这样的属性,但是b2polygonShape具有m_centroid参数–它是相对于身体的形状中心坐标.指定它具有形状的有效位置.对于b2polyganShape有一个方法setAsBox(w,h),但是有一个更复杂的一个:使用此方法或指定质心手册.这是U形的代码

cocos2d-iphone – Cocos2d 2.0 – 在左下角的3个数字

我的Cocos2D2.0项目屏幕左下方有3个数字:60可能是FPS,另外两个呢?我记得,以前版本的Cocos只有FPS号码.任何线索?由于fps显示是在几帧中平均的,所以隐藏了这个事实.所以如果显示统计显示45fps将是一系列帧,每隔一帧需要超过0.0166秒.以fps为单位,最近的帧的单个帧将是:60,60,30.