标签: cocos2d-iphone

选择具有受支持体系结构的目标,以便在此设备上运行

在此输入图像描述

我的Xcode是4.4.1版

该项目在更新到这个较新版本之前工作得很好,但现在它停止了工作

objective-c xcodebuild cocos2d-iphone

56
推荐指数
3
解决办法
4万
查看次数

如何从UIGestureRecognizer获取UITouch位置

我想从UIGestureRecognizer获取我的点击的UITouch位置,但我无法弄清楚如何查看文档和其他SO问题.你们其中一个可以指导我吗?

- (void)handleTap:(UITapGestureRecognizer *)tapRecognizer
{
    CCLOG(@"Single tap");
    UITouch *locationOfTap = tapRecognizer; //This doesn't work

    CGPoint touchLocation = [_tileMap convertTouchToNodeSpace:locationOfTap];
    //convertTouchToNodeSpace requires UITouch

    [_cat moveToward:touchLocation];
}
Run Code Online (Sandbox Code Playgroud)

这里的固定代码 - 这也修复了Y轴

CGPoint touchLocation = [[CCDirector sharedDirector] convertToGL:[self convertToNodeSpace:[tapRecognizer locationInView:[[CCDirector sharedDirector] openGLView]]]];
Run Code Online (Sandbox Code Playgroud)

xcode objective-c cocos2d-iphone uigesturerecognizer ios

51
推荐指数
2
解决办法
6万
查看次数

重复符号_OBJC_METACLASS _ $ _ ClassName

我正在尝试运行我的cocos2d应用程序并面临此错误,因为我最近将我的sdk升级到4.2并将我的cocos2d升级到0.99.5.

我试图清理我的项目甚至更改目标ios部署,但错误保持不变.同时重命名className以避免从cocos2d的库类名重复.

ld:/ Users/umaidsaleem/Desktop/functionsTest/build/Debug-iphonesimulator/libcocos2d libraries.a(MenuScene.o)和/Users/umaidsaleem/Desktop/functionalityTest/build/functionalityTest.build/Debug-中的重复符号_OBJC_METACLASS _ $ _ MenuSceneNew- iphonesimulator/functionalityTest.build /对象 - 正常/ I386/MenuScene.o

objective-c cocos2d-iphone

44
推荐指数
7
解决办法
3万
查看次数

如何使用图像Exif元数据从iPhone相机获取物体距离?


编辑:对不起晚编辑,没有两个参数你无法计算它,所以首先需要从地面填充用户相机高度.


我已经检查了一些解决方案,但没有一个有用!

我知道工作距离=(传感器高度+主体高度)*焦距/传感器高度

distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels)
                          ----------------------------------------------------------------
                                object height (pixels) * sensor height (mm)
Run Code Online (Sandbox Code Playgroud)

我希望与此保持距离:

镜片和眼睛形成图像

您好我使用图像Exif ALAssetsLibrary获取以下信息

我得到了以下元数据:

Save image metadata.
 {
    DPIHeight = 72;
    DPIWidth = 72;
    FaceRegions =     {
        Regions =         {
            HeightAppliedTo = 2448;
            RegionList =             (
                                {
                    AngleInfoRoll = 270;
                    AngleInfoYaw = 0;
                    ConfidenceLevel = 376;
                    FaceID = 1;
                    Height = "0.1413399";
                    Timestamp = 5996166864910;
                    Type …
Run Code Online (Sandbox Code Playgroud)

iphone camera objective-c cocos2d-iphone ios

37
推荐指数
3
解决办法
2万
查看次数

适用于iPhone的Cocos2d与Cocos2d-x

我和Cocos2d一起为iPhone工作过,觉得很愉快.我正在开始另一个项目,偶然发现了Cocos2d-x,一个C++端口.我被能够(考虑)一次构建多个平台的想法所吸引.我对Obj-C和C++同样感到满意,并不是在寻找两种语言之间的比较,除非它与使用Cocos2d特别相关.

有没有人使用这两个版本的引擎,你能否评论两者的具体优缺点?Cocos2d-x"完成了"吗?可靠?

iphone cocos2d-iphone cocos2d-x

34
推荐指数
4
解决办法
3万
查看次数

更改CCSprite的图像

我使用spriteWithFile创建了许多CCSprites.

如何在运行时更改精灵的图像?

我需要定期更改一些精灵图像.

cocos2d-iphone

33
推荐指数
3
解决办法
2万
查看次数

纹理坐标Cocos3d

这是我如何将纹理放在我的对象上:

_obj = (CC3MeshNode *)[_world getNodeNamed:@"s0"];
_obj.material.texture = [CC3Texture textureFromFile:@"objTextureLayout.png"];
Run Code Online (Sandbox Code Playgroud)

我的对象是从3DMAX加载的,我不明白为什么我的纹理坐标(来自3DMax)丢失了...

另一个问题,我不明白为什么我的法线被翻转在一个简单的多边形上.我有什么可以忘记的?

有什么建议吗?我可以发布一些屏幕截图甚至是带有纹理的模型,以便最好地理解任何可以帮助我的人.

iphone textures objective-c cocos2d-iphone cocos3d

26
推荐指数
0
解决办法
1986
查看次数

检测UIGestureRecognizer的上,下,左,右Cocos2d

我有一个CCSprite,我想用手势移动.问题是我对Cocos2D完全不熟悉.我希望我的精灵在手势开始时执行一个动作,在手势停止时执行另一个动作,在手势正确时执行另一个动作,对左手执行相同操作.有人能指出我正确的方向吗?

谢谢!

iphone xcode cocos2d-iphone uigesturerecognizer

26
推荐指数
4
解决办法
4万
查看次数

Cocos2d将背景图像添加到图层?

我刚读完了一些cocos2d文档,据我所知,要在图层中添加背景图像,你必须做以下事情:

Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
Run Code Online (Sandbox Code Playgroud)

尽管我的测试结果是你可以直接将精灵添加到场景中,如下所示:

@implementation IntroScene
- (id) init {
self = [super init];
if (self != nil) {
    Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
    [bg setPosition:ccp(240, 160)];
    [self addChild:bg z:0];
    [self addChild:[MenuLayer node] z:1];
}
return self;
Run Code Online (Sandbox Code Playgroud)

}

这两个选项之间的区别是什么,以及为图层设置背景的更好方法是什么?任何帮助将不胜感激.

iphone layer cocos2d-iphone scene

25
推荐指数
2
解决办法
3万
查看次数

UIActivityViewControllerCompletionHandler如何?

我正在尝试使用UIActivityViewControllerCompletionHandler ,但我不知道如何...

我想检测用户何时完成或关闭此视图控制器(UIActivityViewController).

谁知道怎么样?

objective-c event-handling cocos2d-iphone ios6

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