O'Reilly logo

Learning XNA 3.0 by Aaron Reed

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adding Some Variety to Your Sprites

First things first, you need some more images. If you haven't already done so, download the source code for this chapter of the book. Within this chapter's source code (in the AnimatedSprites\Content\Images folder), you'll find some sprite sheet files for the different types of sprites.

Right-click the Content\Images folder in Solution Explorer and select Add → Existing Item.... Navigate to the AnimatedSprites\Content\Images folder of the source code for this chapter and add the bolt.png, fourblades.png, threeblades.png, and plus.png images to your project.

In addition to a new image for each of the new sprites, you'll want some different sounds for collisions with each type. Also with the source code for this chapter, in the AnimatedSprites\Content\Audio folder, you'll find some .wav files. Copy the boltcollision.wav, fourbladescollision.wav, pluscollision.wav, and threebladescollision.wav files from that folder to your own project's Content\Audio folder using Windows Explorer. Remember that when dealing with actual sound files, you don't add them to the project in Visual Studio. You need to copy them to your project's Content\Audio directory, but you'll add them to the project using XACT rather than within Visual Studio.

Once you've copied the files, start XACT so that you can add these new .wav files to your XACT project file.

In XACT, load the sound project for this game (the file should be called GameAudio.xap and should be located in your project's ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required