文件名称:
Learning Windows 8 Game Development.pdf
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-04-20
详细说明:Learning Windows 8 Game Development.pdfLearning Windows 8 Game Development
Copyright o 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews
rt has been made in the preparation of this book to ensure the accuracy
of the information presented However the information contained in this book is
sold without warranty, cither express or implied. Neither the author nor Pacl
Publishing and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals
However, Packt Publishing cannot guarantee the accuracy of this information
First published: October 2013
Production Reference: 1181013
Published by Packt Publishing ltd
Livery place
35 Livery street
Birmingham b3 2PB UK
ISBN978-1-84969744-6
www.packtpub.com
Cover Image by Suresh Mogre(suresh mogre.99ogmail com)
Credits
Author
Project Coordinator
Michael Quandt
Kranti berde
Reviewers
Proofreaders
Anthony E. Alvarez
awrence A Herman
Laurent couvidou
Christopher Smith
Hexuan
Andrei markovich
Indexer
Mark Sinnathamby
Monica Ajmera Mehta
Acquisition Editor
Graphics
Ronak dhruv
Antony Lowe
Yuvrai mannan
Lead Technical editor
Chalini sega victor
Production coordinator
Prachali bhiwandkar
Technical editors
Vrinda nitesh bhosale
Cover work
Prachali bhiwandkar
Ritika Singh
About the author
Michael Quandt has been working with games, from XNA to DirectX to Unity, as
a hobbyist and professional for four years. He has spoken at local game development
conferences and workshops while working with Microsoft Australia as a technical
Evangelist. Since then he has contributed to the translation of multiple major
franchise games to the Windows Store platform, and continues to work with local
developers and students to get them involved in game development and bringing
their best to the windows platform
About the reviewers
Anthony E. Alvarez is a native New Yorker. His hobbies include photography
singing, and cooking. He is a food activist and a political atheist. He loves the great
outdoors and travelling
Anthony has held positions such as Software Engineer, Webmaster, Unix
Administrator, Customer Service Representative, Marketing Systems Manager, and
Salesforce. com Database Administrator. He speaks three foreign languages: Chinese,
Japanese, and spanish
After returning from a study abroad scholarship in Guangzhou, China, Anthony
changed his major to Asian Studies. While attending university, he worked at IBM
for three semesters where he developed presentation materials for field sales teams
After graduating CCNY with a Bachelors degree in Arts(BA), Anthony was hired
as a computer consultant by a Japanese Architecture company. His clients included
Tokyo Electric Power Company (TEPCO), IBM Japan, Taisei Construction, Nippon
Telephone and Telegraph (ntr), Budweiser Japan, and Polaroid Japan
After working three years in Tokyo, Anthony returned to the USA and settled in the
Boston Metro area. Ile was employee number 3 of a startup company specializing in
e-commerce projects. Anthony taught adult education courses on e-commerce
Four years later, Anthony moved to Atlanta to become the first webmaster at
Panasonic Wireless Research and Design Center(PMCDU) The company was
designing a flagship smart phone for the American market
Moving to New Jersey, he held the position of a web marketing manager at Casio
America, inc.
Currently a director at Pucho Web Solutions, Anthony specializes in marketing
and e-commerce projects using Open Source Software. In order to manage business
development issues at the firm, Anthony has completed Entrepreneurship trainin
from Workshop in Business Opportunities(WIBo.org)and Kauffman FastTrac
(Kauffman. org). Anthony is a Free Culture advocate using open source methods and
tools. Ile is a volunteer copy editor for the wikipedia project, an online encyclopedia
One of his specialties at Pucho Web Solutions is video. He is a producer of both
web and broadcast tv video. His programs have been broadcasted on stations in
Manhattan, Brooklyn, staten Island, and Queens Cable tv.
In the performing arts, Anthony has appeared on TV shows that are shot on location
in New York City including White Collar, Law &r Order, Nurse Jackie, Gossip Girl,
Blue bloods, and girls
For films, Anthony has played a role as a diplomat in Junji Sakamoto's upcoming
financial thriller Human Trust jinrui Shikin), which is scheduled to debut in Japan
on October 19, 2013. Human Trust, directed by Junji Sakamoto, is a story of an
international financial conspiracy seeking to right the unfairness of the world, shot
on location at United Nations ( UN) General assembly hall
FollowAnthonyathisbloghttp://www.anthonyalvarez.us
PuchoWebSolutions(http://www.puchowebsolutiOns.com)providesweb
marketing solutions to small businesses in Manhattan by showcasing multimedia
based content on your website using video web photo albums, and audio Pucho
Web Solutions marketing services help you tell your story, engage your audience,
and increase web traffic at your site
Laurent Couvidou is a professional game developer with experiences at 10tacle
Studios Ubisoft Montpellier and TriOviz, among others besides these daily jobs he
lso participated in several amateur game jams
Hexuan fell in love with video game programming in high school. After graduation,
he worked in listed companies working on Android, iOS game development. Ile
participated in cocos2dx for a Win8 open source project and has many years of game
programming experience
Hexuan loves technology is curious about new technologies, and believes that
technology makes human life better
Thanks to my familv. I love you
Andrei Marukovich is a technical lead at AB SCiEX and Microsoft C# MVP
Andrei has been developing software professionally for over 15 years. During
this time he has designed and developed applications in such diverse areas as life
science, semiconductor device manufacturing, robotics, and game development
Andreicanbefoundonlineathttp://lunarfrog.comHelivesinTorontowithhis
beautiful wife and daughter
Mark Sinnathamby is a software engineer and. NET consultant, living and
working in Singapore. He has developed many diverse types of software-intensive
systems, and worked in a variety of technological domains. In his spare time, he
loves to study game design and development, initially starting with OpenGL, and
now experimenting and working with Microsoft DirectX technology
Www.Packtpub.com
Support files, eBooks, discount offers and more
Youmightwanttovisitwww.packtPub.comforsupportfilesanddownloadsrelated
to your book
Did you know that Packt offers e Book versions of every book published, with PDF
andepuBfilesavailableYoucanupgradetotheebookversionatwww.packtpub
com and as a print book customer, you are entitled to a discount on the e Book copy.
Get in touch with us at servicepacktpub com for more details
Atwww.packTpub.comyoucanalsoreadacollectionoffreetechnicalarticlessign
up for a range of free newsletters and receive exclusive discounts and offers on packt
books and ebooks
PACKTLIB
http://packtlib.Packtpub.com
Do you need instant solutions to your It questions? PacktLib is Packt's online
digital book library Here, you can access, read and search across Packt's entire
library of books
Why Subscribe?
Fully searchable across every book published by Packt
Copy and paste, print and bookmark content
On demand and accessible via web browser
Free Access for packt account holders
IfyouhaveanaccountwithPacktatwww.packtpub.comyoucanusethistoaccess
PacktLib today and view nine entirely free books. Simply use your login credentials
for immediate access
Table of contents
Preface
Chapter 1: Getting Started with Direct3D
Setting up the stage
10
Applications and windows
Structuring each frame
12
Initializing the Direct3D AP
13
Graphics device
13
Device context
15
Swap chain
15
Render target depth stencil, and viewport
20
Down the graphics pipeline
Understanding the game loop
24
Updating the simulation
24
Drawing the world
25
Clearing the screen
26
Presenting the back buffer
Summary
28
Chapter 2: Drawing 2D Sprites
31
Installing DirectXTK
32
What a sprite is
32
Textures
33
File formats
34
oading
35
Co-ordinate systems
38
Drawing the sprites
39
Sorting modes
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.