金材昱儿代表:编程方面的问题

来源:百度文库 编辑:高考问答 时间:2024/05/12 04:02:33
我想知道用VC++编一个游戏所要经历哪些步骤?我现在学计算机编程,看到一些编游戏的很羡慕,想知道怎么才能创造一个程序.先谢谢了啊!

(原创,转载请注明)
首先想问的是LZ用过VC来编写程序吗?
如果用过的话那可能就会简单点。如果你想要编写一个普通的2D或伪3D的游戏的话,其实在VC中使用的知识并不是很多~为什么呢,下面我来告诉你:

可能你会听到很多关于用VC操作的魔鬼性的描述,至少说明了两个问题
1、VC真的很强大,因为你几乎可以用它来完成任何事情。
2、VC真的很难通,因为有太多的专业术语,和一些深奥的技巧性的东西。
不是吗??

那在游戏编成中,如果没有完全掌握VC的话,是不是真的无所适从了呢??其实不然,一个简单的游戏其实可以完全只用到普通的消息处理和一些基本的GDI函数,但是我们通常是不会用那些东西的,为什么??原因很简单,就是速度!!普通的GDI函数会消耗大量的时间,所以通常采用的方法是DX。原因也还是速度。于是下一个问题产生了,DX是什么,它很难吗?

很高兴你能问这样的问题,因为至少说明了你对游戏的热情和对知识的渴望,好的,我来简单的介绍一下吧。所谓DX,全称DirectX,是一些微软程序员编写的COM的集合,哈哈,什么是COM?其实你可以完全理解为可调用的函数库,这样你就可以用那些已经设计好的东西来在游戏世界中作一些真正的破坏了!

如果要用DX的话,你至少要去了解其中最主要的3的组件,DDRAW,DINPUT,DSOUND,因为他们分别对应了图形的处理,输入的处理和音乐的处理。具体在此不做细表,可以参考相关书籍!

如果完成了上述的学习,那你已近就具备了最简单的游戏开发能力。接下来要做的事情就是让你的游戏更加智能化,更加真实!如何做到这点呢?那就要参考一些AI和物理建模的知识了,这个时候,数学以及相关学科才发挥它因有的强大作用!

好了,先谈到这,以后有空再聊吧,这里只是简单的介绍了下游戏开发的基本过程,希望对你还是有帮助的!

先学好编程语言
然后设计算法
再去编

用VC做游戏编程比较扎实的学习过程如下:
学习C
学习C++
学习VC++
学习DirectX 编程或者 OpenGL


你不懂唆
这么大个BAIDU网站你还问那些步骤~~~
热!!告诉你多用时间去收
有的人知道也不得给你说
靠自己去收