gpt4 book ai didi

iphone - 创建 Sprite 时出错

转载 作者:行者123 更新时间:2023-11-28 17:40:25 25 4
gpt4 key购买 nike

我为我正在开发的精简版 iPhone 游戏创建了一个新目标。我已将新图像添加到资源中,并用它们创建了一个 Sprite 。这些图像有两个版本 - 常规大小的图像,另一个用于视网膜显示。这就是我添加 Sprite 的方式:

    CCSprite * liteLabel = [CCSprite spriteWithFile:@"buyAlert1.png"];        
liteLabel.position = ccp(240.0,160.0);
[self addChild:liteLabel z:1];
liteLabel.opacity = 30;

使用新添加的图像创建 Sprite 时,游戏崩溃。这是它在日志中所说的:

2011-12-03 17:07:02.666 Jungle Monkey Lite[13467:10a03] cocos2d: Frame interval: 1 2011-12-03 17:07:02.668 Jungle Monkey Lite[13467:10a03] cocos2d: surface size: 480x320 2011-12-03 17:07:15.472 Jungle Monkey Lite[13467:10a03] cocos2d: CCTexture2D. Can't create Texture. UIImage is nil 2011-12-03 17:07:15.472 Jungle Monkey Lite[13467:10a03] cocos2d: Couldn't add image:buyAlert1.png in CCTextureCache 2011-12-03 17:07:15.473 Jungle Monkey Lite[13467:10a03] * Assertion failure in -[GameLayer addChild:z:], /Users/odedharth/Dropbox/bibijida/Evil Monkeys/Evil Monkeys/Evil Monkeys/libs/cocos2d/CCNode.m:407

同样在日志的开头,它说:不支持 Retina 显示屏虽然它应该得到支持。

奇怪的是它适用于完整游戏目标,尽管完整游戏目标和精简游戏目标之间的代码没有区别。

我该如何解决这个问题?

谢谢

最佳答案

当您尝试在 iPhone4 以外的设备或模拟器上激活视网膜支持时,当您没有在硬件/设备菜单中明确选择“iPhone(视网膜)”时,通常会出现“不支持视网膜显示” iPhone模拟器。另见 here .

关于iphone - 创建 Sprite 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8368652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com