3D游戏编程所需哪些基础知识?

来源:百度知道 编辑:UC知道 时间:2024/09/23 14:23:04
本人是个菜鸟,学的是计算机软件方向,对游戏很有兴趣,将来想朝游戏方向发展。但是不知道怎么入门,需要学习哪些知识。这两天上网查了查,也了解了一些,比如,英语 数学 计算机图形学 人工智能 物理 算法 数据结构 C语言 C++ BASIC 汇编语言(寄存器,寻址方式,汇编指令) 其他语言(Forth,Lisp,Java,Lua等) Windows编程入门(核心,API和DLL,COM,窗口和消息处理与传递,MFC) 汇编和C/C++混合编程 单指令多数据编程 优化 C和C++ 脚本 反外挂等等。所以想问问从哪方面入手?

先看C++程序设计,到处都有这个书卖, 之后学习WINDOWS程序设计,这个书不好买,但是应该有。 之后就可以看3D游戏编程书籍,大型新华书店肯定有。
BASIC,MFC之类的,你完全不必去理会。这些是做应用软件或者其他编程语言,做3D游戏用不着。

选语言,然后在学3D程序同时学些3D图形学。然后你就明白了。