做一个电脑程序开发商或游戏制作的人需要具备那些条件
- 提问者网友:寂寞撕碎了回忆
- 2021-05-01 20:34
- 五星知识达人网友:行雁书
- 2021-05-01 21:42
想学游戏编程的,做好以下准备。
1.熟练看懂英文,高手从来不看国内的垃圾教材。翻译的也尽量少看。其实这点不难做到,英语6级左右就可以了。你说我崇洋媚外也好,但这是事实。当然你也可以不相信我说的,那你大可去看国内资料,然后在去看看国外资料对比下,就能证明我所说的了。当然国外的书也有垃圾的,所以选材要谨慎,不放心的话可以去亚马逊看看书评。
2.要有较深的编程功底,熟练使用C/C++,尤其是指针一定要玩得很熟。
3.要有扎实的数学基础,至少要把线代学好。微积分和概率对初学者用的不多,但是等你上升到一定程度,也是必备的。事实上还有很多数学是本科没学过的,不过等你用到的时候你也已经不是菜鸟了,到时候再学也不迟。
4.游戏编程分很多,AI,图形,物理,优化等等。想好自己要往什么方向发展,不用什么都去弄,最后什么都不精。事实上这几项中的任何一项都足够你去研究!
5.不要以为你会调用几个API做出几个效果就是高手了。事实上,尤其像物理和图形编程,在后面支撑的理论才是最重要的。你能不用API,只用C/C++来实现才是王道。
还有很多很多,说不完。要靠自己在不断的实践中去体会。本来我只是个路人的,看到这种3流的玩意居然还卖到1000+来忽悠初学者,实在是看不下去了就注册了一个号来发帖。事实上该教程的那些内容能值20块钱/套就不错了。看这种教程培养出来的就是个低级打工仔。想成为一流的高手就要一步步扎扎实实的做,表浮躁。如果你什么都不会,而且只有18岁左右,就3D图形而言(本人只专研图形,其他方向了解不多)我告诉你你完全来得及,你完全可以在25岁前使自己成为一名高手。不过你今后的生活要开始繁忙起来了。你要不断地学习来强化自己,你将不断地受挫,但是一旦克服了却又能获得无以言表的惊喜。你将不再有时间去WOW,去看连续剧,甚至没有时间谈恋爱。最后说明一下,不要看到游戏好玩就去做游戏,这是一个相当辛苦的活儿,如果你是懒人或者只是为了挣钱就放弃吧。