我有多个敌人,所以我想为敌人的精灵添加一个变量,例如
CCSprite *enemy;
enemy.direction = up;
我该怎么做呢? 最简单最快的方法
答案 0 :(得分: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)