首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建sprite时出错

创建sprite时出错
EN

Stack Overflow用户
提问于 2011-12-03 15:22:38
回答 2查看 118关注 0票数 1

我为我正在开发的iphone游戏创建了一个新的目标。我在资源中添加了新的图像,并与它们一起创建了一个精灵。这些图像有两个版本--规则大小的图像,另一个用于视网膜显示。我就是这样添加雪碧的:

代码语言:javascript
复制
    CCSprite * liteLabel = [CCSprite spriteWithFile:@"buyAlert1.png"];        
    liteLabel.position = ccp(240.0,160.0);
    [self addChild:liteLabel z:1];
    liteLabel.opacity = 30;

当创建一个新添加图像的精灵时,游戏就会崩溃。它在日志中是这样写的:

2011-12-03 17:07:02.666丛林猴Lite13467:10a03 cocos2d:帧间隔:1 2011-12-03 17:07:02.668丛林猴size 13467:10a03 cocos2d:表面尺寸: 480x320 2011-12-03 17:07:15.472丛林猴Lite13467:10a03 cocos2d: CCTexture2D。无法创造纹理。UIImage是nil 2011-12-03 17:07:15.472丛林猴Lite13467:10a03 cocos2d: cocos2d:nil:407 Alert1.png in CCTextureCache 2011-03 17:07:15.473丛林猴子libs 13467:10a03* -GameLayer addChild:z: /Users/odedharth/Dropbox/bibijida/邪恶猴子/libs/cocos2d/ccNode.m:407断言失败

同样在日志的开头,它说:视网膜显示不支持,虽然它应该支持。

奇怪的是,它在整个游戏目标上工作,尽管在整个游戏目标和小游戏目标之间没有代码上的区别。

我怎么才能解决这个问题?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-03 15:44:16

好吧,我发现问题出在哪里了。当添加新图像时,我没有将它们添加到lite版本目标中。

票数 0
EN

Stack Overflow用户

发布于 2011-12-03 15:30:23

"Retina不支持“通常出现在您试图激活其他iPhone4设备上的视网膜支持时,或者当您没有在iPhone模拟器的硬件/设备菜单中显式选择"iPhone (视网膜)”时出现。另见这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8368652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档