cocos2d-iphone相关内容

如何使 iphone 和 iphone4-retina 兼容的应用程序(在 cocos2d 中完成)轻松适应 ipad?

我的问题很简单:1.我做了一个iphone应用,全部在cocos2d中完成.2.我把它适配到了iphone4-retina,所有PNG文件都有自己的-hd副本. 在 iPhone 中运行,应用正确显示 (320x480).在 iPhone4-retina 中运行,应用也正确显示(640x960). 但在 iPad 上运行,如果应用程序设置为仅 iPhone,它可以正常运行,但只能以 i ..
发布时间:2022-01-21 17:48:46 移动开发

如何在 Xcode 中使用 cocos2d?

我下载了最新版本的 cocos2d,但我对如何在我当前的项目中使用它感到困惑.谁能告诉我如何在 xcode 中使用它.我正在寻找设计一个2D迷宫.我必须进口一些东西吗?任何形式的帮助将不胜感激. 解决方案 是的,你需要把cocos2d文件拖到你的项目中,然后才能使用. 这是一个非常有用的分步资源,说明如何做到这一点. http://monoclestudios.com/coco ..
发布时间:2022-01-21 17:48:30 移动开发

如何读取 plist 数据并从中获取 int?

目前使用 cocos2d.我有一个 plist 数据名称 myplist.plist.plist里面都是整数..我如何读取数据和其中的int? 解决方案 NSString *path = [[NSBundle mainBundle] bundlePath];NSString *dictionaryPath = [path stringbyAppendingPathComponent:@"m ..
发布时间:2022-01-21 17:48:22 其他开发

即使我暂停游戏,菜单是否仍然有效?

所以我正在制作一个菜单: CCMenu *menu = [CCMenu menuWithItems:addThing1, addThing2, addThing3, nil];[菜单 alignItemsVertically];[自我添加孩子:菜单]; 它工作正常,但我也想在发生这种情况时暂停游戏,所以我这样做: [[CCDirector sharedDirector] pause]; 所 ..
发布时间:2022-01-21 17:48:15 移动开发

Cocos2d 2.x:理解 ccBezierConfig 行为

我很久以前就问过一个问题,一位用户友好地回复我,解释说有 这个插件工具,我可以用它来创建快速贝塞尔曲线原型. 我尝试并制作了这个: 我认为它会在这个 ccBezierConfig 中得到完美的翻译: ccBezierConfig 贝塞尔曲线;self.position = CGPointMake(-10.0f, 400.0f);bezier.controlPoint_1 = CGPo ..
发布时间:2022-01-21 17:48:06 移动开发

重用 cocos2d 动作

对于使用相同动作的多个 CCSprite 重复使用相同的动作是否可能(并且是一种好的做法)? 如果我有 10 个需要缩放的 CCSprite.我创建了一个名为 scaleAction 的缩放动作.是否可以为精灵重复使用相同的动作? 当我尝试这样做时,我只得到一个精灵缩放而不是全部.最好的方法是什么? 提前致谢 解决方案 由于问题是针对多个精灵重复使用一个动作,答案很明确: ..
发布时间:2022-01-21 17:47:57 移动开发

Cocos2d,iOS:从缓存中删除精灵的正确方法是什么?

我得到了一个不是单例实例的 GameScene 类.因此,每次用户选择新关卡时,我都会分配和取消分配它,并将“静态"/“共享"数据保存在不同的单例类(例如 GameManager)中. 我正在使用 ARC.我想了解在内存管理的角度下我的方法是否正确.换句话说,在清理时调用“removeUnusedSpriteFrames"就足够了吗?这会删除 game-art-forLevelOne-hd. ..

CocosDenshion 音乐淡出

我在我的游戏中使用 cocos denshion 作为音乐.我目前正在使用代码播放背景音乐: [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"backSong.mp3"]; 但是,当游戏结束时,我需要背景音乐逐渐淡出.我怎样才能淡出背景音乐,有没有办法做到这一点?提前致谢!此外,ObjectAL 是否比 CocosDenshion ..
发布时间:2022-01-21 17:47:35 移动开发

如何通过触摸该图像来旋转箭头图像?

我正在做一个项目,我需要通过触摸来旋转图像. 根据用户的触摸方式,它可以更快或更慢地旋转. 你能告诉我一些教程或如何做到这一点吗? 解决方案 将你的图像放在 UIImageView 中,然后子类化该视图并替换 touchesBegan:withEvent: 或为其设置一个委托并实现与委托方法相同的方法.这将使您能够响应触摸事件(在这种情况下是触摸的开始,尽管您可以为结束触摸或移 ..
发布时间:2022-01-21 17:47:17 移动开发

计算一个方法在 Cocoa-Touch 中被调用的次数?

我有一个小应用程序,它使用 cocos2d 运行游戏的四个“关卡",其中每个关卡都完全相同.第四关运行后,我想显示一个结束游戏的场景.我能够处理这个问题的唯一方法是制作四种方法,每个级别一个.毛. 我曾多次使用 cocos2d 和仅使用基本的 Cocoa 框架遇到过这种情况.那么我可以计算一个方法被调用的次数吗? 解决方案 你能不能每次调用你的方法时只增加一个实例变量整数? 我 ..
发布时间:2022-01-21 17:47:11 移动开发

Cocos2d 在应用程序启动时给出随机 fps 下降?

我正在使用 cocos2d 开发一款 iphone 游戏,并将其设置为显示 FPS.现在大多数时候应用程序将以 60 fps 的速度启动和运行,但显然有时应用程序会随机启动并以 40 fps 的速度运行. 这种情况不会经常发生,似乎只有在您退出应用程序并尽快重新启动时才会发生,尽管大多数情况下这不会触发效果.但在几次快速退出-重启序列后,游戏最终开始并且只有 40 fps 而不是正常的 60 ..
发布时间:2022-01-21 17:47:04 其他开发

更新 Cocos2d 中的标签值

我正在 cocos2d 中制作游戏,在更新分数时,旧的分数值会出现在标签上,而新的值会被覆盖.我正在使用以下代码来显示分数, LblScore = [CCLabel labelWithString:[NSString stringWithFormat:@"%d",score]尺寸:CGSizeMake(100, 300)对齐:UITextAlignmentCenter字体名称:@"Arial"字 ..
发布时间:2022-01-21 17:46:42 移动开发

iOS 8 自动旋转将图像旋转到屏幕外

所以我最近从客户那里听说了一个奇怪的问题.当他们尝试旋转屏幕时,屏幕会变黑.这似乎只是 iOS 8 的事情,因为我的最新版本只是将 iOS 8 添加到组合中. 从我的视图控制器: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {////支持自动旋转有两种 ..
发布时间:2022-01-21 17:46:35 其他开发

从 Iphone Native Client 使用 Google App Engine 进行身份验证

我想创建一个 Iphone 游戏,用户可以在其中使用他们的 facebook 凭据登录并使用我在 Google App Engine 上运行的服务器进行身份验证.我已经让 Facebook 连接在 iPhone 和 Google App Engine 上工作.但是,iPhone 版 Facebook 连接似乎仅通过 Facebook 的服务器对您进行身份验证,并允许您从 访问 Facebook A ..

ios7如何在后台运行进程

我想在前台和后台连续运行我的进程.我已经实现了以下代码 self.updateTimer = [NSTimer scheduledTimerWithTimeInterval:10.0目标:自己选择器:@选择器(重复方法)用户信息:无重复:是];self.backgroundTask = [[UIApplication sharedApplication] beginBackgroundTaskW ..
发布时间:2022-01-21 17:45:58 移动开发

cocos2d.如何创建弹出模式对话框(使用 CCLayer)

我需要制作一个显示在主层中心的模式对话框(继承自 CCLayer).在显示时,您不能按对话框外的任何其他按钮.就像 MS Windows 系统中的普通模式窗口一样. 问题是我不知道如何在对话框显示时禁用主层的触摸事件. 我们将不胜感激. 解决方案 刚刚设置 self.isTouchEnabled = NO; 显示弹出窗口时在主层中.然后稍后将其设置回 YES. ..
发布时间:2022-01-21 17:45:48 其他开发