- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
注:讲述了3D游戏编程所需要的基本知识。利用和 c#编写
成为游戏开发人员的条件
我所遇到的每一个开发人员都至少在某一段时间想成为一个游
戏开发人员。对于很多人来说,视频游戏不只是空闲时的一种爱好,
他们完全被游戏所吸引。 人们沉浸在这些虚拟世界中, 常常梦想由自
己创建如此神奇的天地。
不要被美丽的图形、奇妙的故事情节和感人悦耳的音乐所愚弄,
编写游戏是非常困难的工作, 只有某些特定的开发人员才能够获得成
功。除了所需要的技术天赋之外, 一个优秀的游戏开发人员应当拥有
其他一些技能,例如,您首先是一个游戏爱好者。如果不是游戏爱好
者,则不可能编写出伟大的游戏, 这一条件使得游戏开发工作更具有
挑战性。
成为游戏开发人员确实不是一件容易的事情。 如果没有经验, 则
不会被游戏开发公司聘用, 并且当没有公司聘用时, 将更难以获得经
验。当前只有少量的课程以及某些学校专注于讲授游戏的开发。 但是,
入门的最好方式是制作一个样片 (demo reel)。它能向您未来的老板展
示您的能力和处理事情的方式。
通过本书,您将制作出一个引人注目的样片。
读者对象
我常常被问到: “为什么每个人都想使用 .NET Framework 编写游
戏程序 ”。其他的问题包括: “.NETFramework 不是只用于 Web 服务
器应用程序的吗 ”, “它不是很慢吗 ”,等等。对于游戏开发人员 (或者
未来的游戏开发人员 )来说,这些都是很重要的问题,但他们误解
了.NET Framework。
.NET Framework 不是最新的 Web 服务器版本,也不是任何服务
器组件的扩展。当然能够使用 .NET Framework 创建强大的 Web 服务
器应用程序,但是,这并不是它们的全部功能。 .NET Framework 包
括一种功能强大的客户端应用程序编程接口 (API) 以及 Managed
DirectX ,实际上 .NET 开发人员需要掌握整个 DirectX API 。利用它能
够编写很多新的应用程序,包括游戏。如果认为 .NET Framework 只
能够编写服务器应用程序, 则显得有一点单纯。 您也可以利用它创建
复杂的客户端应用程序。
关于 .NET 的性能问题仍然存在,这些问题也很难简单描述。当
引入一门 “新的 ”语言或者运行库时,开发人员在采用之前,通常比较
犹豫。不久以前, 很多游戏仍然是采用汇编语言编写的,因为游戏开
发人员不相信 C 或者 C++语言足够快。 .NET Framework 也遵循这个
规则。在证明 .NET Framework 的性能之前,游戏开发人员都会以一
种怀疑的眼光看待它。在本书中,大量的游戏是使用 .NET 运行库开
发的。事实胜于雄辩,与其喋喋不休地讨论 .NET 运行库的性能有多
好,还不如让本书中一些真实的游戏来证明这一点。
为什么使用 .NET Framework
任何曾经编写过 Windows 程序的人都 ( 无论是否使用 .NET
Framework)能够认识到,即使使用
原创力文档


文档评论(0)