敵が複数いるので、例えば敵のスプライトに変数を追加したい
CCSprite *enemy;
enemy.direction = up;
どうすればこれを行うことができますか?可能な限り最も簡単な最短最速の方法
敵が複数いるので、例えば敵のスプライトに変数を追加したい
CCSprite *enemy;
enemy.direction = up;
どうすればこれを行うことができますか?可能な限り最も簡単な最短最速の方法
あなたはこのようにそれを行うことができます:
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)