Cocos2d-iphone использует расширение -hd для изображений Retina (и других активов). cocos2d Retina guide говорит лишь смутно о "некоторых несовместимостях" относительно @2x:
Apple использует суффикс "@2x", но cocos2d не использует это расширение из-за некоторых несовместимостей. Вместо этого у cocos2d есть свои суффикс: "-hd".
ВНИМАНИЕ: НЕ рекомендуется использовать суффикс "@2x". Apple рассматривает эти изображения особым образом, которые могут вызвать ошибки в вашем cocos2d приложение.
Великий. Я чувствую себя хорошо информированным.
Через 2-летний отчет об ошибке относительно @2x Я получил ссылку на форум, который предположительно объясняет проблемы с @2x. Однако это не так. Единственные намеки, которые я нашел там, - это ошибки iOS (4.0/4.1) относительно @2x, которые, я полагаю, больше не актуальны. Возможно, что я, возможно, пропустил какой-то важный аспект (были разговоры о кешировании или повторной загрузке) - поток очень длинный.
Я хотел бы знать, какие конкретные проблемы может возникнуть у разработчика cocos2d, если он использует суффикс @2x для изображений вместо -hd?
Просьба привести конкретные примеры вещей, которые могут пойти или на самом деле будут ошибочными.