C ++ .NET中的基本3D图形

| 我希望使用C ++ .NET和DirectX来实现具有最基本的3D图形的非常基本的FPS游戏。 我对任何第三方库或类似的东西都不感兴趣。 除了2D东西之外,从未做过基于图形的编程工作,我真的不知道从哪里开始,甚至不知道如何在线找到合适的资源。 我有几个星期的时间来制作这个游戏,所以我试图保持简单。 谁能给我一些入门的指导?     
已邀请:
似乎可以为您提供正确方向的推动: http://zophusx.byethost11.com/tutorial.php?lan=dx9&num=0 我总是发现OpenGL更容易学习。因此,除非您有必要使用DirectX,否则我建议您快速了解GL并了解您的想法。     
如果下载DirectX SDK,则可以在C ++和C#中找到大量示例。     
我可以推荐“ Wordware”出版的“ DirectX 9游戏编程简介”。我知道您只是想要一些非常简单的东西,例如经典的旋转立方体,所以不要被\'game \'元素推迟。我有3/4的方式写了一个屏幕保护程序! DX10现在可用,但我坚持使用9卡向下兼容。 在3D模式下,数学可能会变得很愚蠢,但是如果您掌握了基础知识,那么其余部分将很快掌握。 如果您还没有下载DirectX SDK \,那么它也是必须的-它包含(最重要的)方法,函数等的帮助文件,以及一些不太有用的入门资料。     
即使您对第三方库不感兴趣,您也可能想看看SlimDX。 尽管我没有安装Visual C ++ 2008/2010 Express,但是您可以添加SlimDX作为对项目的引用。即使您在C#中,也请务必查看本教程部分,但是如果您对C ++ / CLI的了解非常好,则应该能够将代码转换为C ++ / CLI。     

要回复问题请先登录注册