Не удалось добавить изображение fire.png в CCTextureCache, но fire.png находится в проекте..?

Я искал ответ по всему интернету, но это сводит меня с ума..

Я пытаюсь создать CCParticleSun или CCParticleEffect.. Теперь я знаю, что они нуждаются в fire.png и fire.pvr, найденном в папке ресурсов для cocos2d.. Я включил эти файлы в свой проект (в файл ресурсов, как и все мои другие изображения..)

Мой код выглядит так:

 sun = [[CCParticleSun alloc]initWithTotalParticles:100];

    sun.texture = [[CCTextureCache sharedTextureCache] addImage:@"fire.png"];

    sun.position = ccp(120,120);

    [self addChild:sun];

Однако, когда я запускаю свой код.. я получаю эти ошибки в моем выводе:

2013-03-27 13:19:25.063 Touchz[425:1be03] cocos2d: OS version: 5.1 (0x05010000)
2013-03-27 13:19:25.065 Touchz[425:1be03] cocos2d: GL_VENDOR:   Apple Computer, Inc.
2013-03-27 13:19:25.066 Touchz[425:1be03] cocos2d: GL_RENDERER: Apple Software Renderer
2013-03-27 13:19:25.066 Touchz[425:1be03] cocos2d: GL_VERSION:  OpenGL ES 2.0 APPLE
2013-03-27 13:19:25.068 Touchz[425:1be03] cocos2d: GL_MAX_TEXTURE_SIZE: 4096
2013-03-27 13:19:25.068 Touchz[425:1be03] cocos2d: GL_MAX_TEXTURE_UNITS: 8
2013-03-27 13:19:25.069 Touchz[425:1be03] cocos2d: GL_MAX_SAMPLES: 4
2013-03-27 13:19:25.069 Touchz[425:1be03] cocos2d: GL supports PVRTC: YES
2013-03-27 13:19:25.070 Touchz[425:1be03] cocos2d: GL supports BGRA8888 textures: YES
2013-03-27 13:19:25.071 Touchz[425:1be03] cocos2d: GL supports NPOT textures: YES
2013-03-27 13:19:25.071 Touchz[425:1be03] cocos2d: GL supports discard_framebuffer: YES
2013-03-27 13:19:25.072 Touchz[425:1be03] cocos2d: GL supports shareable VAO: NO
2013-03-27 13:19:25.072 Touchz[425:1be03] cocos2d: compiled with Profiling Support: NO

2013-03-27 13:19:25.073 Touchz[425:1be03] cocos2d: **** WARNING ****           CC_ENABLE_GL_STATE_CACHE is disabled. To improve performance, enable it by editing ccConfig.h

2013-03-27 13:19:25.074 Touchz[425:1be03] cocos2d: cocos2d v2.0.0
2013-03-27 13:19:25.075 Touchz[425:1be03] cocos2d: Using Director     Type:CCDirectorDisplayLink
2013-03-27 13:19:25.105 Touchz[425:1be03] Retina Display Not supported
2013-03-27 13:19:25.109 Touchz[425:1be03] cocos2d: animation started with frame interval:     60.00
2013-03-27 13:19:25.112 Touchz[425:1be03] cocos2d: surface size: 480x320
2013-03-27 13:19:25.114 Touchz[425:1be03] cocos2d: CCTexture2D: Using RGB565 texture since     image has no alpha
2013-03-27 13:19:26.228 Touchz[425:1be03] cocos2d: CCTexture2D: Using RGB565 texture since image has no alpha
2013-03-27 13:19:26.234 Touchz[425:1be03] -[CCFileUtils     fullPathFromRelativePath:resolutionType:] : cocos2d: Warning: File not found: fire.png
2013-03-27 13:19:26.235 Touchz[425:1be03] cocos2d: CCTexture2D. Can't create Texture. cgImage is nil
2013-03-27 13:19:26.236 Touchz[425:1be03] cocos2d: Couldn't add image:fire.png in     CCTextureCache
2013-03-27 13:19:26.237 Touchz[425:1be03] cocos2d: CCTexture2D. Can't create Texture. cgImage is nil
2013-03-27 13:19:26.237 Touchz[425:1be03] cocos2d: Couldn't add image:fire.png in CCTextureCache

Несмотря на то, что я уверен, что у меня есть мои fire.png и fire.pvr в моем проекте! Я бы опубликовал изображение файлов моего проекта, но у меня еще нет 10 пунктов репутации.. В любом случае, в чем может быть проблема? любая помощь очень ценится. Эффекты CCParticle важны для любой игры. Заранее спасибо.

PS Я использую MAC OSX 10.7.4 и у меня есть cocos2d-iphone 2.0 и Xcode 4.4.1

0 ответов

Другие вопросы по тегам