当前位置 —论文写论文— 范文

计算机图形学方面有关论文范文资料,与计算机图形学基础相关论文答辩

本论文是一篇计算机图形学方面有关论文答辩,关于计算机图形学基础相关开题报告范文。免费优秀的关于计算机图形学及计算机及数据结构方面论文范文资料,适合计算机图形学论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

独的资源使用. 选择合适的编译器 你写的程序或者说是源代码,被存储为文本文件,你完全可以使用Notepad来写一个C/C++程序,但你还是需要"某些东西"来把源代码转化成可执行文件.在C/C++中,这个"某些东西"指的就是编译器. 编译器有很多,有些还是免费的,选择一个适合你的很重要,免费的更方便你去尝试,并选择一个你觉得最好的.然而,免费也通常意味着功能不全或者支持不够.幸运的是,大多数商业编译器也有入门及学术版本(introductoryoracademicversions),这样你就会花更少的钱而获得全部功能,唯一的限制是:你不能把用它编译的程序发布出去(毕竟在某段时间你不会发布等). 最后,你选择的编译器应该取决于你的花费及开发所处于的操作系统或平台.如果打算在Windows下开发,强烈建议使用MicrosoftVisualC++,它拥有一个强大的开发环境,使得开发变得更容易,并且毫无疑问开发Windows应用程序也没有其他更适合的编译器.(译者注:应该是针对C++而言,不过使用BC或者其他编译器的肯定不同意,但我也推荐使用VC,因为开发资料确实很多,虽然我也不太会:))如果你是学生,那太好了,你会以不错的折价得到一个拷贝,如果在DOS下编程,最好赌注DJGPP(delorie./djgpp),它是免费的.(译者注:的确真的确实非常好奇地问"DOS下开发的人还有么") 目标平台 尽管你最终可能发布到若干不同平台下,但你还是需要一种来重点学习.一旦学习一门语言,在进入开发前(包括图形开发),你可能需要使用一个非GUI的操作系统,如DOS或者UNIX,这会避免一些前置问题(theoverheadinvolvedwith),例如,Windows编程中,你就可以仅专注于语言的学习,(而不用担心界面部分). 一旦你准备好开始游戏编程了,你还是应该确定你的目标平台.还是让我们看看更多的(需要注意的)重要环节吧: Windows:如果你想在游戏行业中做的很专业,或者更多的人能玩你的游戏,那就选择Windows吧.重要的是你的用户在使用Windows—至少现在看来是这样的.Windows大量主流游戏使用了一种开发技术—DirectX,你可能听到过.DirectX是一个开发库,可以使你直接访问硬件层,也就意味着你可以开发高性能的游戏. DOS:DOS曾经是主流的游戏开发平台,但那些日子已经一去不复返了.尽管还有一些嗜好者仍在开发DOS游戏,但不再有商业游戏开发了,毕竟Microsoft不再给予更多的支持了.如果你刚开始做游戏,不要选择DOS,否则,不要执着于此.注意:由于还是有些DOS游戏编程的书籍,需要注意学习的话,可能会跟实际有所不同了.现在Windows游戏开发的书籍越来越多,这方面的争论也会越来越少. Linux:Linux作为一种UNIX变体,基于某些原因,近来变得很流行,这些因素包括稳定性,价格还有反Microsoft情绪在内.尽管Linux的用户数还相对较少,但由于对它的极度热衷和潜在市场的增长,使得可以作为目标平台的另一种选择. Macintosh:Mac有着大量的不容忽视的热衷者,而且我所了解得每个热衷者都极度渴望Macintosh下能有更多更好的游戏.虽然我没有看到过在Mac下开发的资源,但我还是确信肯定在某处存在着,因此这也是一种有理由选择的平台. 控制器(Consoles):控制器(也就是PS,N64,DC等等)游戏市场是巨大的,开发控制器游戏当然有前途,但是,非商业开发有很多因素使得有很大的不确定性.如果你在开发控制器游戏,可能是正在被一个商业游戏工作室所雇用吧. 备足原料(Ontogoodstuff) 现在可以开始讨论实际的游戏开发了,简单起见,我将假定你已经选择了C/C++语言并在Windows下开发,但我所说的对其他条件同样适用. 首先,开发游戏前,你应该熟练掌握C/C++.你需要了解指针,数组,结构,函数,可能还有类,应该是很精通了.如果这样的话,那你就已经准备好了. 本文不可能教会游戏开发中的所有事情,幸运的是,也没有必要,Web上完全可以找到大量的相关书籍及指南.GameDev.应该有你所需要的.下面就是我的一些建议: 一本或更多的书籍.Windows中,开始开发游戏的话,"Windows游戏开发诀窍"(amazon./exec/obidos/ASIN/0672313618/gamedev)很适合你看.另外Bookssection也会找到其他一些书籍.通读整本书,尝试所有的范例,然后重新阅读你不能理解的部分. 以在线指南作补充.除了阐明你所读过的知识外,他们同样包含书中没有的知识点(主题). 问专家.书中或指南中都找不到答案的话,那就充分利用留言板和聊天室(译者注:感觉国内的聊天室没有太好的氛围,还是找些BBS或者论坛问吧),会有很多人愿意帮你解决的. 实际中,不应该是一个固定不变的过程,而应该是一个相似过程的不断重复. 仅仅学习是不够的,还需要把学到的东西应用,首先开始一个简单的游戏,然后逐步发展.可以看看GeoffHowland的文章:"我是怎样开发游戏的一条游戏开发的途径"(gamedev./reference/design/features/makegames). 起初,还是打算自己干吧,不要急于加入一个开发组,因为那只会让你的学习过程变得缓慢.一旦你自行完成了数个游戏,那对于一个开发组来说你也会起到更大的作用. 关于书籍我还是愿意多说两句:除游戏开发的书籍外,你需要阅读更多的书籍.为了能创建各式各样的游戏—如售货架上的那些—你将不得不钻研那些更高级的主题.有些你是可以在指南中找到的,但还是会需要更多的书籍:图形,人工智能,网络,物理等等.所以你需要上这些培训(课)—虽然你觉得这些对于游戏编程没有用—这简直够的上一个计算机科学专业的学位. 总结(Wrappingup) 这里还有些重要的提示: 不要仅仅积累知识,去应用.你绝对不会真正懂得或者理解一个事物,除非你使用它.用自己所学,实现些小的demo程序吧.可以做一下书中每章节后的练习题. 玩大量的游戏.这样做可以给你些启发,帮你实现更好游戏,同样也给你很好的理念(awelerelieffromprogramming). 帮助他人.通过帮助他人解决问题,你也会了解这个知识点,并学会更多东西. 完成你所开始的.不要陷入到你的思维陷阱中:"我知道我可以完成这个游戏,但我有了更好的主意,我要实现这个更好的(而不是原来的)."如果坚持完成你所开始的,你会懂得更多东西,而且你拥有了一个事物可以证明你并不是夸夸其谈.要想实现简单些的话,就不要在更多经验前尝试实际上很大,很复杂的游戏. 开始吧!现在你肯定陶醉于制作Quake4中,好的,虽然不见得如此,但至少你能沿着这条路走下去,并找到更多的信息,夜以继日的辛勤工作后,必定有收获.

OpenGLFAQ

标题可能写的大了点,不过没关系,以后还

1 2 3 4 5 6 7 8 9 10

计算机图形学方面有关论文范文资料,与计算机图形学基础相关论文答辩参考文献资料:

怎样写高中议论文

论文引言写什么

如何写论文

语文写作论文

怎写论文

招聘兼职

论文注释写法

高考满分作文写人

论文应该怎么写

生物论文怎样写

计算机图形学基础(6)WORD版本 下载地址