Skip to Content
Learning XNA 3.0
book

Learning XNA 3.0

by Aaron Reed
November 2008
Beginner
510 pages
16h 24m
English
O'Reilly Media, Inc.
Content preview from Learning XNA 3.0

Converting the Collision Game from Windows to Zune

This section will walk through the conversion of the Windows 2D game that you built in the previous chapters to a Zune version of the same game. Open the project from the previous chapter to get started.

To convert from one project type to another, you can right-click on the project name in Solution Explorer and select "Create Copy of Project for Zune." This will result in the creation of a copy of the project that references the same files but is ready to be compiled for and deployed on the Zune.

Make sure that your new Zune project is the startup project for your solution. While you can have multiple projects in a single solution (just like you do now—you have a Windows project and a Zune project in the same solution), you can only have one startup project. This is the project that will run when you run your game. To set the Zune project as your current project, right-click it in Solution Explorer and select "Set as StartUp Project."

In converting your Collision game to a Zune game, you'll obviously have to change two key components of the game: audio and input.

In terms of audio, you'll have to scrap all the XACT stuff and add the sound files into the project directly. Then, you'll have to use the SoundEffect class to play those sounds at the appropriate times.

You're limited in terms of what you can do with input, but luckily, the Collision game doesn't require any input other than moving in an X/Y plane, and the input that comes ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning XNA 4.0

Learning XNA 4.0

Aaron Reed

Publisher Resources

ISBN: 9780596154905Errata Page