Teach Yourself Game Programming with DirectX in 21 Days, matma
[ Pobierz całość w formacie PDF ]
//-->Clayton WalnumGameProgrammingwith DirectXinTeach Yourself21Days800 East 96thSt., Indianapolis, Indiana, 46240 USASams Teach Yourself GameProgramming with DirectX in 21 DaysCopyright © 2003 by Sams PublishingAll rights reserved. No part of this book shall be reproduced, stored in aretrieval system, or transmitted by any means, electronic, mechanical, photo-copying, recording, or otherwise, without written permission from the publish-er. No patent liability is assumed with respect to the use of the informationcontained herein. Although every precaution has been taken in the preparationof this book, the publisher and author assume no responsibility for errors oromissions. Nor is any liability assumed for damages resulting from the use ofthe information contained herein.International Standard Book Number: 0672324199Library of Congress Catalog Card Number: 2002102793Printed in the United States of AmericaFirst Printing: September 2002050403024321ASSOCIATEPUBLISHERMichael StephensACQUISITIONSEDITORNeil RoweDEVELOPMENTEDITORMark RenfrowMANAGINGEDITORCharlotte ClappPROJECTEDITORMatthew PurcellCOPYEDITORMichael DietschINDEXERErika MillenPROOFREADERAndrea DuganTECHNICALEDITORDavid FransonTrademarksAll terms mentioned in this book that are known to be trademarks or servicemarks have been appropriately capitalized. Sams Publishing cannot attest tothe accuracy of this information. Use of a term in this book should not beregarded as affecting the validity of any trademark or service mark.TEAMCOORDINATORLynne WilliamsMULTIMEDIADEVELOPERDan ScherfWarning and DisclaimerEvery effort has been made to make this book as complete and as accurate aspossible, but no warranty or fitness is implied. The information provided is onan "as is" basis. The author and the publisher shall have neither liability norresponsibility to any person or entity with respect to any loss or damages aris-ing from the information contained in this book or from the use of the CD orprograms accompanying it.INTERIORDESIGNERGary AdairCOVERDESIGNERAren HowellPAGELAYOUTJoe MillayGRAPHICSOliver JacksonTammy GrahamContents at a GlanceIntroductionWeek 1 At a GlanceDay 1234567Introduction to Game ProgrammingTools of the TradeWriting a Windows ProgramIntroducing Direct3DProgramming Direct3D Objects and DevicesUnderstanding Direct3D SurfacesUsing Points, Vertices, and Graphics Primitives1572133536389109129131133159175211233283335357361363401455489521547563Week 1 In ReviewWeek 2 At a GlanceDay 891011121314Using Direct3D TexturesProgramming Direct3D AnimationCreating and Programming SoundGetting Started on Your RPGInitializing Game DataDrawing the Game WorldProgramming AnimationWeek 2 In ReviewWeek 3 At a GlanceDay 15161718192021Traveling Through a Virtual WorldManipulating Game ObjectsHandling Non-Player Characters and QuestsProgramming CombatSaving and Loading GamesCreating and Adding SoundThe Finishing TouchesWeek 3 In ReviewAppendixesAppendix ABCDThe JBookman Game EditorGame Engine Quick ReferenceJBookman—the Latest VersionA Quick Guide to Common Programming Tasks for theJBookman ProjectIndex587591599609629647
[ Pobierz całość w formacie PDF ]