0

敵が複数いるので、例えば敵のスプライトに変数を追加したい

CCSprite *enemy;
enemy.direction = up;

どうすればこれを行うことができますか?可能な限り最も簡単な最短最速の方法

4

1 に答える 1

2

あなたはこのようにそれを行うことができます:

typedef enum
{
    kDirection_Up = 1000,
    kDirection_Down,
    kDirection_Left,
    kDirection_Right
}GMDirection;


@interface GMEnemy : CCSprite
{
    GMDirection direction;
}

//使用法:

GMEnemy *enemy = [GMEnemy spriteWithFile:@"Name.png"];
enemy.direction = kDirection_Up;

//直接チェック

if(enemy.direction == kDirection_Up)
于 2013-03-04T05:56:44.103 に答える