|
文档
实现一个2D游戏引擎
----tiamo
虽然2D游戏现在在逐渐的走向没落,3D游戏在逐渐的取代2D.但是2D游戏还是有很多的市场,今天我们就说说怎么做一个2D的游戏引擎.
简单的说,一个游戏的底层就是游戏引擎,游戏引擎的好坏直接关系到一个游戏的成功与否,游戏引擎实际上是提供了一系列的API给游戏开发者,在这些API的基础上,可以略过底层,不用和ddraw,dinput等等打交道,直接调用封装好了的函数,这样就可以把更多的精力放到游戏本身功能的实现上面,而不用在show图,播放音乐等等上面花很多的功夫.
正好这段时间比较轻闲,有空自己弄一个游戏引擎出来,我也就一边弄一边写出来,一方面是对自己的督促(就像soft的3D游戏从头编一样),另一方面也希望可以帮助那些才开始学习游戏编程的人,至于各位高手就不用来看了,该干什么就干什么吧,不过如果有发现什么错误,还请您指出,谢了.
写这个的时候我的引擎还没有开始弄,我是想一边写代码,一边做这个网页,我也希望我的这个2D引擎可以和soft的3D相呼应,和它一起给今年夏天的金点网站带来两个亮点.
废话少说,开始吧.
第一回:开发环境
第二回:写在前面
第三回:图形引擎(1)
第四回:图形引擎(2)
to be continue..
|