编辑本段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。
编辑本段鸣谢
参考了很多开源软件,非常感谢前人分享了这么多的技术知识可视化游戏引擎,对这些开源软件的作者表示深深的敬意。