Lsge ---2D引擎介绍
Lsge全称为Light Shadow Game Engine,和Ogre有点像,因为这个2D引擎使用了很多Ogre的代码,因此得名。
引擎使用VS2005构建,支持Unicode,工程附带三个演示,可以帮助开发人员迅速了解,Lsge最大的特点是使用简单,内置了很多兼而易用的功能。
Lsge是我大一、大二时的作品,设计的初衷是为了能快速写出小游戏,使开发者把注意力放在创造上,这个引擎的渲染效率不高,但是没有关系,引擎目标是小游戏,简单的演示,不是大规模游戏,在我设计期间,网络给了我所需要的大多数资料,让我有机会接触到Ogre,zlib,audiere,ois等巨人,有了他们的帮助,才有这个引擎的发展,引擎有完整的注释,文档比较完善。
很早就想开放Lsge,回报网络,只有开放才能避免固步自封,我始终认为我所了解的只是沧海一粟。在Lsge完成的很长一段时间里,我差点忘了他的存在,前几天我想起了他,认为我改写点东西,整理出来,让他不只是在我的硬盘中,这对一些开发者可能有帮助,发表出来,将让他重获新生,最后,再次感谢Ogre,zlib,audiere,ois等巨人,感谢网络,没有你们就没有Lsge。
附上一张引擎演示图(^_^):
附加说明:
选项配置:Lsge自带所需要的库,需要注意的是Lsge所需要的DX库需要特殊配置。
项目属性配置:
需要把调试->工作目录设为../Bin/$(ConfigurationName)
VS2005版本较多,主要分为sp1和非sp1版本,配置比较麻烦,经常会出现应用程序没有初始化之类的错误,这些可以通过安装正确地库一一排除。
Lsge下载:
blog不支持大文件,还要分割成五份,麻烦啊。
Lsge第一部分
Lsge第二部分
Lsge第三部分
Lsge第四部分
Lsge第五部分