资源描述:
《pc游戏编程(基础篇)-徐丹-重庆大学出版社》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、快乐写游戏轻松学编程PC游戏编程(基础篇)徐丹谭文洪李鉴龚敏敏编著重庆大学出版社本书全面介绍了游戏编程的初级入门知识,包括数据结构、算法、文件打包以及C++。内并详细介绍了一些在游戏策划中所需要的知识。另外,作为本书的一个侧重点,书中用较大篇幅介绍了计算机图形学与Direct3D,这些章节为读者进入游戏三维编程殿堂提供了容入门知识,也能够给一些有经验的三维编程人员提供一些宝贵的经验。同时介绍了一些在实时三维游戏美术中需要注意的地方(涉及到面简化等技术)。最后一章,大部分内容提是为了巩固前几章所学的
2、理论知识所编写的例子程序,每个例子程序都能够说明一定的问题,并且每一个例子都比上一个例子涉及的知识更深入,读者可以按照顺序渐进学习。要ꐷ图书在版编目(CIP)数据PC游戏编程(基础篇)/徐丹等编著.—重庆:重庆大学出版社,2003.1(快乐写游戏轻松学编程系列)ISBN7-5624-2776-3Ⅰ.P...Ⅱ.徐...Ⅲ.游戏—应用程序—程序设计Ⅳ.G899中国版本图书馆CIP数据核字(2002)第097755号快乐写游戏轻松学编程PC游戏编程(基础篇)徐丹谭文洪李鉴龚敏敏编著责任编辑:陈其版式设
3、计:吴庆渝责任校对:何建云责任印制:张永洋*重庆大学出版社出版发行出版人:张鸽盛社址:重庆市沙坪坝正街174号重庆大学(A区)内邮编:400044电话:(023)6510237865105781传真:(023)6510368665105565网址:http://www.cqup.com.cn邮箱:fxk@cqup.com.cn(市场营销部)全国新华书店经销重庆科情印务有限公司印刷*开本:787×11681/16印张:19字数:474千2003年1月第1版2002年3月第1次印刷印数:1—5000I
4、SBN7-5624-2776-3/TP·404定价:34.50元(赠1CD)本书如有印刷、装订等质量问题,本社负责调换版权所有翻印必究序编写程序就像是在盖房子———看着“房子”一天一天盖起来,作为程序员的我们的心里,那份喜悦是不能用言语表达的。尤其是编写游戏程序,当你看到自己所写的游戏带给大家快乐的时候,你的心里更是快乐无比。但是,这份快乐是有代价的,是与无数的不眠之夜分不开的。所以,每一个想成为游戏程序员的你们,在做这件事之前,一定要考虑清楚,你真的愿意把你的时间,你的青春奉献在这里吗?你愿意当
5、别人在酒吧潇洒的时候,你却独自坐在计算机的面前,面对着一行行的程序吗?你愿意长时间地忍受失败,仅仅为了那一次成功吗?如果你愿意,那么好,现在就开始,跟随这本书开始一段旅程,一段追逐梦想的旅程,你很快会发现,其实写游戏的程序很简单,只要你学会一定的规则,按照一定的规律,一个演示版很快就会出现在你的面前。这也是本书的目的,这本书只给了你一把钥匙,一把进入游戏制作大门的钥匙。而只有你进了这个大门之后,你才能看到一片广阔的天地,等待你去驰骋。游戏的程序就是一行行的代码,需要你的灵魂才能赋予它以生命,有了生
6、命的游戏才能带给大家快乐,也才能给你所想要的。你的游戏是你的热情,是你的汗水,是你的喜怒哀乐,是你的梦想,你的游戏其实就是你自己。刘刚于目标软件2002年11月25日ꐷ目第一章游戏编程基础⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11.1PC游戏文化概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯21.2程序设计基础⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3录1.2.1程序设计语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯31.2.2集成开发工具⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯51.2.3数据结构与算法⋯⋯⋯⋯⋯
7、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯71.2.4数据的组织⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯81.3游戏程序设计基础⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯91.3.1从哪里开始⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯91.3.2选择什么语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯91.3.3DriectX⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯91.3.4计算机图形学⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯111.3.5汇编语言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯111.4如何成为合格的游戏制作人员⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯10第
8、二章算法设计基础⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯132.1什么是算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯142.2伪代码⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯142.3流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯162.3.1流程图概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯162.3.2流程图符号和使用⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯162.3.3流程图标准⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯182.3.4流程图应用实例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯182.3.5