Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Universal cocos2d game to support iPad3

How would the image resources be named for the ipad & ipad HD versions in a universal app?

When supporting normal and HD images for iphone we use imageName.png & imageName-hd.png. But if I make an universal am I right in assuming that I would have to rename the images and use imageNameiPad.png & imageNameiPad-hd.png?

Please let me know how the naming convention works.

Thanks Abhinav

like image 307
AbhinavVinay Avatar asked Dec 01 '22 23:12

AbhinavVinay


2 Answers

The correct way in cocos2d (version 2.0 or 1.1beta) is this:

Normal iPhone:

image.png

Retina iPhone:

image-hd.png

Normal iPad:

image-ipad.png

Retina iPad:

image-ipadhd.png

You must just call image.png in your code, then the code will detect what device is and use the file properly.

like image 160
Mario Alejandro Avatar answered Dec 04 '22 12:12

Mario Alejandro


I beleive that it goes something like this:

Normal iPhone:

image.png

Retina iPhone:

image.png-hd

Normal iPad:

image.png-ipad

Retina iPad:

image.png-hd-ipad

Do not use @2x instead of -hd because you will find that you will get some errors.

like image 29
akuritsu Avatar answered Dec 04 '22 13:12

akuritsu