生活知识
生活常识
科技数码
教育知识
汽车知识
游戏知识
办公方法
装修知识
旅游知识
搜索

生活常识分类 日常知识 生活知识 餐饮知识 宠物知识 运动知识 更多知识 中文舞曲 英文舞曲 车载音乐 车载视频

游戏编程要学是什么库 游戏编程需要什么

日期:2023-03-11 08:49:56人气:17

导读:大家好,小帝来为大家解答以上问题。游戏编程要学什么库,游戏编程要学什么这个很多人还不知道,现在让我们一起来看看吧!1、首先,别的都不...

大家好,小帝来为大家解答以上问题。游戏编程要学什么库,游戏编程要学什么这个很多人还不知道,现在让我们一起来看看吧!

1、首先,别的都不管,一定要先学精以下数学科目:线性代数、空间解析几何、微积分。

2、都要学到比较深的程度,千万不能囫囵吞枣,否则往后的压力会越来越大。

3、现在本科的内容其实不够的,例如quaternion你在课本里就没学,但游戏里绝对用得多。

4、还有,课本里大概也不会教你怎样判断任意两个多面体是否相交。

5、这些都要靠自己多钻研、多琢磨,不能满足课本内容的。

6、 然后,看你是侧重图形、物理、还是AI方向。

7、 图形方面,其实基本上就是几何和光学问题,关键是熟悉API(DirectX或OpenGL)。

8、如果想获得尖端效果,则要先学一些光学基础,然后才能进入可编程Shader的美妙境界。

9、 物理方面,本人经验太少,只能说:这真的是太太复杂了。

10、AI方面:本人也没经验。

11、就不多说了。

12、 最后才说C++编程:其实C++编程这东西真的很奇怪。

13、我们先是在课堂上学了一套东西,然后实际开发的时候人们又会告诉我们那套东西是不能用的(理由一般就是性能低啦、不安全啦,等等),反正又得学另一套东西。

14、搞C++特别是游戏的人,都有一种近乎病态的完美主义倾向,企图用目前并不完美的语言工具实现完美的目标(最典型的病态就是那个const,什么都加const,其实你就算加了const,人家用强制类型转换,一样可以转成非const)。

15、还有那个指针,如果你真的用CObject *pObj这样的形式,肯定要被人骂。

16、他们要用所谓的“smart pointer”。

17、诸如此类,都相当变态。

18、 其实真的要做AAA级的游戏,简直就和强迫自己开发一套操作系统、加上一套程序框架、加上实现绝大多数的数据结构和算法一样痛苦。

19、 为什么那么痛苦那么麻烦?想想:做一个游戏,本质上就是想用有限的资源模拟出无限的显示世界,而创造这个复杂的世界是上帝才能胜任的事情,那你想模拟它出来,不就是要和上帝竞争吗?(本人不信教,呵呵。

20、) 当然,如果你只是满足比较不那么出众的游戏,或许并不用那么痛苦,随便拿个所谓的“引擎”过来用就行。

21、或者用C#,也可以吧。

以上就是【游戏编程要学什么库,游戏编程要学什么】相关内容。

声明: 本站所有文章来自互联网搜索结果, 如果侵犯到你的权益 请提供版权证明来信告知,我们会在3个工作日之内删除 本站为非赢利性网站 不接受任何赞助和广告

Copyright 2005-2022 baike.pingguodj.com 酷帝达百科 客服邮箱:s2s2s2-s@outlook.com