1

ゲーム キャラクターを表す CCSpriteFrameCache を使用したアニメーション化されたスプライトがあります。(動的な) キャラクター名を表すために、このスプライトの子としてテキスト ラベルを追加したいのですが、「CCSprite は同じテクスチャ ID を使用していません」という問題が発生します。テキストは動的であるため、キャラクターが使用しているスプライト シートに含めることはできません。このテキスト オーバーレイをキャラクターに適用するには、どのような方法が最適ですか?

4

3 に答える 3

0

前回リリースしたゲームでこの状況が発生しました。

この問題を解決する最善の方法は、親ノードを作成し、ラベルとスプライトを子として追加することでした。主に、互いに干渉することなく両方の位置を調整できるため、ノードを個別に管理することをお勧めします。

ノード階層:

- Node parent
  - Sprite with CCSpriteFrameCache
  - Label
于 2013-07-22T22:16:23.820 に答える