2012-01-05 6 views
1

현재 카메라에서 이미지를 캡처하고 일부 효과를 적용해야하는 cocos2d를 사용하는 일부 애플리케이션을 구현 중입니다. 이러한 효과를 적용하려면 이미지를 CCNode에 추가해야합니다. 그래서 내 질문은 : 어떻게 카메라에서 이미지를 캡처하고 CCSprite에 저장하거나 어떻게 든 CCLayer에 추가 할 수 있습니까? 도움을 주셔서 감사합니다.카메라에서 CCLayer로 이미지 추가

답변

2

예, 그렇게 할 수 있으며 매우 쉽습니다! 카메라를 사용하여 이미지를 얻으면 UIImage 객체가 생깁니다. 그런 다음 당신이해야 할 모든이있다 :

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

그런 다음 정규 스프라이트로 mySprite는 처리 할 수 ​​있습니다.

관련 문제