【问题标题】:How to implement HD "Retina Display" graphics in Cocos2D如何在 Cocos2D 中实现高清“Retina Display”图形
【发布时间】:2010-10-16 22:16:35
【问题描述】:

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

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

谢谢,

泰特

【问题讨论】:

  • 哇,这获得了很多浏览量!希望它对某人有所帮助!

标签: iphone cocos2d-iphone retina-display


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      相关资源
      最近更新 更多