小编use*_*425的帖子

我如何在cocos2d中更改精灵的图像?

我试过了

[[CCTextureCache sharedTextureCache] addImage: @"still.png"];
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,我总是以失真的形象结束.这很可能是因为我的图像分辨率不同,但对于这个应用程序,它们不能拥有相同的分辨率.如何更改精灵的图像,而无需经历制作精灵表格或动画或其中任何一个的复杂过程.

xcode cocos2d-iphone

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

适用于Mac OS X的openAL教程

我需要工具来学习如何在Mac OS X应用程序中使用OpenAL.我做了大量的iOS和Mac开发,通常很擅长快速学习新东西.任何人都可以提供一个或两个有一些教程的网站吗?

macos openal

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

在我的viewDidLoad中获取EXC_BAD_ACCESS

在我的iOS应用程序的viewDidLoad方法中,我有以下代码行:

loadDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1.0", "version number", nil]; 
Run Code Online (Sandbox Code Playgroud)

它会导致EXC_BAD_ACCESS错误.我不知道为什么.viewDidLoad除了该行所在的if/else语句的另一侧之外,该方法中没有其他任何东西使用该对象,因此无法将其释放.我只是不确定问题是什么.如果你想看看我的整个viewDidLoad方法,这里是:

- (void)viewDidLoad
{
    [super viewDidLoad];
    tapsBackground = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
    tapsBackground.delegate = self;
    [self.view addGestureRecognizer:tapsBackground];

    saveChangesButton.hidden = YES;

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    filePath = [documentsDirectory stringByAppendingPathComponent:@"presets.plist"];

    if([[NSFileManager defaultManager] fileExistsAtPath:filePath]){
        loadDict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
    }

    else{
        loadDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1.0", "version number", nil];
        [loadDict writeToFile:filePath atomically:YES];
    }
}
Run Code Online (Sandbox Code Playgroud)

nsmutabledictionary ios

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

标签 统计

cocos2d-iphone ×1

ios ×1

macos ×1

nsmutabledictionary ×1

openal ×1

xcode ×1