cocos2d-iphone相关内容

cocos2d 从未来的特定时间开始粒子

我正在开发一个基于 cocos2d 的具有空间背景的应用程序,在该应用程序中我正在利用 CCQuadParticleSystem 来制作闪烁的星星.我用 ParticleDesigner 生成了这个粒子系统.当我加载粒子系统时,代表星星的白点开始出现在背景中,一段时间后它们会淡出,这样,在粒子系统达到状态状态的几秒钟后,就会出现满是星星的夜空. 我的问题是我想知道是否有办法让粒子系统从未来的 ..
发布时间:2022-01-21 17:58:29 移动开发

带有大图像的Objective C iPad动画-使用什么方法?

我正在尝试在 iPad 上构建一个天气应用程序,但我似乎需要一些动画方面的帮助.假设我正在为雷达制作动画,因此雷达源文件有 10 张 900x700 像素大小的 gif/jpeg 图片.我已经使用这里的教程尝试了 UIImage 动画技术: http://www.icodeblog.com/2009/07/24/iphone-programming-tutorial-animating-a- ..
发布时间:2022-01-21 17:58:13 移动开发

了解 applicationSignificantTimeChange:

我发现有时我的应用程序(Cocos2d 游戏)在经过重大时间更改后会以“错误"的方式运行.例如: 案例1:当应用进入后台,几分钟后重启,我可以看到加载图片,然后应用/游戏恢复. 案例 2: 当应用程序进入后台并在很长一段时间后更改应用程序有时会重新启动,有时不会.我仍然不清楚为什么. 查看我发现的 AppDelegate 方法: //下一个增量时间将为零-(void) applic ..
发布时间:2022-01-21 17:57:54 移动开发

我们什么时候应该使用 pushScene 和 replaceScene?

我 cocos2d,我正在使用 pushScene 和 replaceScene 移动到下一个场景.但是,我很困惑我们应该使用哪个? 当我在某些地方使用 replaceScene 时,应用程序崩溃并出现类似 的错误 -[UITextView 长度]:无法识别的选择器发送到实例 0x842a750由于未捕获的异常“NSInvalidArgumentException"而终止应用程序,原因: ..
发布时间:2022-01-21 17:57:26 其他开发

如何将 CCSprite 从一个父级转移到另一个父级?

我有一个名为 sprite 的 CCSprite,它是一个名为 movingLayer 的 CCLayer 的子级,它本身就是一个当前运行我的游戏逻辑的 CCLayer 的子级,所以在这种情况下它是 self.movingLayer 在屏幕上来回移动,这是一个永远重复的动作,而 sprite 正骑在上面.我想让 sprite “下车" movingLayer 并“上车"到 self ,它可以自己做 ..
发布时间:2022-01-21 17:57:12 其他开发

cocos2d中如何在CCLabelTTF中设置背景色

我目前正在为我的游戏使用 Cocos2d FrameWork.我需要更改 CCLabelTTF 中的背景颜色.我知道如何设置字体颜色,谁能告诉我如何更改 CCLabelTTF 对象的背景颜色. CCLabelTTF *nameLabel=[CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@",[plyName objectAtIn ..
发布时间:2022-01-21 17:56:54 移动开发

cocos2d中如何停止一个模态层下的所有CCTouch?

在我的 cocos2d 游戏中,我有一个“设置"按钮,它启动一个模态层,旨在锁定它下面的所有内容.为此,我使用了锁定所有 CCMenuItems 的菜单状态方法和覆盖层的组合;两者都在代码下面. 问题是这两种解决方案似乎都不适用于 CCScrollLayers.当我单击按钮(启动模式)时,CCScrollLayer 仍然可以滚动,这不是我想要的. 我想: 按下按钮禁用所有触摸并禁 ..

cocos2d-iphone-2.1-beta2 中的 CCScrollLayer 问题

您好,我在最新的 cocos2d 测试版中遇到了 CCScrollLayer 所述的问题,主要是在编译时我得到:use of undeclared identifier 'CC_GL_BLEND'.有没有办法解决这个任何人发现的问题? 解决方案 您可以放心地评论该行..无论如何混合已经启用...并且在 cocos2D 2.1 beta 中进行此更改后一切正常. //设置总帐值#if CO ..
发布时间:2022-01-21 17:56:13 其他开发

如何检测 cocos2d 中精灵的碰撞

我想检测一个精灵与另一个精灵的碰撞.但我想检查精灵是否与其他精灵的左侧部分接触或与精灵的右侧部分接触.我正在使用下面的代码来检测碰撞.但这会检测整体碰撞(精灵在其他精灵的任何点接触).但是如果精灵被触摸到其他精灵的正面,则要算作碰撞. if (CGRectIntersectsRect(sprite1.boundingBox, sprite2.boundingBox)) {NSLog(@"要删除的 ..
发布时间:2022-01-21 17:55:47 移动开发

GlView 导致 OpenGL 错误

我是 cocos2d 的新手.我正在使用 cocos2d(3.0 Beta) 平台的 uiview 进行游戏.我在自定义视图控制器中设置了一个 GLView.下面是我的代码. - (void)setupCocos2D {CCGLView *glView = [CCGLView viewWithFrame:self.view.bounds pixelFormat:kEAGLColorFormat ..
发布时间:2022-01-21 17:55:35 移动开发

CCSpriteBatchNode.更改纹理文件

在我的应用程序中,我的精灵有大量不同的动画,在以后的版本中还会有更多.使用纹理文件将数百帧是相当困难的,所以我想制作几个.所以,我写了这段代码: if (运行){NSArray * 动画 = [[physicalBody getAnimationList] objectForKey:ANIMATION_RUN];如果 (!inAir){当前帧++;if (currentFrame>=[动画计数 ..
发布时间:2022-01-21 17:55:28 移动开发

Cocos2D 2.0 - 截屏期间的奇怪行为

我有一个基于图层的类,其中包含两个子精灵.让我们称它们为:背景和树. 在这个类中,我有一个方法来捕获该层的屏幕截图.该方法工作正常.每次我对该图层进行截图时,我都会获得背景上树的构成.美好的.在某一点上,我想获得没有树的那层的屏幕截图.所以我要做的是,隐藏树,截取屏幕截图并再次显示树......就像这样: [myLayer hideTree];UIImage *screenshot = [ ..
发布时间:2022-01-21 17:55:21 其他开发

我的 Xcode4 找不到 CCribbon

我在我的 Mac 上安装了 cocos2D 2.0 beta. 但是,我的 Xcode4 找不到 CCRibbon 的类. 所以,我在模板中查找 CCRibbon,但没有 CCRibbon. 我认为可能是一个不稳定的版本,但我不确定. 如何在我的 Xcode 上使用 CCRibbon? 我要安装旧版本的 cocos2D 吗? 解决方案 Cocos2D 2.0 ..
发布时间:2022-01-21 17:55:15 移动开发