2010-10-16 60 views
13

我不太确定如何在cocos2d中使用高清图像作为精灵。我查看了文档,并下载了支持点而不是像素的最新测试版,但我不明白整个-hd后缀的想法。换句话说,我需要帮助,并不知道如何在我的cocos2d游戏中使用视网膜质量图形。我觉得这很简单,但我找不到这样做的任何事情。任何帮助将不胜感激。如何在Cocos2D中实现高清“视网膜显示”图形

好吧,所以也许这是要求太多,但如果有人能给我代码告诉我该把它放在哪里,这将是非常有用的。 (这可能太多了)但是,如果它是一条线或太多,如果你可以发布,这将是非常好的。我在这里绝对无能为力。我尝试过的一件事是设置内容比例因子。该图像是高清晰度,但在iPod touch第四代,fps下降到12fps左右。我真的不明白这一点。

感谢,

泰特

+0

哇,这得到了很多意见!希望它帮助了某人! – tallen11 2011-03-06 00:49:05

回答

21

如果您使用的是最新的测试版,只有你应该需要做出改变是所有的图像在出口两倍大小,并使用“-HD”后缀,类似于苹果的“@ 2x”。该文件还说,你需要设置导演的内容比例因子,但在我的情况下,我似乎不需要那样做。

虽然听起来你已经读过它,但我会链接到the documentation,希望有人会受益。

2

我认为“-hd”适用于Cocos2D-iPhone,“@ 2x”适用于Apple使用的图标(例如Default.png)。如果你想看到不同之处,1)在normal和“-hd”版本之间设置稍微差异的图像(比如diff color,添加小的变化),然后2)在模拟器中用“iPhone”运行它(for iPhone 3 GS),然后使用“iPhone(Retina)”(iPhone 4+),你应该看到不同的显示。

希望这会有所帮助。