軟件工程師-Silverlight游戲開發(fā)小技巧_第1頁
軟件工程師-Silverlight游戲開發(fā)小技巧_第2頁
軟件工程師-Silverlight游戲開發(fā)小技巧_第3頁
軟件工程師-Silverlight游戲開發(fā)小技巧_第4頁
軟件工程師-Silverlight游戲開發(fā)小技巧_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Silverlight游戲開發(fā)小技巧在.NET技術(shù)中Silverlight在游戲開發(fā)方面有些小技巧,本文就介紹一下血條和進度條的小技巧。AD: 前言看著園子里Siilverllight越越來越繁榮,甚甚是欣慰,因因為就在去年年,還仍然在在為Silvverligght技術(shù)感感到孤單,如如今有了這么么多并肩作戰(zhàn)戰(zhàn)的兄弟們,除除了欣慰也甚甚狂喜,對于于Silveerlighht還是沒有有看走眼啊。正文游戲中血條的顯顯示非常普遍遍,直觀的看看到人物生命命狀態(tài),還有有看其他人的的生命狀態(tài),血血條并非只應應用在界面當當中,玩家自自身和怪物的的生命值顯示示也都會實時時的出現(xiàn)在游游戲場景當中中,好的血條條效果

2、可以為為游戲增光不不少,這次咱咱們就簡單的的制作幾個血血條。做法血條的做法有多多種,一般來來說都是做成成一個獨立的的控件,這樣樣方便的放在在任何地方,如如果深入講起起來,一般來來說血條可能能包含如下屬屬性:最大值值、當前值、狀狀態(tài)等等,而而我講講述最最基本的做法法,更多的擴擴展應用可以以在在此基礎(chǔ)礎(chǔ)上修改獲得得?,F(xiàn)在打開MaiinPagee,在上面畫畫一個Recctangee:然后將其復制,并并編組成Grrid:有兩個矩形分別別在上下,我我們用上面的的矩形作為血血條的填充物物,而下面的的做底面:選擇最上層的填填充為紅色,我我們知道任何何控件都是有有寬高和顯示示寬高,所以以要將這兩個個屬性用起來

3、來,就可以達達到效果了。但是我們要考慮慮邊距問題,所所以將水平對對齊為考左,如如果血條是上上下的可以設設置對齊上下下的范圍?,F(xiàn)在只需要控制制最上面的矩矩形Widtth屬性就能能產(chǎn)生增加或或減少的血條條效果,在后后臺代碼控制制或綁定屬性性也可以,但但是這是一個個未知最大數(shù)數(shù)字的數(shù)值,所所以我們需要要父容器的AActuallWidthh屬性來獲取取,具體算法法并不難:WWidth = ActtualWiidth * perccent;ppercennt是血條計計算出來的,如如果將其設計計成為獨立的的控件時候,可可以帶有MaaxHP之類類的屬性參與與運算得到百百分比。如果想要更多的的有趣的效果果,可以在其其中填充圖片片,下面是選選定一個矩形形時候的圖像像畫筆的簡單單操作。在最開始的圖片片中,可以看看到,我已經(jīng)經(jīng)準備好了一一些演示,因因為時間倉促促也就不做的的那么精致,有有好的UI設設計師來幫忙忙,可以達到到非常不錯的的界面體驗。有興趣的同學可可以直接下載載源代碼下載載地址( HYPERLINK /page/91556/ htttp:/page/915566/)進行研研究,本身并并不復雜,用用Blendd打開就可以以預覽和修改改,有舉一反反三能力的能能人,一定會會

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論