Cocos2D: Создать спрайт из файла в каталоге документов - PullRequest
1 голос
/ 15 марта 2012

Каков наилучший способ создания экземпляра CCSprite из загруженного файла изображения?

Я хотел бы добавить загружаемый дополнительный контент в мою игру Cocos2D.

Я использовал

  1. Создание UImage из загруженного изображения.
  2. Создание CCTexture2D из UIImage.
  3. Создание CCSprite из CCTexture2D.

Если вы знаете более умный способ, пожалуйста, дайте мне знать.

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

Если у вас UIImage с именем img;

спрайт может быть создан

CCSprite *s = [CCSprite spriteWithCGImage:img.CGImage key:@"image"];
1 голос
/ 15 марта 2012

Посмотрите мое руководство Как загрузить (только) измененные файлы с веб-сервера . Я использовал это для создания Cocos2D Webcam Viewer и содержит пример кода для загрузки файлов через NSData, сохранения его в каталог документов и создания текстуры / спрайта из загруженного файла изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...