cocos2d-iphone相关内容
我正在开发一个基于 cocos2d 的具有空间背景的应用程序,在该应用程序中我正在利用 CCQuadParticleSystem 来制作闪烁的星星.我用 ParticleDesigner 生成了这个粒子系统.当我加载粒子系统时,代表星星的白点开始出现在背景中,一段时间后它们会淡出,这样,在粒子系统达到状态状态的几秒钟后,就会出现满是星星的夜空. 我的问题是我想知道是否有办法让粒子系统从未来的
..
我正在尝试在 iPad 上构建一个天气应用程序,但我似乎需要一些动画方面的帮助.假设我正在为雷达制作动画,因此雷达源文件有 10 张 900x700 像素大小的 gif/jpeg 图片.我已经使用这里的教程尝试了 UIImage 动画技术: http://www.icodeblog.com/2009/07/24/iphone-programming-tutorial-animating-a-
..
..
我发现有时我的应用程序(Cocos2d 游戏)在经过重大时间更改后会以“错误"的方式运行.例如: 案例1:当应用进入后台,几分钟后重启,我可以看到加载图片,然后应用/游戏恢复. 案例 2: 当应用程序进入后台并在很长一段时间后更改应用程序有时会重新启动,有时不会.我仍然不清楚为什么. 查看我发现的 AppDelegate 方法: //下一个增量时间将为零-(void) applic
..
..
我有一个返回变量的函数,我想知道如何返回一个数组,问题是它不是一个 NSArray,它只是一个像这样的普通 C 数组... -(b2Fixture*) addFixturesToBody:(b2Body*)body forShapeName:(NSString*)shape{BodyDef *so = [shapeObjects objectForKey:shape];断言(所以);Fixtur
..
我 cocos2d,我正在使用 pushScene 和 replaceScene 移动到下一个场景.但是,我很困惑我们应该使用哪个? 当我在某些地方使用 replaceScene 时,应用程序崩溃并出现类似 的错误 -[UITextView 长度]:无法识别的选择器发送到实例 0x842a750由于未捕获的异常“NSInvalidArgumentException"而终止应用程序,原因:
..
..
我有一个名为 sprite 的 CCSprite,它是一个名为 movingLayer 的 CCLayer 的子级,它本身就是一个当前运行我的游戏逻辑的 CCLayer 的子级,所以在这种情况下它是 self.movingLayer 在屏幕上来回移动,这是一个永远重复的动作,而 sprite 正骑在上面.我想让 sprite “下车" movingLayer 并“上车"到 self ,它可以自己做
..
我目前正在为我的游戏使用 Cocos2d FrameWork.我需要更改 CCLabelTTF 中的背景颜色.我知道如何设置字体颜色,谁能告诉我如何更改 CCLabelTTF 对象的背景颜色. CCLabelTTF *nameLabel=[CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@",[plyName objectAtIn
..
在我的 cocos2d 游戏中,我有一个“设置"按钮,它启动一个模态层,旨在锁定它下面的所有内容.为此,我使用了锁定所有 CCMenuItems 的菜单状态方法和覆盖层的组合;两者都在代码下面. 问题是这两种解决方案似乎都不适用于 CCScrollLayers.当我单击按钮(启动模式)时,CCScrollLayer 仍然可以滚动,这不是我想要的. 我想: 按下按钮禁用所有触摸并禁
..
将我的 Xcode 升级到 4.6 后,Kobold2d 2.0.4 产生如下错误.有人也遇到这个问题吗? Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 失败,退出代码为 1CompileC/Users/ernnug/Library/Devel
..
您好,我在最新的 cocos2d 测试版中遇到了 CCScrollLayer 所述的问题,主要是在编译时我得到:use of undeclared identifier 'CC_GL_BLEND'.有没有办法解决这个任何人发现的问题? 解决方案 您可以放心地评论该行..无论如何混合已经启用...并且在 cocos2D 2.1 beta 中进行此更改后一切正常. //设置总帐值#if CO
..
..
这不起作用: CCSprite *testscale=[CCSprite spriteWithSpriteFrame:starFrame];testscale.scale=0.5;浮动星宽=testscale.contentSizeInPixels.width;CCLOG(@"contentpixels: %f contentsize: %f",starWidth, testscale.cont
..
我想检测一个精灵与另一个精灵的碰撞.但我想检查精灵是否与其他精灵的左侧部分接触或与精灵的右侧部分接触.我正在使用下面的代码来检测碰撞.但这会检测整体碰撞(精灵在其他精灵的任何点接触).但是如果精灵被触摸到其他精灵的正面,则要算作碰撞. if (CGRectIntersectsRect(sprite1.boundingBox, sprite2.boundingBox)) {NSLog(@"要删除的
..
我是 cocos2d 的新手.我正在使用 cocos2d(3.0 Beta) 平台的 uiview 进行游戏.我在自定义视图控制器中设置了一个 GLView.下面是我的代码. - (void)setupCocos2D {CCGLView *glView = [CCGLView viewWithFrame:self.view.bounds pixelFormat:kEAGLColorFormat
..
在我的应用程序中,我的精灵有大量不同的动画,在以后的版本中还会有更多.使用纹理文件将数百帧是相当困难的,所以我想制作几个.所以,我写了这段代码: if (运行){NSArray * 动画 = [[physicalBody getAnimationList] objectForKey:ANIMATION_RUN];如果 (!inAir){当前帧++;if (currentFrame>=[动画计数
..
我有一个基于图层的类,其中包含两个子精灵.让我们称它们为:背景和树. 在这个类中,我有一个方法来捕获该层的屏幕截图.该方法工作正常.每次我对该图层进行截图时,我都会获得背景上树的构成.美好的.在某一点上,我想获得没有树的那层的屏幕截图.所以我要做的是,隐藏树,截取屏幕截图并再次显示树......就像这样: [myLayer hideTree];UIImage *screenshot = [
..
我在我的 Mac 上安装了 cocos2D 2.0 beta. 但是,我的 Xcode4 找不到 CCRibbon 的类. 所以,我在模板中查找 CCRibbon,但没有 CCRibbon. 我认为可能是一个不稳定的版本,但我不确定. 如何在我的 Xcode 上使用 CCRibbon? 我要安装旧版本的 cocos2D 吗? 解决方案 Cocos2D 2.0
..