def __init__(self,radiu,unit,index): self.coolDown=5.0#技能冷却时间 self.cdLeft=0#当前技能的剩余冷却时间 self.kind=Skill.ACTIVE() self.attack=True#是否是角色的基本攻击 self.range=unit.AI.NEAR_RANGE(radiu)#攻击范围 self.unit=unit self.index=index#技能在角色身上的欄位索引
def __init__(self,radiu,unit,index): #子类别客制化属性 self.coolDown=1.0#技能冷却时间 self.cdLeft=1.0#当前技能的剩余冷却时间 self.damageKind=Damage.NORMAL_DAMAGE() self.damageNum=10 self.timeBefore=0.2 #固有代码 self.kind=Skill.ACTIVE() self.attack=True#是否是角色的基本攻击 self.range=unit.AI.NEAR_RANGE(radiu)#攻击范围 self.unit=unit self.index=index#技能在角色身上的欄位索引
def __init__(self,radiu,unit,index): #客制化属性 self.coolDown=1.5#技能冷却时间 self.cdLeft=1.5#当前技能的剩余冷却时间 self.damageKind=Damage.MAGIC_DAMAGE() self.damageNum=10 self.missileSpeed=5 #固有代码 self.kind=Skill.ACTIVE() self.attack=True#是否是角色的基本攻击 self.range=unit.AI.FAR_RANGE(radiu)#攻击范围 self.unit=unit self.index=index#技能在角色身上的欄位索引