我是c++编程的新手,谁能告诉我Direct-X SDK是如何有用的,它是如何工作的,以及我们如何在游戏编程中使用它。我下载了它,我发现了很多头文件和文档,也讲述了一些关于游戏编程的内容。
发布于 2009-11-17 22:38:26
你的问题太宽泛了。DirectX可以帮助你以更多你可以想象的方式创建游戏(考虑到你是新手)。
渲染(把东西放到屏幕上),输入(响应用户鼠标/键盘上发生的事情),网络(多人游戏),读取文件,字体,3D模型,声音。举几个例子。
我强烈建议您不要尝试自己直接使用DirectX编写代码。从中得到一些好的东西是一项极其复杂的任务。Dont reinvent the wheel unless you plan to learn more about wheels. (这里的轮子是DirectX。)
如果你只是想启动并运行魔兽世界2,我建议你使用预制的DirectX实现(通常称为游戏引擎),如Ogre,Irrlicht或HGE (更简单,但仅适用于2D游戏)。
祝你好运,不要放弃,欢迎稍后带着你的第一个真正的问题回来。:)
https://stackoverflow.com/questions/1749229
复制相似问题