天天看點

Silverlight C# 遊戲開發:Balder的3D世界

在今年早些時候,我們的群裡流傳着一本書《3D games development with Microsoft Silverlight 3》(微軟Silverlight3下的3D遊戲開發),看這個名字還真的很興奮,于是争相傳閱,仿佛Silverlight的遊戲方面有了新的方向,然而拿到之後才發現,不是想想中的那樣——使用Silverlight本身做3D遊戲,而是使用了一個引擎Balder,下面就是這本書的封面。

<a href="http://blog.51cto.com/attachment/201111/120546178.jpg" target="_blank"></a>

Balder在08年的時候我就了解過,當時還是Silverlight2的時候,一切還都不是那麼完整,雖然這本書通篇都是在講Balder,但是很遺憾的是并沒有太深入的内容,以至于群裡的兄弟們都覺得失望,翹首以盼微軟什麼時候真正的支援3D呢,随着時間的流逝,開始對Balder産生了一些感覺,于是研究起來,最終的結論是,這玩意确實不錯。

<a href="http://blog.51cto.com/attachment/201111/120601967.jpg" target="_blank"></a>

我想,也許可以在這個基礎上,一起來研究和探讨如果使用這個引擎做一個3D的世界,從學習别人的同時提高自己,我計劃在未來的一段時間,将所探索到的經驗寫成文章,抛磚引玉。

<a href="http://blog.51cto.com/attachment/201111/120615179.jpg" target="_blank"></a>

不得不佩服這個家夥……

關于Balder的效果,我在下面的貼幾張截圖,來看看效果。

上面這張圖是Balder開發包自帶的例子程式,作為在浏覽器上運作的3D效果,已經相當不錯,在未來的幾篇文章中,期望大家能夠作出這樣的程式共同研究。

這個頁面裡提供了大量的資訊,還有教程,英文好的同學們可以直接通過這裡學習到很多。

今天先到這裡,在下一篇中,咱們實作一個簡單的例子。

本文轉自nowpaper 51CTO部落格,原文連結:http://blog.51cto.com/nowpaper/712323