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

Posted

技术标签:

【中文标题】Cocos2D 的可用文件后缀究竟是啥,用于多分辨率支持?【英文标题】:What exactly is the available file suffixes for Cocos2D, used for multi resolution support?Cocos2D 的可用文件后缀究竟是什么,用于多分辨率支持? 【发布时间】:2012-08-21 11:03:55 【问题描述】:

我已经搜索了一段时间,但很难找到可用于多分辨率支持的可用后缀的定义列表,如果有的话?也就是说,根据您使用的设备在一个维度上加载图像。尤其是界面。

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

我尝试使用“-ipad”和“-iphone”等后缀,但它们似乎无法识别。

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

【问题讨论】:

【参考方案1】:

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

-高清(iPhone/iPod 视网膜) -ipad(iPad 1 和 2) -ipadhd (iPad 视网膜)

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

早期的 cocos2d 版本仅支持 -hd,大多数版本不支持 -ipad 后缀,因为它长期以来仅在单独的 github 分支中可用。 -ipadhd 后缀相当新,在 cocos2d v1.1 和 v2.0 中引入。

目前 Mac Retina 显示器没有特殊的后缀。

【讨论】:

以上是关于Cocos2D 的可用文件后缀究竟是啥,用于多分辨率支持?的主要内容,如果未能解决你的问题,请参考以下文章

究竟是啥导致二进制文件“乱码”?

帧缓冲区在 Vulkan 中究竟是啥意思

像素尺寸是啥意思

淘宝Tedis组件究竟是个啥

Django究竟是个啥东西

verilog的one hot究竟是啥意思啊?