Cocos2d-iphone verwendet die Erweiterung -hd für Retina-Bilder (und andere Assets). Die cocos2d Retina guide spricht nur vage von „einige Inkompatibilitäten“ in Bezug auf @ 2x:Warum sollten Nutzer von cocos2d-iphone die Dateiendung @ 2x vermeiden?
Apple verwendet den „@ 2x“ Suffix, aber cocos2d verwendet nicht, dass die Erweiterung wegen einiger Inkompatibilitäten. Stattdessen hat cocos2d sein eigenes Suffix: "-hd".
WARNUNG: Es wird NICHT empfohlen, das Suffix "@ 2x" zu verwenden. Apple behandelt diese Bilder in einer speziellen Weise, die Fehler in Ihrer cocos2d Anwendung verursachen können.
Großartig. Ich fühle mich gut informiert.
Durch eine 2-year old bug report regarding @2x bekam ich den Link zu einem forum thread that supposedly explains the issues with @2x. Allerdings nicht. Die einzigen Hinweise, die ich dort gefunden habe, sind iOS (4.0/4.1) Bugs bezüglich @ 2x, die ich für nicht mehr relevant halte. Es ist möglich, dass ich einige wichtige Aspekte übersehen habe (es gab einige Diskussionen über Caching oder wiederholte Ladeprobleme) - der Thread ist sehr lang.
Ich würde gerne wissen, welche spezifischen Probleme ein cocos2d-Entwickler begegnen könnte, wenn (s) er das @ 2x-Suffix für Bilder anstelle von -hd verwendet?
Bitte geben Sie konkrete Beispiele von Dingen, die gehen könnten oder tatsächlich falsch sein werden.
Danke, endlich eine Klarstellung! Obwohl "ok mit cocos2d nicht funktioniert" scheint mir das noch ein wenig vage zu sein. Aber das ist wahrscheinlich nur ich. :) – LearnCocos2D
Ist meine Antwort würdig genug von der Prämie? : P Ich schwöre, das ist die ganze Information, die es zu diesem Thema gibt! –