小编use*_*578的帖子

更改CCSprite的图像

我使用spriteWithFile创建了许多CCSprites.

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

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

cocos2d-iphone

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

将枚举值保存到字典中

如何将枚举值保存到字典?

当我尝试以下

enum someEnum
{
    field0 = 0,
    field1 = 1,
    field2 = 2,
};

enum someEnum someEnumObject;
Run Code Online (Sandbox Code Playgroud)

我试着用它将它保存到字典中

[NSDictionary dictionaryWithObjectsAndKeys:]

someEnumObject, @"enum", 
Run Code Online (Sandbox Code Playgroud)

我明白了

警告:语义问题:不兼容的整数到指针转换将'枚举行为'发送到'id'类型的参数

iphone objective-c nsdictionary ios

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

NSNumber vs Int

如果整数不能写入字典然后写入.plist,但NSNumbers可以更好地在整个应用程序中使用NSNumbers,而不是需要转换每次保存或从.plist加载字典?

iphone objective-c plist nsnumber ios

10
推荐指数
1
解决办法
3991
查看次数

正确的C库代码命名约定

命名作为基于C的代码库/ API的一部分的文件和函数的正确方法是什么?

c standards naming naming-conventions

5
推荐指数
1
解决办法
1382
查看次数

UIPanGestureRecognizer触发次数过多

我有一个UIPanGestureRecognizer,它根据我的喜好检测了太多次.我需要一个计数器,并计算3个完成的手势.每当我用手指在识别器点上平移时,它会触发3或4次.甚至引发了5次.

识别器如何设置为检测更少,或者是什么原因导致它检测到这么多次?

我想连续3次单一检测.目前,这可能会导致9到15次调用该函数.

iphone uigesturerecognizer

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

检查文档目录中是否存在文件

如何通过特定名称检查文档目录中是否存在文件?

iphone

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

获取plist的内容

我怎样才能获得这个plist的内容?

我对不同的元素以及如何访问它们有点困惑.

在此输入图像描述

如何访问这些词典和词典中的词典?

如果我想先复制这些数据怎么样呢,它会不会提高性能,而不是总是从plist中读取?

如何通过结构级别将所有这些数据存入我的应用程序?

谢谢

objective-c nsdictionary plist

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

检测设备颠倒

检测设备颠倒的正确值是什么?

我有以下内容,它开始检测用户何时在其背面标题设备.

我使用以下值

float xx = -[acceleration x];
    float yy = [acceleration y];
    float angle = atan2(yy, xx);

    if(angle >= 0.75 && angle <= 2.25)
    {
        NSLog(@"Upside down");
    }
Run Code Online (Sandbox Code Playgroud)

iphone uiaccelerometer

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

从存储的png加载图像

如何加载或获取保存到磁盘的图像?

我使用NSData和PNG表示将图像写入文档文件路径.如何获得这张图片?UIImage的.

iphone

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

处理回调或检查操作是否完成

如何确定动作何时完成或一系列动作何时完成?

我有一堆具有不同动作的精灵,具体取决于它们的状态,当例如按下精灵并且状态是例如state1时,则应该执行一些代码.如果在幕后执行cocos2d期间按下精灵,则触发下一个状态.

我需要知道第一个动作何时完成,以便我可以"解锁"精灵并允许进一步的触摸检测.

如何检查序列是否完成?

谢谢

cocos2d-iphone

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

释放Cocos2d纹理地图集

如何使用cocos2d发布纹理图集?

我有以下代码

NSString *blue= = @"Blue.plist";
CCSpriteBatchNode *blueBatchNode = [CCSpriteBatchNode batchNodeWithFile:@"Blue.png"];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:blue];
[self.parentScene addChild:blueBatchNode];
Run Code Online (Sandbox Code Playgroud)

如何在光栅阶段发布这两个?

objective-c cocos2d-iphone

0
推荐指数
1
解决办法
792
查看次数