Unity3D第一人稱射擊遊戲向flash的轉換

聖誕節空出來一些時間,所以決定研究下Unity3D,似乎目前要在flash裏實現3D,只有它比較靠譜了。我知道還有其它的3D引擎,像比Alternativa,Flare 3D,Away 3D,但在可視化編輯方面,它們都缺少能與Unity3D相提並論的IDE。

幾個星期以前的版本已經支持導出Flash,所以我想嘗試一番。
  
首先我做了一個需要大量矩陣計算的場景來測試GPU渲染。效果確實不錯,性能表現非常依賴於GPU。

但我發現地形對象並沒有被渲染。我猜測在Unity裏,地形被當做抽象的建造/遊戲對象,而不是實在的網格(mesh)..儘管如此,我想,能否將其轉化爲可供編輯的flash網格對象呢?

然後我嘗試轉換了一個現成的FPS(第一人稱射擊)遊戲。它是Graham McAllister寫的一篇FPS教程
screenshot.jpg 

點擊此處體驗遊戲

轉換還是相當效率的,存在幾處編譯錯誤需要修正,但無傷大雅。

遊戲運行正常,在細節尚存缺失(像比自動射擊機器人產生的火焰線條),但我猜測這歸咎於我沒有使用預覽版本..

swf文件體積爲8.6M,跟通常的2D遊戲或網頁flash相比確實偏大,但他是個相當複雜的遊戲,擁有大量材質,網格和音效。

當然缺少鼠標鎖定也很明顯,但只是flash插件的錯,而不是Unity。對鼠標鎖定的支持會很快到來!

總的來說,這只是個預覽版本的遊戲,還有許多需要確定,優化和增添。

目前感觸格外深刻(Ralph和他的團隊做的很棒!),我們將要一睹它與虛幻引擎轉換的flash孰優孰劣!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章