天天看點

Silverlight遊戲開發:引擎"Night"解析

SilverNight釋義為銀色的夜空,那天,在夜空中閃過一道銀色的光芒,開啟了這一片銀色的夜空,我們就如這夜空中的星星點點,争相炫耀着自己那微不足道的光芒,銀色的夜空讓人遐想,讓人展望,願我們憧憬着美好的未來,共同期望。

正是因為如此,我将引擎命名為Night-夜空,是一個基于微軟Silverlight技術的網頁遊戲引擎,提供高效簡約的顯示算法、内部執行個體管理功能、Blend結合、場景解決方案、動态資源載入架構、動畫解決方案、面向對象開發模式、輔助開發工具,本套引擎已經應用于商業項目,截圖如下(截圖于2月28日):

本引擎技術歸北京中遊線上科技有限公司所有及Nowpaper個人,可以使用于回合遊戲、即時戰鬥遊戲、迷你遊戲、政策遊戲等多種2D類型遊戲,該引擎主要目的是搭建整體的基礎的開發架構,不限定于某一種遊戲類型,在本架構下開發者可以自由發揮,做任何想做的遊戲,使開發工作變得清晰明了。

下面是引擎構架圖:

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

作為一個引擎體系不止是需要一個動畫實作方案,而是從多個角度來解決整個遊戲的設計,盡量簡化開發人員的操作,而且提高整個團隊包括策劃、美術在内的工作效率,是以,在一個比較健全的引擎體系下,程式隻是在負責做邏輯,美術在做資源,而策劃隻需要專注于如何組合。

上圖僅僅是一個半吊子遊戲開發者的總結,有限的經驗也隻能做成這樣,怕是井底之蛙之見,現在拿出來大家研究研究,擴充一下思路:)

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

繼續閱讀