0

我的项目中有两种类型的图像。那些是,

sample.png , sample-hd.png

当我运行我的项目时,我得到以下日志

cocos2d: Filename(sample-hd.png) contains -hd suffix. Removing it. See cocos2d issue #1040

这是什么日志?

4

1 回答 1

0

只需从您引用文件的任何位置删除“-hd”后缀,此日志消息就会消失。Cocos2d 会在适当的时候自动加回“-hd”后缀。

例如,这行代码:

CCSprite *sprite = [CCSprite spriteWithFile:@"sample.png"];

将在非视网膜设备上加载“sample.png”,在视网膜设备上加载“sample-hd.png”。有关详细信息,请参阅-hd 后缀。这是关键点:

cocos2d 打开的每个文件(图像文件、配置文件、精灵表等)都是使用 CCFileUtils 类打开的。启用 RetinaDisplay 后,此类将尝试打开“-hd”文件。如果该文件不存在,它将打开最初请求的文件。

于 2013-11-09T07:15:30.637 回答