добавить изображение с камеры в CCLayer - PullRequest
1 голос
/ 05 января 2012

В настоящее время я реализую какое-то приложение, использующее cocos2d, которое требует захвата изображения с камеры и применения некоторых эффектов. Чтобы применить эти эффекты, изображения должны быть добавлены в CCNode. Итак, мой вопрос: как я могу захватить изображение с камеры и сохранить его в CCSprite или как-то добавить его в CCLayer? Буду очень признателен за вашу помощь!

1 Ответ

2 голосов
/ 18 января 2012

да, вы можете сделать это, и это довольно просто! Как только вы используете камеру для получения изображения, у вас будет объект UIImage. Тогда все, что вам нужно сделать, это:

  CGImageRef imageref = [image CGImage]; //image is the UIImage retrieved from the camera or photo library.
  CCSprite * mySprite =[CCSprite spriteWithCGImage:imageref  key:nil];

Затем вы можете рассматривать mySprite как любой обычный спрайт.

...