13

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

好的,所以也许这要求太多了,但是如果有人能给我代码告诉我把它放在哪里,那将非常有帮助。(这可能问得太多了)但如果它是一条线或太多,如果你能发布它会很棒。我在这里完全一无所知。我尝试过的一件事是设置内容比例因子。图像是高清的,但在第 4 代 iPod touch 上,fps 下降到 12fps 左右。我真的不明白这一点。

谢谢,

泰特

4

2 回答 2

21

如果您使用的是最新的测试版,您需要做的唯一更改是以两倍大小导出所有图像并使用“-hd”后缀,类似于 Apple 的“@2x”。文档还说您需要设置导演的内容比例因子,但就我而言,我似乎不需要这样做。

虽然听起来您已经阅读过它,但我将链接到文档以希望有人会受益。

于 2010-10-16T22:33:47.497 回答
2

我认为“-hd”适用于 Cocos2D-iPhone,“@2x”适用于 Apple 使用的图标(例如 Default.png)。

如果您想查看差异,1) 在普通版本和“-hd”版本之间设置稍微不同的图像(例如,不同的颜色,添加微小的变化),然后 2) 在模拟器中使用“iPhone”运行它(适用于 iPhone 3 GS)然后使用“iPhone(Retina)”(适用于 iPhone 4+),您应该会看到不同的显示。

希望这可以帮助。

于 2012-03-04T10:55:14.213 回答