我对那些3D单机游戏(是“大人”的像侠盗车手、生化危机等的游戏,不是像传奇、大话西游那样的“小人”的游戏),一直具有浓厚的兴趣,可是我却对这种游戏的开发一无所知。谁知道像这种游戏的开发都需要什么工具,需要具备什么知识。

解决方案 »

  1.   

    图形学知识。网上书店有书,国内的书质量比较差。
    VC, C/C++/STL, 数据结构,dx|opengl,图形学算法,数学。书讲的比较内容多,但都很浅,不过考试或招聘的时候用得上。如果实际开发的时候,还是要看图形学论文的,这样才能对某一个关键技术点进行深入的研究和开发。
      

  2.   

    补充一下:
        搞3D  要懂DirectX SDk开发
      

  3.   

    如果希望从底层一点开始的话,可以从 DirectX 或者 OpenGL 入手。
    如果希望从高层一点开始的话,可以从研究一下一些现成的 3D 游戏引擎,例如:ORGE 3D engine, http://www.ogre3d.org/