So i want to implement retina display support and i’ve come across two methods. Is there any advantage one has over another?
Using this line of code
CCDirector::sharedDirector()->enableRetinaDisplay(true); which i believe will enable reading the last bit of a png filename to figure out which graphic to use so if retina is enable it would be xxx-ipadhd.png
Using a set of IF statements to determine the screensize and then select the appropriate folder.
The way i see it is that i will still need both otherwise how will i know its a retina display or not? All
CCDirector::sharedDirector()->enableRetinaDisplay(true); does is eliminate the need to select a folder.
Can anybody confirm or deny my train of thought?
Also if anybody could expand on how
CCDirector::sharedDirector()->enableRetinaDisplay(true); actually looks like in code. Like how would i display a sprite depending on enableRetinaDisplay(). Would i just have my retina and regular graphics named apple-ipadhd.png and apple-ipad.png ? But what i dont understand about that is how you would do a
CCSprite::create ("[FILENAME HERE]"); ??
Thanks in advance.