Game Programming with Silverlight. için kapak resmi
Game Programming with Silverlight.
Başlık:
Game Programming with Silverlight.
Yazar:
Snow, Michael.
ISBN:
9781435455290
Yazar Ek Girişi:
Fiziksel Tanımlama:
1 online resource (278 pages)
İçerik:
Contents -- Introduction -- Chapter 1 Silverlight 101 -- All About Silverlight -- Silverlight's Tools -- All About XAML -- Attribute Syntax -- Property Element Syntax -- Content Element Syntax -- Collection Syntax -- Events -- Final Notes -- An Overview of Silverlight Controls -- AutoCompleteBox -- DockPanel -- HeaderedContentControl -- Expander -- HeaderedItemsControl -- Label -- TreeView -- ViewBox -- WrapPanel -- NumericUpDown -- Chart -- DatePicker -- Using Themes -- Third-Party Controls -- Summary -- Chapter 2 Getting Started -- Gathering the Tools You Need -- Visual Studio 2008 with Service Pack 1 -- Silverlight Tools for Visual Studio 2008 Service Pack 1 -- Expression Blend 2 SP1 -- Creating a Silverlight Application Project -- Exploring the Silverlight Application Project -- The Designer Preview -- The XAML Code Editor -- Solution Explorer -- Properties Window -- Exploring Your Project Files -- Website Project -- Silverlight Application Project -- Taking a Peek at Visual Studio 2010 -- Using Common Silverlight Utility Functions -- Summary -- Chapter 3 What's New with Silverlight 3 -- Perspective Transforms -- Pixel Effects -- Navigation Template -- SaveFileDialog -- CaretBrush -- Bypassing the Image Cache -- ImageOpened Event -- Multi-Selection List Box -- Pixel APIs -- System Colors -- Text Rendering for Animation -- GPU/Hardware Acceleration -- Media Support for H.264/AAC Media Playback -- Local Connection -- Animation Easing -- Out-of-Browser Applications -- Data Validation -- Network Change Detection -- Binary XML -- Merged Resource Dictionary -- Summary -- Chapter 4 Silverlight Game Tips and Tricks -- Creating the Main Game Loop -- Putting Your Game in Full-Screen Mode -- Accessing the HTML DOM from Your Game -- Centering Your Game Window in the Browser -- Setting Browser Cookies from Your Game -- Communicating with JavaScript.

Capturing Browser Resizes -- Communicating Between the Application and MainPage Classes -- Enabling and Disabling Your Game Controls -- Making a Browser Window Pop Up -- Dynamically Loading and Displaying Your Game -- Making Your Silverlight Control Transparent -- Scaling Your Game Controls in Your Browser -- Image Loading -- Obtaining Image Dimensions -- Monitoring for Mouse and Keyboard Events -- Cropping Objects in Your Game -- Loading a Silverlight Control Within Another Silverlight Control -- Adding Tooltips to Buttons and Objects -- Leveraging Isolated Storage for Game Purposes -- Working with Image Source Filenames -- Working with Strokes and Shapes -- Loading Images from Streams -- Loading and Managing Images in Your Game -- Setting the Default Browser from Within VS -- Detecting Mouse Double Clicks -- Summary -- Chapter 5 Creating the World -- The Game -- Artwork -- Converting 3D Models to Sprites -- Coordinate System -- The Map Editor -- Object Templates -- Opacity Masks -- Preview Window -- Object Placement -- Object Editing -- Collision Detection -- Triggers -- Save and Load -- Creating Transparent Images -- Summary -- Chapter 6 Object Management -- Web Services -- Loading Object Templates -- ObjectBase Class -- Terrain Objects -- Creature Objects -- Map Objects -- Game Objects -- Summary -- Chapter 7 Animation -- DispatcherTimer -- The Storyboard Timer -- DoubleAnimation -- PointAnimation -- ColorAnimation -- Key Frames -- CompositionTarget.Rendering -- Frame-Based Animation -- Performance Tips -- FPS -- EnableRedrawRegions -- Image Size -- Hardware Acceleration -- Summary -- Chapter 8 The Client UI -- Using Grid Controls -- Creating Buttons -- Creating Dialog Boxes -- Using Styles -- Summary -- Chapter 9 Networking Support: Making It Multi-Player! -- Policy Server -- The Server -- The Packet Manager -- The Client -- Summary.

Chapter 10 Sound, Music, and Video -- Using MediaElement -- Using SoundManager -- Using Timeline Markers -- Summary -- Chapter 11 Extras -- Scrolling a Map Smoothly -- Fine-Tuning Player Movement -- Creating a Chat Box -- Reflections and Shadows -- Summary -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P-Q -- R -- S -- T -- U -- V -- W -- X-Z.
Notlar:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Elektronik Erişim:
Click to View
Ayırtma: Copies: