在今年早些時候,我們的群裡流傳著一本書《3D games development with Microsoft Silverlight 3》(微軟Silverlight3下的3D遊戲開發),看這個名字還真的很興奮,於是爭相傳閱,彷彿Silverlight的遊戲方面有了新的方向,然而拿到之後才發現,不是想想中的那樣——使用Silverlight本身做3D遊戲,而是使用了一個引擎Balder,下面就是這本書的封面。
Balder在08年的時候我就瞭解過,當時還是Silverlight2的時候,一切還都不是那麼完整,雖然這本書通篇都是在講Balder,但是很遺憾的是並沒有太深入的內容,以至於群裡的兄弟們都覺得失望,翹首以盼微軟什麼時候真正的支援3D呢,隨著時間的流逝,開始對Balder產生了一些感覺,於是研究起來,最終的結論是,這玩意確實不錯。
我想,也許可以在這個基礎上,一起來研究和探討如果使用這個引擎做一個3D的世界,從學習別人的同時提高自己,我計劃在未來的一段時間,將所探索到的經驗寫成文章,拋磚引玉。
需要宣告的是Balder的作者是Einar Ingebrigtsen,他的BLOG地址為:http://www.ingebrigtsen.info/
不得不佩服這個傢伙……
關於Balder的效果,我在下面的貼幾張截圖,來看看效果。
上面這張圖是Balder開發包自帶的例子程式,作為在瀏覽器上執行的3D效果,已經相當不錯,在未來的幾篇文章中,期望大家能夠作出這樣的程式共同研究。
為了開發3D程式,你需要下載Balder,現在的版本是0.8.8.9,在codeplex上有下載,地址為:http://balder.codeplex.com/
這個頁面裡提供了大量的資訊,還有教程,英文好的同學們可以直接通過這裡學習到很多。
今天先到這裡,在下一篇中,我們們實現一個簡單的例子。
推薦Silverlight遊戲開發部落格:深藍色右手