Exemple #1
0
 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()
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
    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)
Exemple #5
0
    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)