public RedButterflyEnemy(TextureManager texturemanager, float x, float y, bool il) { this.texturemanager = texturemanager; name = "RedButterflyEnemy"; Position.X = x; Position.Y = y; enemybody = new RedButterfly(texturemanager, (float)Position.X, (float)Position.Y, speed); //填装DrakBlueSprite的身体(纹理)数据 enemybody.multiSprite.State = 0; //拨起0号动画 enemybody.multiSprites[1].State = 0; //拨起身体的0号动画 enemybody.multiSprites[1].changeinterval = 0.1f; enemybody.multiSprite.changeinterval = 0.1f; Direction = new Vector2D(0, -1); isleft = il; hp = 20000; //20w血量 renderlevel = 2; //画在最顶层 rotateTcset = new TCset(0.1f); fireTcset = new TCset(0.3f); TCsets = new List <TCset>(); TCsets.Add(rotateTcset); TCsets.Add(fireTcset); }
public RedButterflyEnemy(TextureManager texturemanager ,float x, float y, bool il) { this.texturemanager = texturemanager; name = "RedButterflyEnemy"; Position.X = x; Position.Y = y; enemybody = new RedButterfly(texturemanager,(float)Position.X,(float)Position.Y,speed); //填装DrakBlueSprite的身体(纹理)数据 enemybody.multiSprite.State = 0; //拨起0号动画 enemybody.multiSprites[1].State = 0; //拨起身体的0号动画 enemybody.multiSprites[1].changeinterval = 0.1f; enemybody.multiSprite.changeinterval = 0.1f; Direction = new Vector2D(0, -1); isleft = il; hp = 20000; //20w血量 renderlevel = 2; //画在最顶层 rotateTcset = new TCset(0.1f); fireTcset = new TCset(0.3f); TCsets = new List<TCset>(); TCsets.Add(rotateTcset); TCsets.Add(fireTcset); }