星期日, 1月 30, 2005

[遊戲設計]OGRE+ODE+CEGUI

最近研究開源引擎,OGRE(Object-Oriented Graphics Rendering Engine),是一個免費開源繪圖引擎,功能強大,值得研究,官方網址在http://www.ogre3d.org。不過目前還需要克服秀繁體中文字,以及3dmax輸出動畫的問題。
ODE(Open Dynamic Engine),是個開放式物理引擎,許多遊戲也是利用這個物理引擎,對於OGRE的相容度也很高,可以搭配使用,網址在http://ode.org/
CEGUI,一個GUI套件,也是開源式,OGRE 0.15版以後之後甚至拋棄自己原先的GUI而採用此GUI,對這方面有興趣的朋友,可以研究一下原始碼,網址在http://www.cegui.org.uk/modules/news/
最重要的繪圖引擎,物理引擎,甚至gui都有了,其他自然就好辦了,稍微整理一下,去掉不必要的部份,就可以客製合身的遊戲引擎。腳本部份,OGRE似乎採用python作為其腳本語言,而我個人則偏好lua,所以介紹一個開源式引擎CatMother,用lua作為腳本語言,想了解lua與遊戲之間如何調用的朋友,可以下載研究,網址在http://catmother.sourceforge.net
一直想動手整理一個小巧功能強大的遊戲引擎,一方面實力還不夠,一方面時間真的不多,恐怕要上研究所才有機會實現,連TBL遊戲的計畫也要停擺,企劃已經停了好久,神啊,讓我慢點當大頭兵吧。

[個人日誌]最後的寒假

即將要畢業的我,這個寒假是最後ㄧ次可以無憂無慮的做自己想做的事。過了三分之ㄧ的假期,不意外的,每日並不悠閒;研究所、hinet競賽、工作準備、學習新技術,每一項都讓我感受沉重的壓力,所以許久沒有寫新文章了,想寫的東西太多了,遲遲無法下筆。這個網誌我傾向放一般文件,其他技術性文件打算整理後移到其他地方,畢竟年紀增長,許多技術容易忘記,還是要記錄下來以便複習也可以開放交流。