LEADER 05362nam 2200625 a 450 001 9910452486903321 005 20200520144314.0 010 $a1-84968-775-7 010 $a1-299-19846-5 035 $a(CKB)2550000001006067 035 $a(EBL)1119786 035 $a(OCoLC)829461684 035 $a(SSID)ssj0000906374 035 $a(PQKBManifestationID)12446300 035 $a(PQKBTitleCode)TC0000906374 035 $a(PQKBWorkID)10931451 035 $a(PQKB)10309988 035 $a(MiAaPQ)EBC1119786 035 $a(PPN)228040736 035 $a(Au-PeEL)EBL1119786 035 $a(CaPaEBR)ebr10654591 035 $a(CaONFJC)MIL451096 035 $a(EXLCZ)992550000001006067 100 $a20130222d2012 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBuilding your first mobile game using XNA 4.0$b[electronic resource] $ea fast-paced, hands-on guide to building a 3D game for the Windows Phone 7 platform using XNA 4.0 /$fBrecht Kets, Thomas Goussaert 210 $aBirmingham $cPackt Pub.$d2012 215 $a1 online resource (159 p.) 225 0 $aProfessional expertise distilled 300 $aIncludes index. 311 $a1-84968-774-9 327 $aCover; Copyright; Credits; About the Authors; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Developing for Windows Phone; Installing the Windows Phone SDK; Registering your Windows Phone; Getting started with your first application; The Game class; Fields; Constructor; Initialize; LoadContent; UnloadContent; Update; Draw; Summary; Chapter 2: 2D Graphics; 2D coordinate system; Adding content; Drawing sprites; Adding fields; Loading textures; Drawing textures; Refactoring our code; Render context; The base class; Properties 327 $aConstructorMethods; Building the GameSprite class; Fields; Properties; Constructor; Methods; Updating MainGame; Fields; Initialize; LoadContent; Update; Draw; Result; Adding movement to the hero; The Hero2D class; Fields; Initialize; LoadContent; Update; Draw; Updating the game class; Result; Adding animation to our hero; Sprite sheets; The GameAnimatedSprite class; Fields; Properties; Constructors; Play, pause, and stop; Update; Updating Hero2D; Fields; Initialize; Update; Result; Summary; Chapter 3: 3D Graphics; 3D coordinate system; Using matrices; Drawing models; Adding fields; Initialize 327 $aLoading modelsDrawing models; Result; Mixing 2D and 3D; Refactoring our code; The base class; Properties; Constructor; Methods; The camera; Updating RenderContext; The GameModel; Fields; Constructor; Methods; Updating MainGame; Fields; Initialize; LoadContent, Update, and Draw; Result; Adding movement to the hero; The Hero3D class; Fields; Initialize; LoadContent and Draw; Update; Updating the Game class; Result; Adding animation to our hero; The GameAnimatedModel class; Fields; LoadContent; Update; Controlling animations; Draw; Updating Hero3D; Result; Exercise: adding enemies; Summary 327 $aChapter 4: InputUsing keyboard; Using the accelerometer; Using touch; Gestures; Enabling gestures; Reading gestures; Summary; Chapter 5: Sound; Before we start; Playing sound; SoundEffect; Setting volume, pitch, and pan; SoundEffectInstance; Fields; LoadContent; Playing 3D sound; Fields; LoadContent; Update; Result; Playing a song; Summary; Chapter 6: Building a Basic Framework; Scene graph; Implementation; Fields; Constructor; Methods; Using the code; Scene manager; The GameScene; Properties; Constructor; Methods; The SceneManager; Properties; Constructor; Managing the scenes 327 $aInitialize and LoadContentUpdate and Draw; Creating scenes; Updating the main game; Initialize; LoadContent; Update and Draw; Result; Collision; The extension method; Updating GameObject2D; Updating Hero2D; Testing for collisions; Result; Menus; The button; Fields and events; Constructor; LoadContent; Update; The menu scene; Result; Summary; Chapter 7: Building a Game; Game concept; Menu scene; Fields; Constructor; Initialize; LoadContent; Level Scene; Prerequisites; Level Scene; Background; Fields; Initialize; Update; Scene Implementation; Path; Fields; Initialize; Update 327 $aScene Implementation 330 $aThis book is a step-by-step tutorial with a lot of screenshots that help to explain the concept better. This book will cover the building of a 3D game for Windows Phone using XNA. We won't explain the C# programming language itself, nor object-oriented programming. We will however explain the aspects of game development thoroughly, so don't worry if you have never written a 3D game. We will cover all the basics, included the much dreaded math. This is the right book for anyone, regardless of age and gender, if: You are interested in game development, You want to start building games for Window 606 $aComputer games$xProgramming 608 $aElectronic books. 615 0$aComputer games$xProgramming. 676 $a004.165 700 $aKets$b Brecht$0931021 701 $aGoussaert$b Thomas$0931022 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910452486903321 996 $aBuilding your first mobile game using XNA 4.0$92094354 997 $aUNINA