我有不止一个敌人,所以我想为敌人的精灵添加一个变量,例如
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)