• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Audio.SoundEffect类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Microsoft.Xna.Framework.Audio.SoundEffect的典型用法代码示例。如果您正苦于以下问题:C# SoundEffect类的具体用法?C# SoundEffect怎么用?C# SoundEffect使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SoundEffect类属于Microsoft.Xna.Framework.Audio命名空间,在下文中一共展示了SoundEffect类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: LoadContent

        // Load Content
        public void LoadContent(ContentManager Content)
        {
            //Attacks
            attackSound = Content.Load<SoundEffect>(@"audio\attack");
            smashAttackSound = Content.Load<SoundEffect>(@"audio\smashattack");
            smashHitSound = Content.Load<SoundEffect>(@"audio\smashhit");
            shockSound = Content.Load<SoundEffect>(@"audio\shock");
            shockHitSound = Content.Load<SoundEffect>(@"audio\shockhit");
            shockSmashHitSound = Content.Load<SoundEffect>(@"audio\shocksmashhit");
            bulletSound = Content.Load<SoundEffect>(@"audio\bulletplus");
            smashBulletSound = Content.Load<SoundEffect>(@"audio\smashbullet");

            //Other
            jumpSound = Content.Load<SoundEffect>(@"audio\jump");
            doubleJumpSound = Content.Load<SoundEffect>(@"audio\doublejump");
            shieldSound = Content.Load<SoundEffect>(@"audio\shield");
            shieldBreakSound = Content.Load<SoundEffect>(@"audio\shieldbreak");
            pikaBreakSound = Content.Load<SoundEffect>(@"audio\pikabreak");
            selectSound = Content.Load <SoundEffect>(@"audio\select");
            backSelectSound = Content.Load<SoundEffect>(@"audio\menuback");
            respawnSound = Content.Load<SoundEffect>(@"audio\ballopen");
            deathCrySound = Content.Load<SoundEffect>(@"audio\deathCry");
            deathExplosionSound = Content.Load<SoundEffect>(@"audio\homerun");
            menuMusic = Content.Load<Song>(@"audio\menumusic");
            battleMusic = Content.Load<Song>(@"audio\battleMusic");
            themeMusic = Content.Load<Song>(@"audio\theme");
            danceMusic = Content.Load<Song>(@"audio\Gangnam Style");
        }
开发者ID:hieuqdo,项目名称:cs583pokemonfighter,代码行数:29,代码来源:SoundManager.cs


示例2: SoundObject

 //Modular Constructor
 public SoundObject(SoundEffect target, Vector2 posn)
 {
     this.sound = target;
     this.position = posn;
     this.isModular = true;
     this.dynamic = sound.CreateInstance();
 }
开发者ID:pquinn,项目名称:time-sink,代码行数:8,代码来源:SoundObject.cs


示例3: LoadContent

        public static void LoadContent()
        {
            for (int i = 0; i < cry.Length; i++)
            {
                cry[i] = c.Load<SoundEffect>("Sound\\cry" + i.ToString());
            }
            swoosh = c.Load<SoundEffect>("Sound\\swoosh");
            shake = c.Load<SoundEffect>("Sound\\shake");
            gun = c.Load<SoundEffect>("Sound\\gun");
            spring = c.Load<SoundEffect>("Sound\\spring");
            run = c.Load<SoundEffect>("Sound\\run");
            reload = c.Load<SoundEffect>("Sound\\reload");
            enemyDeath = c.Load<SoundEffect>("Sound\\zombie-death");
            spawn = c.Load<SoundEffect>("Sound\\spawn");
            spawn2 = c.Load<SoundEffect>("Sound\\spawn2");
            coin = c.Load<SoundEffect>("Sound\\coin");
            explosion1 = c.Load<SoundEffect>("Sound\\explode1");
            explosion2 = c.Load<SoundEffect>("Sound\\explode2");
            ladder = c.Load<SoundEffect>("Sound\\ladder");
            catchBaby = c.Load<SoundEffect>("Sound\\smack");
            slice = c.Load<SoundEffect>("Sound\\slice");
            banshee = c.Load<SoundEffect>("Sound\\banshee");

            LoadInstances();
        }
开发者ID:DuncanKeller,项目名称:Glow-Baby-Glow--Parenthood-Simulator,代码行数:25,代码来源:SoundsManager.cs


示例4: PostGameState

        public PostGameState( int score ) : base()
        {
            m_heading = content.Load<Texture2D>("Images/GameOverTitle");
            m_backgroundSprite = content.Load<Texture2D>("Images/MenuBackground");
            m_indicator = content.Load<Texture2D>("Images/LeftSelector");
            m_scoresText = content.Load<Texture2D>("Images/ScoreText");
            m_nameText = content.Load<Texture2D>("Images/NameText");
            m_acceptText = content.Load<Texture2D>("Images/AcceptText");

            m_indicatorLeftPosition = new Vector2(412, 378);
            m_indicatorRightPosition = new Vector2(448, 378);

            m_blipSound = content.Load<SoundEffect>("Sounds/Blip");
            m_blipVolume = 0.1f;

            m_playerScore = score;
            m_highScoreList = new HighScoresObject();
            m_highScoreList.LoadHighScores();
            m_buttonSelected = 0;

            m_letterInt = new List<int>();
            m_letterInt.Add(0);
            m_letterInt.Add(0);
            m_letterInt.Add(0);

            m_letterString = new List<string>();
            m_letterString.Add("A");
            m_letterString.Add("A");
            m_letterString.Add("A");
        }
开发者ID:ShiftyMexican,项目名称:NeonCommander,代码行数:30,代码来源:PostGameState.cs


示例5: LoadContent

		/// <summary>
		/// LoadContent will be called once per game and is the place to load
		/// all of your content.
		/// </summary>
		protected override void LoadContent ()
		{
			// Create a new SpriteBatch, which can be used to draw textures.
			spriteBatch = new SpriteBatch (GraphicsDevice);

			//TODO: use this.Content to load your game content here
			monkey = Content.Load<Texture2D> ("monkey");
			background = Content.Load <Texture2D> ("background");
			logo = Content.Load<Texture2D> ("logo");
			font = Content.Load<SpriteFont> ("font");
			hit = Content.Load<SoundEffect> ("hit");
			title = Content.Load<Song> ("title");
			Microsoft.Xna.Framework.Media.MediaPlayer.IsRepeating = true;
			Microsoft.Xna.Framework.Media.MediaPlayer.Play (title);

			var viewport = graphics.GraphicsDevice.Viewport;
			var padding = (viewport.Width / 100);
			var gridWidth = (viewport.Width - (padding * 5)) / 4;
			var gridHeight = gridWidth;

			for (int y = padding; y < gridHeight*5; y+=gridHeight+padding) {
				for (int x = padding; x < viewport.Width-gridWidth; x+=gridWidth+padding) {
					grid.Add (new GridCell () {
						DisplayRectangle = new Rectangle (x, y, gridWidth, gridHeight)
					});
				}
			}
		}
开发者ID:infinitespace-studios,项目名称:Monkey.Tap,代码行数:32,代码来源:Game1.cs


示例6: Initialize

        public static void Initialize(ContentManager content)
        {
            scream = content.Load<SoundEffect>("Assets/Sounds/deathScream");
            collectSound = content.Load<SoundEffect>("Assets/Sounds/itemCollect");
            checkpointHell = content.Load<SoundEffect>("Assets/Sounds/CheckpointHell");
            checkpointCrystal = content.Load<SoundEffect>("Assets/Sounds/CheckpointCristall");
            fireball = content.Load<SoundEffect>("Assets/Sounds/Fireball");
            freezingIce = content.Load<SoundEffect>("Assets/Sounds/freezingIce");
            whip = content.Load<SoundEffect>("Assets/Sounds/whip");
            laser = content.Load<SoundEffect>("Assets/Sounds/laser");
            SeraphinScream = content.Load<SoundEffect>("Assets/Sounds/SeraphinScream");
            thunder = content.Load<SoundEffect>("Assets/Sounds/thunder");
            spear = content.Load<SoundEffect>("Assets/Sounds/spear");
            claws = content.Load<SoundEffect>("Assets/Sounds/claws");
            mainMenu = content.Load<SoundEffect>("Assets/Sounds/mainMenu");
            menu = mainMenu.CreateInstance();
            menu.IsLooped = true;
            punch = content.Load<SoundEffect>("Assets/Sounds/punch");
            waterSound = content.Load<SoundEffect>("Assets/Sounds/water");
            water = waterSound.CreateInstance();
            spawn = content.Load<SoundEffect>("Assets/Sounds/spawn");
            minionsFraktus = content.Load<SoundEffect>("Assets/Sounds/minions");
            goldCave = content.Load<SoundEffect>("Assets/Sounds/GoldCave");
            cave = goldCave.CreateInstance();
            //cave.IsLooped = true;

            //background crystal
            crystalBackground = content.Load<SoundEffect>("Assets/Sounds/crystalBackground");
            crystalBG = crystalBackground.CreateInstance();
            crystalBG.Volume = 0.25f;
            crystalBG.IsLooped = true;
        }
开发者ID:KleinerMensch,项目名称:CR4VE,代码行数:32,代码来源:Sounds.cs


示例7: cChampBtn

        public cChampBtn(Texture2D newTexture, SoundEffect newSound, GraphicsDevice graphics)
        {
            texture = newTexture;
            sound = newSound;


       }
开发者ID:Ranoar,项目名称:LoL-eSports-Manager,代码行数:7,代码来源:cChampBtn.cs


示例8: LoadContent

        public static void LoadContent(ContentManager aContent)
        {
            s_AngrySounds = new SoundEffect[] {
                aContent.Load<SoundEffect>("sound/Grumble_01"),
                aContent.Load<SoundEffect>("sound/Grumble_02"),
                aContent.Load<SoundEffect>("sound/Grumble_03"),
                aContent.Load<SoundEffect>("sound/Grumble_04"),
                aContent.Load<SoundEffect>("sound/Grumble_05"),
                aContent.Load<SoundEffect>("sound/Grumble_06"),
                aContent.Load<SoundEffect>("sound/Grumble_07"),
                aContent.Load<SoundEffect>("sound/Grumble_08"),
            };

            s_ExplodeSounds = new SoundEffect[] {
                aContent.Load<SoundEffect>("sound/Burst_01"),
                aContent.Load<SoundEffect>("sound/Burst_02")
            };

            s_NomSounds = new SoundEffect[] {
                aContent.Load<SoundEffect>("sound/Eat_01"),
                aContent.Load<SoundEffect>("sound/Eat_02"),
                aContent.Load<SoundEffect>("sound/Eat_03"),
                aContent.Load<SoundEffect>("sound/Eat_04"),
                aContent.Load<SoundEffect>("sound/Eat_05"),
                aContent.Load<SoundEffect>("sound/Eat_06")
            };

            s_PickUpSound = aContent.Load<SoundEffect>("sound/Pickup");
        }
开发者ID:darrentorpey,项目名称:game_of_nom,代码行数:29,代码来源:SoundState.cs


示例9: Initialize

        /// <summary>
        /// Initializes all the audio content.
        /// </summary>
        /// <param name="Content">The ContentManager to use</param>
        public static void Initialize(ContentManager Content)
        {
            try
            {
                // Songs
                GameplayMusic = Content.Load<Song>("audio/GameplayMusic");
                GameplayMusic2 = Content.Load<Song>("audio/GameplayMusic2");
                GameplayMusic3 = Content.Load<Song>("audio/GameplayMusic3");
                TitleMusic = Content.Load<Song>("audio/TitleMusic");
                VictoryMusic = Content.Load<Song>("audio/VictoryMusic");

                // Sound Effects
                Soldier_Attack = Content.Load<SoundEffect>("audio/Soldier_Attack");
                Soldier_Dying = Content.Load<SoundEffect>("audio/Soldier_Dying");
                Worker_Dying = Content.Load<SoundEffect>("audio/Worker_Dying");
                Worker_Attack = Content.Load<SoundEffect>("audio/Worker_Attack");
                Zombie_Dying = Content.Load<SoundEffect>("audio/Zombie_Dying");
                Zombie_Attack = Content.Load<SoundEffect>("audio/Zombie_Attack");
            }
            catch (Exception e)
            {
                audioReady = false;
            }

            MediaPlayer.Volume = 0.50f;
            MediaPlayer.IsRepeating = true;
            play("music", "title");
        }
开发者ID:BGCX261,项目名称:zombie-real-time-strategy-game-svn-to-git,代码行数:32,代码来源:AudioManager.cs


示例10: GameManager

        public GameManager(Game game, int level)
        {
            mGame = game;

            mPlayer1 = new Character(game, new Pointf(400, 200), new Size(32, 32), new Velocity(), PlayerIndex.One);
            mPlayer2 = new Character(game, new Pointf(350, 200), new Size(32, 32), new Velocity(), PlayerIndex.Two);
            mBoss = null;
            mLevel = level;
            switch (level)
            {
                case 1:
                    mMap = MapBuilder.BuildLevel1(mGame, new Size(game.Window.ClientBounds.Width, game.Window.ClientBounds.Height - Hud.HUD_HEIGHT), ref mPlayer1);
                    mPlayer1.mPosition = new Pointf(MapHelper.GetPointForColumnAndLevel(0.5f, 1));
                    mPlayer2.mPosition = new Pointf(MapHelper.GetPointForColumnAndLevel(0.5f, 1));
                    mBackgroundSong = mGame.Content.Load<Song>("music/Electrolyte - New Mission");
                    break;
                case 2:
                    mMap = MapBuilder.BuildSolo(mGame, new Size(game.Window.ClientBounds.Width, game.Window.ClientBounds.Height - Hud.HUD_HEIGHT), ref mPlayer1);
                    mPlayer1.mPosition = new Pointf(MapHelper.GetPointForColumnAndLevel(0.5f, 1));
                    mPlayer2.mPosition = new Pointf(MapHelper.GetPointForColumnAndLevel(MapHelper.GetLastColumn()-1.5f, 1));
                    mBackgroundSong = mGame.Content.Load<Song>("music/Electrolyte - Plus vs Minus");
                    break;
                case 3:
                    mMap = MapBuilder.BuildBossLevel(mGame, new Size(game.Window.ClientBounds.Width, game.Window.ClientBounds.Height - Hud.HUD_HEIGHT), ref mPlayer1);
                    mBoss = new Character(game, new Pointf(350, MapHelper.GetPlatformYAtLevel(1.5f)), new Size(64, 64), new Velocity(), PlayerIndex.Three);
                    mBackgroundSong = mGame.Content.Load<Song>("music/Electrolyte - Volt");
                    break;
            }

            mHud = new Hud(new Pointf(0, game.Window.ClientBounds.Height - Hud.HUD_HEIGHT), mGame, level);

            mIsPlayingSound = false;
            mGangnamSound = game.Content.Load<SoundEffect>("newgangnam");
            mGangnamInstance = mGangnamSound.CreateInstance();
        }
开发者ID:chrisdaher,项目名称:Electrolyte,代码行数:35,代码来源:GameManager.cs


示例11: View

        public View(GraphicsDeviceManager a_manager, ContentManager a_contentLoader)
        {
            //this is needed to draw sprites
            m_spriteBatch = new SpriteBatch(a_manager.GraphicsDevice);

            //Load content
            m_tileTexture = a_contentLoader.Load<Texture2D>("FinalTiles5");
            m_playerTexture = a_contentLoader.Load<Texture2D>("WalkingSquare");
            m_playerTextureLeft = a_contentLoader.Load<Texture2D>("player2left");
            m_enemyTexture = a_contentLoader.Load<Texture2D>("Enemy2");

            m_smokeTexture = a_contentLoader.Load<Texture2D>("smoke1");
            m_backgroundTexture = a_contentLoader.Load<Texture2D>("LimboFinal");

            m_jumpSound = a_contentLoader.Load<SoundEffect>("14");
            m_pointSound = a_contentLoader.Load<SoundEffect>("7");
               m_deathSound = a_contentLoader.Load<SoundEffect>("8");

            m_textfont = a_contentLoader.Load<SpriteFont>("Font");

            Moonchild =a_contentLoader.Load<Song>("3");

            MediaPlayer.IsRepeating = true;
            MediaPlayer.Volume = 0.3f;
            SoundEffect.MasterVolume = 0.6f;

            if (!songstart)
            {
                MediaPlayer.Play(Moonchild);

                songstart = true;

            }
        }
开发者ID:mirsadsehovic,项目名称:My-First-Windows-Game--XNA-,代码行数:34,代码来源:View.cs


示例12: Fireball

        //Constructor
        public Fireball(ContentManager content, Vector2 position, int direction, MouseState ms)
        {
            this.texture = content.Load<Texture2D>(@"pictures\Fireball");
            sound = content.Load<SoundEffect>(@"music\shotgun");
            Fireball.Sound.Play(0.5f, 0.0f, 0.0f);

            if (direction == 1)
            {
                this.position = position + new Vector2(80f, 60f);
                Vector2 speed = this.CalculateSpeed(this.position, ms);
                this.speed = new Vector2(this.maxSpeed * speed.X,
                                         this.maxSpeed * speed.Y);
                this.effect = SpriteEffects.None;
            }
            else
            {
                this.position = position + new Vector2(0f, 60f);
                Vector2 speed = this.CalculateSpeed(this.position, ms);
                this.speed = new Vector2(-this.maxSpeed * speed.X,
                                         -this.maxSpeed * speed.Y);
                this.effect = SpriteEffects.FlipHorizontally;
            }
            this.destinationRect = new Rectangle((int)this.position.X, (int)this.position.Y, 25, 24);
            this.sourceRect = new Rectangle(0, 0, 50, 48);
        }
开发者ID:juccool,项目名称:AM1B-GAME,代码行数:26,代码来源:Fireball.cs


示例13: Moto

        public Moto(ContentManager Content, GameWindow Window)
            : base(Content.Load<Texture2D>("moto"))
        {
            this.Window = Window;

            textura = Content.Load<Texture2D>("moto");

            posicao = new Vector2(200, 300);

            ronco = Content.Load<SoundEffect>("Sounds/SoundEffects/sound_effect");

            andando = new animacao();
            andando.quadro_X = 67;
            andando.quadro_Y = 47;
            andando.qtd_quadros = 3;
            andando.quadros_seg = 3;
            andando.Y = 0;

            correndo = new animacao();
            correndo.quadro_X = 67;
            correndo.quadro_Y = 47;
            correndo.qtd_quadros = 3;
            correndo.quadros_seg = 9;
            correndo.Y = 47;

            animacao_atual = correndo;
        }
开发者ID:clewerton,项目名称:motocroxxx,代码行数:27,代码来源:Moto.cs


示例14: PinchAddNewInteraction

        public PinchAddNewInteraction(TapEditInteraction editInteraction, PullDownItem pullDownItem)
        {
            _editInteraction = editInteraction;
            _pullDownItem = pullDownItem;

            _popSound = SoundEffect.FromStream(Microsoft.Xna.Framework.TitleContainer.OpenStream("Sounds/pop.wav"));
        }
开发者ID:jjchiw,项目名称:WP7-ClearStyle,代码行数:7,代码来源:PinchAddNewInteraction.cs


示例15: Gun

        public Gun(Texture2D[] inputTexture, SoundEffect inputZap)
        {
            // Gun's textures.
            textureHolding = inputTexture;
            gunTexture = inputTexture[0];
            borderTexture = inputTexture[2];
            // Munitions-in-flight.
            BULLETS = new List<Bullet>();
            // Offset for animation rotation.
            rotationOffset = new Vector2(17.5F, 9);
            // Width and height of the gun's sprite.
            frameWidth = 35;
            frameHeight = 18;
            // Color, rotation, and effects.
            color = Color.White;
            rotation = 0;
            effects = SpriteEffects.None;
            // Where do you want the gun placed relative to the vector it is attached too?
            placementXOffset = 15;
            placementYOffset = 35;
            // Zap sound effect.
            zap = inputZap;
            animationFrame = new Rectangle(0, 0, frameWidth, frameHeight);

            mineSpawn = new Stopwatch();
        }
开发者ID:bhalash,项目名称:Flyatron,代码行数:26,代码来源:Gun.cs


示例16: Sounds

        public Sounds(Song song1, Song song2, Song song3, SoundEffect blimpEngineSound, SoundEffect explosionSound, SoundEffect failedSound,
            Song gameStartSound, SoundEffect playerEngineSound, SoundEffect rewardSound, SoundEffect shotSound)
        {
            level1Music = song1;
            level2Music = song2;
            level3Music = song3;
            MediaPlayer.IsRepeating = true;

            blimpEngineSE = blimpEngineSound;
            blimpEngineSEI = blimpEngineSE.CreateInstance();
            blimpEngineSEI.IsLooped = true;
            blimpEngineSEI.Pitch = 0.0f;
            blimpEngineSEI.Pan = 0.0f;

            missileEngineSE = blimpEngineSound;
            missileEngineSEI = missileEngineSE.CreateInstance();
            missileEngineSEI.IsLooped = true;
            missileEngineSEI.Pitch = 1.0f;
            missileEngineSEI.Pan = 0.0f;

            playerEngineSE = playerEngineSound;
            playerEngineSEI = playerEngineSE.CreateInstance();
            playerEngineSEI.IsLooped = true;
            playerEngineSEI.Pitch = -1.0f;

            explosionSE = explosionSound;
            failedSE = failedSound;
            gameStart = gameStartSound;
            rewardSE = rewardSound;
            shotSE = shotSound;
        }
开发者ID:Gillium,项目名称:spyrun,代码行数:31,代码来源:Sounds.cs


示例17: Initialize

        public static void Initialize(ContentManager content)
        {
            try
            {

                Start_Bgm = content.Load<SoundEffect>(@"Sounds\\Start");
                Start_Bgm_Instance = Start_Bgm.CreateInstance();
                Start_Bgm_Instance.IsLooped = true;

                Stage1_3_Bgm = content.Load<SoundEffect>(@"Sounds\\Stage1_3");
                Stage1_3_Bgm_Instance = Stage1_3_Bgm.CreateInstance();
                Stage1_3_Bgm_Instance.IsLooped = true;

                Stage4_6_Bgm = content.Load<SoundEffect>(@"Sounds\\Stage4_6");
                Stage4_6_Bgm_Instance = Stage4_6_Bgm.CreateInstance();
                Stage4_6_Bgm_Instance.IsLooped = true;

                playerShot = content.Load<SoundEffect>(@"Sounds\\Shot1");
                enemyShot = content.Load<SoundEffect>(@"Sounds\\Shot2");

                enemy3Shot = content.Load<SoundEffect>(@"Sounds\\Explosion1");
                Enemy6_pattern1 = content.Load<SoundEffect>(@"Sounds\\Enemy6_pattern1");
                Enemy6_pattern1_2 = content.Load<SoundEffect>(@"Sounds\\Enemy6_pattern1_2");
                for (int x = 1; x <= explosionCount; x++)
                {
                    explosions.Add(content.Load<SoundEffect>(@"sounds\Explosion" + x.ToString()));
                }
            }
            catch
            {
                Debug.Write("SoundManager Initialization Failed");
            }
        }
开发者ID:jeongdujin,项目名称:TimeRunRPG,代码行数:33,代码来源:SoundManager.cs


示例18: StateMainMenuCredits

        /// <summary>
        /// Constructor.
        /// </summary>
        public StateMainMenuCredits() 
            : base()
        {
            mFxMenuSelect = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\MenuSelect");

            mSetStateMsg = new FiniteStateMachine.SetStateMessage();
        }
开发者ID:vigomes03,项目名称:mbhswipetapsmash,代码行数:10,代码来源:StateMainMenuCredits.cs


示例19: LoadContent

 protected override void LoadContent()
 {
   base.LoadContent();
   this.sBegin = this.CMProvider.Global.Load<SoundEffect>("Sounds/Gomez/TeeterBegin");
   this.sMouthOpen = this.CMProvider.Global.Load<SoundEffect>("Sounds/Gomez/TeeterMouthOpen");
   this.sMouthClose = this.CMProvider.Global.Load<SoundEffect>("Sounds/Gomez/TeeterMouthClose");
 }
开发者ID:Zeludon,项目名称:FEZ,代码行数:7,代码来源:Teeter.cs


示例20: CapturePoint

        public CapturePoint()
        {
            Immovable = true;
            this.AddCollisionGroup("capturePoint");
            this.Collidable = true;
            LoadTexture(Controller.Content.Load<Texture2D>("images/CapturePoint"), 128, 96);
            AddAnimation("uncaptured", new int[2] { 0 ,0 }, 0);
            AddAnimation("captured", new int[2] { 1, 1 }, 0);

            this.BloodParticles = new ParticleEngine(Controller.Content.Load<ParticleEffect>("bloodParticle"));
            state.AddChild(this.BloodParticles);
            this.BloodParticles.Position = this.Position;
            this.BloodParticles.Start();

            this.GlowTexture = Controller.Content.Load<Texture2D>("glow");
            CreateTakingOverRectangle();
            AddAnimation("p1uncaptured", new int[1] { 0 }, 0);
            AddAnimation("p1captured", new int[3] { 1, 2, 3 },0.5f);
            AddAnimation("p2uncaptured", new int[1] { 0 }, 0);
            AddAnimation("p2captured", new int[3] { 4, 5, 6 }, 0.5f);
            AddAnimation("p3uncaptured", new int[1] { 0 }, 0);
            AddAnimation("p3captured", new int[3] { 7, 8, 9 }, 0.5f);
            AddAnimation("p4uncaptured", new int[1] { 0 }, 0);
            AddAnimation("p4captured", new int[3] { 10, 11, 12 }, 0.5f);

            soundTakeOver = Controller.Content.Load<SoundEffect>("sounds/takeOver");
            soundTaken = Controller.Content.Load<SoundEffect>("sounds/winCapture");
        }
开发者ID:broding,项目名称:cholesteral-damage,代码行数:28,代码来源:CapturePoint.cs



注:本文中的Microsoft.Xna.Framework.Audio.SoundEffect类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Audio.SoundEffectInstance类代码示例发布时间:2022-05-26
下一篇:
C# Audio.SoundBank类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap