遊戲程式員的開源工具箱

來源:互聯網
上載者:User

DevIL http://openil.sourceforge.net/

       A full featured cross-platform Image Library。相當好用的一個影像處理,可以用來載入各種格式的圖片JPG,TGA等等,還有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/

       另外一個開來源資料庫,據說很強大。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.