词条 | Smart2D游戏引擎 |
释义 | Smart2D游戏引擎 Smart2D开发背景通过学习了许多开源的软件,对自己受益颇多,所以有了那么一种冲动,想自己写点东西。当代主流的3D游戏引擎很多,实现的效果也都非常震撼,但是2D也没有因此而没落,很多的2D游戏在市场上也占有相当的份额。特别是一些小的2D单机游戏,创意新颖,简易易玩,可以更容易被人们接受。所以学习2D编程还是有相当的前景的,并且许多编程内涵都是通用的,以后即使转向3D开发也是很容易的。2D开发需要的知识起点也比较低,Smart2D游戏引擎基于GDI开发,只要有一定的C++和windows基础,就很容易上手。 Smart2D引擎特性Smart2D游戏引擎有很多优点,其最主要的是上手容易,要求比较低。其主要特性如下: 1、图形方面使用CImage类实现,易于理解。 2、多层缓冲技术,避免闪屏现象。 3、无限大地图。 4、交换链技术,可以进行后期处理。 5、音效引擎基于DirectSound开发,显现声卡的硬件加速,主要支持格式wav、ogg,可显现流播放。 6、 SmartED进行地图可视化开发。 致谢参考了很多开源的软件,非常感谢前辈们能够共享那么多技术知识,在此对那些开源软件的作者表示深深地敬意。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。