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

科技小能手發表於2017-11-13

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

正是因為如此,我將引擎命名為Night-夜空,是一個基於微軟Silverlight技術的網頁遊戲引擎,提供高效簡約的顯示演算法、內部例項管理功能、Blend結合、場景解決方案、動態資源載入框架、動畫解決方案、物件導向開發模式、輔助開發工具,本套引擎已經應用於商業專案,截圖如下(截圖於2月28日):

 

 

遊戲視訊在這裡:http://www.cnblogs.com/nowpaper/archive/2010/04/19/1715730.html

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

下面是引擎構架圖:

 

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

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

 

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


相關文章