当前位置:编程学习 > VC++ >>

要怎么学习3D游戏编程

粗略地翻了很多本3D游戏编程书,都是分散地说一大堆的数学,人工智能和Directx处理什么的,我知道这些很重要,但是我从头到尾连个小型游戏的影子都看不到,还有它说了很多绘图相关的东西,难道游戏里的人物,场景不是用3D Max弄的吗,要自己画? 我也没有看到界面的框框怎样弄。 那么游戏编程到底是弄什么的,游戏引擎又用来干什么,有了游戏引擎那游戏的程序员还要干什么。 最近很苦恼哇~~~~(>_<)~~~~
答案:http://blog.zhaoxi.net/column/details/vc-game-programming.html

这是CSDN上的一个游戏开发博客,你可以看一下,我对游戏开发研究的不多,只会一点儿皮毛,只能给你一些简单的解答。场景是用3D Max做出来的,但是动作都是用程序来控制模型进行矩阵变换,最终给人一种运动的感觉 ,而且特殊的声光效果都不是死的,都要用程序来进行渲染.那个界面全是画出来的,整个游戏只有一个窗口,你看到的点击 效果 都从当前鼠标位置向屏幕方向做一条射线,然后根据三维立体几何,判断射线是否与物体相交,这就是所谓的碰撞检测。游戏引擎就是做一个大的通用模型框架,提高程序开发效率,不用关注每一个动作的实现。
其他:要知道国外有个编程大师说过,计算机程序就是:复杂的一堆算法再加上数据结构,如果你不能接受那些复杂的算法(数学,离散,线形,几何)那么学编程也学不到怎么厉害的程度啊。 这种课程自学成才的少,还是找个专业老师指导下的好 

上一个:在windows7下安装好的Microsoft VC++6.0无法使用具体应该怎么解决
下一个:求助,error1400,无效窗口句柄

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,