-1

私は現在、トランプゲームを構築しています。いつものように、最初のいくつかのステップは、カードの配列を構築し、それらをシャッフルしてから、各プレイヤー (4 枚あります) に配ることでした。手札に 15 枚のカードがある場合と同じように、カードを各プレイヤーの前に「ファン」セットアップで表示するようにしたいと考えています。私は COCOS2d を初めて使用するので、このコンポーネントを理解するのに苦労しています。

私の質問はこれです。配られたトランプが各プレイヤーの前の所定の位置に移動するように、cocos2d プロジェクトをどのようにコーディングできますか? カードを各プレイヤーの前で広げて表示したいのです。助言がありますか?

4

1 に答える 1

0

カードごとに CCNode オブジェクトを作成し、ノードの子としてカード スプライトを追加します。カードの下部が整列して回転する位置にノードを配置します。

次に、スプ​​ライトを CCNode 親から垂直方向にオフセットするように配置します。つまり、たとえば位置を (0, 100) に設定します。カードの高さの半分以上、おそらく 3 分の 2 にする必要があります。次に、CCNode の親を回転させます。これにより、CCNode の位置を回転の中心にして、カードも回転します。

すべてのカードに対してこれを順番に繰り返します。ノードとスプライトを追加する順序に応じて、左から右、または右から左にファンとして配置できます。

于 2012-09-20T15:27:02.057 に答える