iPhone

使用cocos2d在iPhone上显示游戏得分的最佳方法?

我正在寻找使用cocos2d在iPhone应用程序中持续显示游戏得分.删除cocos2d显示应用程序运行的FPS的代码:我可以得到分数显示正确,但它闪烁,即使该应用程序运行速度更快的60FPS…尝试使用LabelAtlas.它更快.请参阅cocos2d发行版附带的AtlasDemo,以了解如何使用它.

cocos2d-iphone – Cocos2d:纯色矩形精灵?

我一定要错过一些东西!我想创建一个具有初始化为特定RGB值的背景颜色的实心矩形CCSprite.我已经查看了所有的文档,找不到任何东西.有没有办法将CCSprite的背景初始化为特定的颜色?我不想为我需要的每个颜色包含纯色PNG.帮帮我!CCSprite具有类型为ccColor3B的颜色属性:来源:CCSprite参考.您可以使用ccc3()轻松构建一个ccColor3B结构体:参考:ccColor3B参考.

cocos2d-iphone – 如何在cocos2d中显示CCNode的边框?

作为我之前关于displayingtheanchorpoint的问题的后续问题,我将CCSprite子类化并更改了其绘制方法如下:这很好.为了额外的信用,我添加了以下内容来显示它的边框:这也很好,直到我重申一个精灵:小精灵现在处于正确的位置,其定位点应该在哪里,但是边框将在错误的地方.我究竟做错了什么?节点的边界框相对于其父节点.绘制方法绘制在节点的本地空间中.convertToNodeSpace

cocos2d-iphone – cocos2d:为什么convertToGL,为什么addChild CCSprite在它的身体之前呢?

另外,我们首先“addChild”一个CCSprite,包含一个图像,然后我们设置它的主体,ccsprite成为这个主体的数据用户.相反,“添加孩子”不是更好吗?或者它是出于任何特定目的?谢谢这是因为OpenGL视图使用与CocoaTouch不同的坐标系.例如,CocoaTouch的0,0位置位于左上角,而OpenGL的0,0位置位于左下角.这就是为什么你需要“转换为GL”所有UIView坐标.转换还会考虑当前的设备方向.

cocos2d-iphone – Cocos2d和新的iPhone 5宽高比

我为“旧的”960*640视网膜显示屏完成了所有图形,我猜这些将在iPhone5屏幕上失真.我对吗?或者是否会显示“旧分辨率”图像而不修改宽高比并使某些屏幕变黑?

cocos2d-iphone – 将CCSprite缩放到精确大小

将精灵缩放到精确大小的最佳技术是什么.scale属性是一个乘数,但是如果你想要一个sprite正好是X像素宽,那么有一种简单的技术吗?或者,它是否需要简单地使用所需的大小和精灵实际内容来计算必要的比例操作?

cocos2d-iphone – 跟踪cocos2d中的轨迹路径

如何跟踪cocos2d中球流动的路径例如在愤怒的小鸟游戏视频中鸟儿流动的动作.他们显示路径.同样我想要您可以通过使用NSTimer或CAdisplayLink重复使用物体在其移动路径中的坐标并在该坐标处显示一个小点来实现此目的.计时器将开始,例如在愤怒的小鸟中,当鸟首次发射时,然后当鸟击中某物时停止.>启动鸟>此时每隔1/6的点就会在鸟坐标处绘制一个点>当鸟撞到某物时,计时器停止,因此不再绘制点