2012-04-30 3 views
1

저는 cocos2d의 초보자입니다. 포토샵에서와 마찬가지로 CCLabelTTF와 같은 효과를 내기 위해 노력하고 있습니다. 이미지는 내가 사용하려고하는 요구 사항에 대해 더 자세히 설명 할 수 있습니다. Bending the Label "MARINE". CCRotate 액션을 사용하여 회전하려고하지만 동일한 효과를 만들 수 없습니다.cocos2d의 벤딩 레이블

CCLabelTTF를 사용하여 cocos2d에서이 효과를 얻으시기 바랍니다. 텍스트 "MARINE"은 모든 텍스트로 대체 될 수 있습니다. CCLabelTTF 대신 CCSprite를 사용할 수 없으므로 모든 텍스트를 사용할 수 있습니다.

미리 도움을 주셔서 감사합니다.

답변

0

스케일 및 비뚤어 짐을 변경할 수있는 CCSprite의 하위 클래스 인 자신 만의 글꼴 클래스를 만드는 것이 고려 되었습니까? 그게 네가 필요로하는 것일 수도있어. 스프라이트 이미지 라이브러리의 비트 맵 글꼴 유형을 만들고 원하는 텍스트 문자열을 전달할 수있는 하위 클래스를 만들고 CCSprite 클래스에서 이미지 조작을 사용하여 위와 비슷한 결과를 얻습니다.

이미지를 기반으로하지 않으므로 CCLabelTTF가이 작업을 수행 할 수 있다고 생각하지 않습니다.

+0

@andrewx에 감사드립니다. 글꼴은 그다지 중요하지 않습니다. 또한 나는 CCLabelTTF 또는 비트 맵 폰트로 할 필요가있는 CCSprite 클래스를 사용하고 싶지 않다. – Marine

+0

특히 사용자 지정 작업을 수행하려면 자신의 논리를 하위 클래스로 만들어야합니다. 왜 CCLabelTTF를 사용해야합니까? 당신은 이미지 조작이 아니라 텍스트 조작에 대해 이야기하고 있습니다. – johnbakers

+0

@andewx 텍스트가 생성하는 효과의 출력을 원하지만 이미지가 구부러지는 효과는 출력하지 않습니다. – Marine