Cocos2D的可用文件后缀究竟是什么,用于多分辨率支持?

时间:2012-08-21 11:03:55

标签: iphone ios ipad cocos2d-iphone screen-resolution

我一直在寻找一段时间,但很难找到可用于多分辨率支持的可用后缀的明确列表,如果有的话?也就是说,根据您所使用的设备加载尺寸。特别是对于界面。

我知道" -hd"后缀适用于ipad视网膜显示器支持,但除此之外,如果在iPhone上加载游戏时,如果有常规iPad分辨率的后缀以及iPhone后缀,也会很好。

我尝试使用" -ipad"等后缀。和" -iphone",但它们似乎没有得到认可。

任何人都有关于如何实现这一目标的提示,如果有的话?

1 个答案:

答案 0 :(得分:4)

您需要使用cocos2d v1.1或v2.0。然后你可以在cocos2d支持的资产上使用这些扩展(图像,tilemaps,位图字体,粒子效果):

  • -hd(iPhone / iPod Retina)
  • -ipad(iPad 1& 2)
  • -ipadhd(iPad Retina)

CCFileUtils类的方法允许您使用不同的后缀并启用/禁用自动回退到下一个较低分辨率的资源。

早期的cocos2d版本仅支持-hd,大多数版本都不支持-ipad后缀,因为它很长一段时间才在单独的github分支中提供。 -ipadhd后缀相当新,在cocos2d v1.1和v2.0中引入。

此时Mac Retina显示屏没有特殊后缀。