コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Enemy.cs プロジェクト: lm458180997/Touhou
        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);
        }