def __init__(self, view): UnitSprite.__init__(self, view) # 速度 self.speed = 220 # 子弹速度 self.bulletSpeed = 900 # 生命值 self.HP = 3 # 子弹类型 self.bulletTypeValue = 1 # 子弹威力 self.bulletPowerValue = 1 # 是否在投掷炸弹 self.throwBombing = False # 是否可被攻击 self.canBeAttack = True self.isThrowBomb = False self.zOder = 3000 # 最大子弹威力 self.maxBulletPowerValue = 4 # 出现的初始位置 self.appearPosition = ccp(160, 60) self.hurtColorLife = 0 self.active = True self.init_ui()
def __init__(self, view, type): UnitSprite.__init__(self, view) self.active = True self.speed = 200 self.bulletSpeed = 100#-200 self.HP = 15 self.bulletPowerValure = 1 self.moveType = 0 self.scoreValue = 200 self.zOrder = 1000 self.delayTime = 1+1.2*CCRANDOM_0_1() self.attackMode = 1 self.enemyInit(type)
def __init__(self, view, type): UnitSprite.__init__(self, view) self.active = True self.speed = 200 self.bulletSpeed = 100 #-200 self.HP = 15 self.bulletPowerValure = 1 self.moveType = 0 self.scoreValue = 200 self.zOrder = 1000 self.delayTime = 1 + 1.2 * CCRANDOM_0_1() self.attackMode = 1 self.enemyInit(type)
def __init__(self, view, speed, weapon, attackMode): UnitSprite.__init__(self, view) self.active = True self.zOrder = 3000 self.velocityx = 0 self.power = 1 self.HP = 1 self.velocityy = 200 - speed self.attackMode = attackMode # self.parentType CCSpriteFrameCache.sharedSpriteFrameCache().addSpriteFramesWithFile(s_bullet_plist) self.sprite.initWithSpriteFrameName(weapon) self.sprite.setBlendFunc(cbl)
def __init__(self, view, speed, weapon, attackMode): UnitSprite.__init__(self, view) self.active = True self.zOrder = 3000 self.velocityx = 0 self.power = 1 self.HP = 1 self.velocityy = 200 - speed self.attackMode = attackMode # self.parentType CCSpriteFrameCache.sharedSpriteFrameCache().addSpriteFramesWithFile( s_bullet_plist) self.sprite.initWithSpriteFrameName(weapon) self.sprite.setBlendFunc(cbl)