遊戲程序員的開源工具箱

DevIL http://openil.sourceforge.net/

       A full featured cross-platform Image Library。相當好用的一個圖像處理,可以用來加載各種格式的圖片JPGTGA等等,還有DDS,還可以進行Blur等圖像處理操作。

       原本是叫做OpenIL的,因爲這個名字和OpenGL太象而別訴侵權,後來改坐DevIL了。

LUA http://www.lua.org/

       現在已經是一種很流行的腳本語言了,很多遊戲都用他。大話西遊就是用的它。

Python http://www.lua.org/

       另外一種腳本語言,也有不少遊戲在用。國內的起點引擎應該是用Python的。

OGRE3D http://www.ogre3d.org/

       可以說是現在最流行的一個開源3D引擎,支持非常之多的特性。已經有一些商業遊戲項目是基於它的了,國內也有公司在用。

ODE http://www.ode.org/

       一個優秀的物理引擎。

OpenSceneGraph http://www.openscenegraph.org/

       另外一個3D引擎,有空應該看看。

OpenAL http://www.openal.org/

       處理聲音常用。

TinyXML http://www.grinninglizard.com/tinyxml/

              http://sourceforge.net/projects/tinyxml/

       非常小巧的一個xml工具,深受大家喜愛。

CPPUnit http://cppunit.sourceforge.net/cppunit-wiki/FrontPage

       現在大家越來越重視軟件工程了,單元測試是很有效的。CPPUnit幫助我們來組織測試代碼,並可以自動執行測試。

ACE http://www.riverace.com/

       已經有兩本《C++網絡編程》來介紹它了,很想嘗試一下。

MySQL http://www.mysql.com/

       目前最流行的開源數據庫。

PostgreSQL http://www.pgsqldb.org/

       另外一個開源數據庫,據說很強大。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章