标签: cocos2d-iphone

iphone上的Cocos2d和Box2d指南?

我是游戏编程世界的新手,但他想为iPhone构建一个简单的基于物理的游戏.有谁知道iPhone上的Cocos2D和/或Box2D的任何教程?文档有点令人困惑.

iphone box2d cocos2d-iphone

12
推荐指数
2
解决办法
8051
查看次数

月球着陆器游戏需要什么数学?

我想建立一个游戏来学习cocos2d.Lunar lander是我脑海中的第一个练习.任何指针/源代码/所需的物理计算教程将不胜感激.谢谢!

iphone physics cocos2d-iphone

12
推荐指数
2
解决办法
3172
查看次数

多点触控不适用于iPhone的cocos2D

我对cocos2D非常熟悉(已经使用它超过1年了)我遇到了一个问题multitouch- 我的游戏 - multitouch.

我拥有的:
[glView setMultipleTouchEnabled:YES] 在我的代表中.一个playscene不实现触摸的.
添加到playcene的许多对象(我自己的,继承CCLayer).
这些对象实现了触摸并且是目标协议的委托.
[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];

在cocos2D的触摸测试中使用了相同的架构并且它正在工作.唯一的区别是它们使用CCSprite而不是CCLayer作为对象的父类.

有没有人有任何想法?

iphone multi-touch cocos2d-iphone

12
推荐指数
1
解决办法
765
查看次数

cocos2d支持ARC吗?

我正在使用Xcode 4.2并为iphone构建游戏(来自iOS 3.0 - 5.0).cocos2d支持ARC吗?转换以前版本中编写的代码需要进行哪些修改?

如果我对变量使用强和弱关键字并将编译器设置为LLVM GCC 4.2,结果会是什么?是否有必要将编译器更改为3.0以支持ARC?

objective-c cocos2d-iphone automatic-ref-counting

12
推荐指数
1
解决办法
3863
查看次数

Cocos2d 2.0将UIView添加到CClayer openglview已弃用

我有一些麻烦添加UIView到cocos2d v2.0,因为openGlView已被弃用我无法添加视图.我正四处寻找另一种方法,但我找不到任何东西.

谁能告诉我在所有cc层前添加UIView的新方法?或者我该如何做到这一点?

deprecated uiview cocos2d-iphone cclayer

12
推荐指数
1
解决办法
8682
查看次数

iOS 6 - 如何在方向更改时运行自定义代码

我正在创建一个允许设备处于横向左侧或横向右侧方向的游戏,玩家可以在暂停时更改方向.当他们这样做时,我需要改变游戏根据方向解释加速度计的方式.

在iOS 5中,我使用了willRotateToInterfaceOrientation来捕获更改并更改我的变量,但这在iOS6中已被弃用.我现有的代码如下所示:

    if(toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)      
        rect = screenRect;

    else if(toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight){
        rect.size = CGSizeMake( screenRect.size.height, screenRect.size.width );
    GameEngine *engine = [GameEngine sharedEngine];
    if(toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft){
        engine.orientation = -1;
    } else {
        engine.orientation = 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道替换是UIViewController类中的viewWillLayoutSubviews方法.我正在cocos2d 2.1中构建这个游戏,并且在演示项目中似乎没有UIViewController类,所以我不清楚如何合并它以及代码应该如何使其工作.

xcode cocos2d-iphone device-orientation ios ios6

12
推荐指数
1
解决办法
2万
查看次数

NSArray和CCArray之间的差异

NSArray和CCArray有什么区别?另外,在什么情况下,对于游戏编程,一个人会更喜欢另一个?

objective-c cocos2d-iphone nsarray

12
推荐指数
1
解决办法
1975
查看次数

如何隐藏Cocos2d中屏幕左下角的FPS数字

当我制作cocos2d游戏时,如何摆脱屏幕左下方的数字?这可能是一个新问题,但仍然存在.

iphone cocos2d-iphone

11
推荐指数
3
解决办法
8784
查看次数

如何阻止在box2d中作用于身体的力量

我在iphone上使用box2d创建游戏.我有一个受重力影响的身体向下移动而不是向右或向左移动.它将被另一个身体击中,然后向右或向左移动.然后我有一个重置按钮,将身体移回其起点.唯一的问题是它仍然向右或向左移动.我怎样才能抵消球已经行进的力量?当我重置游戏时,如何摆脱这种左右移动?

iphone xcode box2d cocos2d-iphone physics-engine

11
推荐指数
1
解决办法
1万
查看次数

如何在Cocos2D iOS项目中添加字体并将其与CCLabelTTF一起使用?

我需要在我的Cocos2D项目中使用自定义字体.我尝试了一些技巧,但Cocos2D不断报道:

无法加载字体XXX.ttf

为什么我不能使用Cocos2D使用自定义字体?


附加信息

这是一个问题+答案的帖子.这是一个让我整个早上都撞在墙上的问题.在阅读了众多网站的众多解决方案之后,我发现所有可用解决方案的合并都是解决这个问题的必要条件.

对某些人来说进一步困扰的是,你有时可以让你的应用程序在模拟器中完美地工作,但它不适用于你的iOS设备!此外,我还阅读了一些用户遇到相反问题的情况,其中设备将正常工作,而不是模拟器.我没有遇到后一个问题,但我相信遵循这些说明将有助于解决这个问题.

如果您遇到此问题,请自行解决,我错过了一步,请发表评论.我会更新我的帖子以包含任何其他详细信息.

fonts cocos2d-iphone ios cclabelttf

11
推荐指数
1
解决办法
6131
查看次数