2012-04-30 6 views
1

私はcocos2dの初心者ですが、私はPhotoshopのようにエフェクトを作成しようとしていますが、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