我是新来的cocos2d。我一直在关注我正在工作的教程,但是当我更新用于通过删除资源文件夹并将其替换的火球图像时,图像不再呈现。更换图像时我需要做些什么?cocos2d - 替换缓存的精灵图像
在我交换图像:
CCSprite *弹丸= [CCSprite spriteWithFile:@ “Projectile.png” RECT:CGRectMake(0,0,20,20)]。
交换图像之后:
CCSprite *弹丸= [CCSprite spriteWithFile:@ “Fireball.png” 矩形:CGRectMake(0,0,20,20)]。
我是否需要以某种方式删除缓存并重新添加图像?
编辑:
我说我下面的这行代码,它的工作:
[弹丸的SetTexture:[CCTextureCache sharedTextureCache] addImage:@ “Fireball.png”]];
奇怪的是,我必须添加一行新的代码来替换图像。
我不知道在cocos2d中是否有一种开发模式,它在拾取任何图像精灵变化直到它进入生产模式。 – oprogfrogo 2012-02-23 02:55:06
@oprogfrogo:编辑我的原始答案 – YvesLeBorg 2012-02-23 12:28:04