xcode相关内容
我试过了 [[CCTextureCache sharedTextureCache] addImage:@"still.png"]; 但由于某种原因,我总是得到一个扭曲的图像.这很可能是因为我的图像分辨率不同,但对于这个应用程序,它们不能具有相同的分辨率.如何在不经历制作 spritesheet 或动画等复杂过程的情况下更改 sprite 的图像. 解决方案 urSprite = [CC
..
我使用 XCode 开发了一个 Cocos2d-X 应用程序,当我在 iOS 设备上从 XCode 启动它时,它可以完美运行. 现在,我想将它移植到 Android.我的理解是,我必须找到一种方法将我的“XCode 项目"导入 Eclipse,以便能够编译它并在 Android 设备上启动它. 我目前正在尝试按照本教程将此项目转换为混合 iOS/Android 项目:http://ga
..
我知道 cocos2d 它是一个非常简单的 API,我可以用它来做简单而巨大的 2D 甚至有时是 3D 游戏/应用程序.我也知道 OpenGL 更复杂,它是较低级别的 API 等. 问题: 实现 2D/3D 游戏有什么更好的方法? 如果我们有像 cocos2d 这样简单的框架,为什么还需要学习 OpenGL? OpenGL 能做什么,而 cocos2d 不能做? 提前致谢!
..
我正在尝试遵循 this 指南,该指南经常被引用为 Cocos2d-x 的优秀教程.p> 问题是我下载的 Cocos2d-x(2.2 和 3.0 alpha0)不包括教程中指出的文件 install-templates-xcode.sh. 知道这里发生了什么吗?我搜索了那个词,但什么也没有出现,所以我假设它没有隐藏在文件的更深处. 出于无奈,我下载了 cocos2d-iphone,该
..
我尝试在 Cocos2D 应用程序中垂直滚动三个图像 (320x480). 在我的初始化方法中,我有以下内容: //添加背景精灵背景 = [CCSprite spriteWithFile:@"BG1.png"];background2 = [CCSprite spriteWithFile:@"BG2.png"];//定位背景精灵background.position = ccp(size.
..
我的场景中有 7 个精灵.所有的精灵都添加到 mutablearray.当我触摸一个精灵移动时,其他精灵在我触摸移动方法后不可见 这是我的代码 if( (self=[super init])) {sprites=[[NSMutableArray alloc]init];CCLayer *base=[CCSprite spriteWithFile:@"Base.png"];base.posi
..
是否可以转换取自 CCSpriteFrameCache 的 CCSpriteFrame,并将其转换为可在 sprite 纹理属性上设置的纹理? 解决方案 假设你的 CCSpriteFrame 被命名为 frame 你可以使用: [sprite setDisplayFrame:frame]; 更改精灵的框架 如果它使用相同的纹理.如果纹理不一样,则必须创建一个新的精灵: CCSprit
..
..
我之前发布了一些非常相似的内容,但我认为该帖子令人困惑,所以我正在重做. 这是设置.我正在使用 SpriteBuilder.我有 2 个 CCB 类,MainScene.ccb 和 Scroll.ccb.Scroll.ccb 是一个带有按钮的图层.MainScene 包含一个 CCScrollView 和一个 CCLabelTTF.CCScrollView 正在加载 Scroll.ccb.C
..
代码: [lightRender beginWithClear:0 g:0 b:0 a:0];self.shaderProgram = [[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionColor];CC_NODE_DRAW_SETUP();CGPoint 顶点[3];ccColor4F 颜色[3];CGPoi
..
尝试使用 if 语句设置 sprite 文件名,然后根据该字符串加载正确的文件.看起来我的变量范围有问题,但我不知道它是什么. 这是我的代码: if ([[GameManager sharedGameManager] newHighScore] == TRUE) {NSString *highScoreLabelText = @"label-new-high-score.png"} 别的
..
我刚升级到Xcode 5.1,突然有新的警告: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:文件:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Deve
..
我使用 Xcode 7 测试了我的 cocos2d 2.1 游戏在模拟器或设备上崩溃: ccShader_PositionColorLenghtTexture_frag.h 2015-06-15 22:36:13.319 NanoWar[18789:456971] cocos2d: ERROR: 0:12: '' : syntax error: #extension 必须始终位于任何非预处
..
..
我正在创建一个游戏,它允许设备处于横向左或横向右方向,并且玩家可以在暂停时更改方向.当他们这样做时,我需要更改游戏根据方向解释加速度计的方式. 在 iOS 5 中,我使用 willRotateToInterfaceOrientation 来捕获更改并更改我的变量,但在 iOS6 中已弃用.我现有的代码如下所示: if(toInterfaceOrientation == UIInterfa
..
我们已将以下应用设置设置为仅限 iPhone,但在 App Store 中该应用被列为兼容 iPhone/iPad. 如下图所示,设备系列设置为 iPhone: 这是应用程序:http://itunes.apple.com/us/app/carrom-pro/id525961441?mt=8. 这些设置有什么问题吗? 解决方案 所有 iPhone 应用程序也可以在 iPa
..
我想从 UIGestureRecognizer 获取我的水龙头的 UITouch 位置,但我无法通过查看文档和其他 SO 问题来弄清楚如何.你们中的一个可以指导我吗? - (void)handleTap:(UITapGestureRecognizer *)tapRecognizer{CCLOG(@"单击");UITouch *locationOfTap = tapRecognizer;//这不起
..
我有一个 CCSprite,我想用手势四处移动.问题是我对 Cocos2D 完全陌生.我希望我的精灵在手势向上时执行一个动作,在手势向下时执行另一个动作,在手势正确时执行另一个动作,向左执行相同操作.有人可以指出我正确的方向吗? 谢谢! 解决方案 显然每个 UISwipeGestureRecognizer 只能检测到给定方向的滑动.即使方向标志可以被或在一起,UISwipeGestu
..
我有一个 Ionic 3 项目,它在 Ionic DevApp 和 Xcode 上正常运行.但是当我添加 AdMob Plugin 时,它正常运行 Ionic DevApp 但它不在 Xcode 上运行.我尝试了模拟器和真实设备,但我都有一些错误. 有我的错误代码; 由于未捕获的异常而终止应用程序'GADInvalidInitializationException',原因:'Google
..
我尝试构建一个带有推送通知的 ionic 3 应用程序,但我在 iOS 部署方面遇到了一些问题. 我在 xcode 中有这 3 个错误: diff:/Podfile.lock: 没有那个文件或目录diff:/Manifest.lock: 没有这样的文件或目录错误:沙箱与 Podfile.lock 不同步.运行“pod install"或更新您的 CocoaPods 安装. 我已经尝试了很
..