Linux游戏开发包 ClanLib 2.1.0 发布
Linux之友 发表于 2009-10-22 00:00 | 来源: | 阅读 809 次
ClanLib是个主要针对游戏研发者的跨平台C 框架。尽管API主要为游戏研发设计,您照样能够容易地使用ClanLib来研发一个科学的3D可视化工具或多媒体应用程式(例如Gecko多媒体系统)。
ClanLib拥有各种API-2D和3D图像,声音,网络,I/O,输入,GUI连同资源管理。他还提供透明的OpenGL支持,因此您能够使用本机 OpenGL命令而让ClanLib处理依赖于操作系统的窗口管理和其他一切事情。ClanLib通过DirectX或简单的Direct Media Layer(一平台单独的多媒体库)生成2D图像。ClanLib游戏主页上列举了约50多个研发很成功的游戏,包括以2D和3D形式完成的难题、策略连 同射手类游戏。例如,Asteroid Arena(见图1)使用了ClanLib和OpenGL技术,实现了胜人一筹的经典街机游戏。
ClanLib能够工作在Windows,Linux和MacOS操作系统之上,并且提供源码级的zip或tar文档支持。Windows研发者能够使 用微软Visual Studio,Borland C 或MinGW(小型GNU for Windows)编译器和环境。第三方的对于Ruby和Perl语言的绑定支持也是可用的。可选的特效程式包括一个Lua插件(流行的小脚本编程语言)和 FreeType(一个免费的TrueType字体库)。 !
新版本最主要的改进是对 clanSound 内部进行了重构,提升了可靠性和性能。
关键字: ClanLib

