西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開(kāi)發(fā)其它知識(shí) → Silverlight 游戲開(kāi)發(fā)技能冷卻效果小技巧

Silverlight 游戲開(kāi)發(fā)技能冷卻效果小技巧

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站整理時(shí)間:2011/2/1 16:14:07字體大。A-A+

作者:佚名點(diǎn)擊:116次評(píng)論:2次標(biāo)簽: Silverlight

Microsoft Silverlight5.1.41212.0 多語(yǔ)中文版
  • 類型:編程工具大小:19.2M語(yǔ)言:多國(guó)語(yǔ)言[中文] 評(píng)分:6.6
  • 標(biāo)簽:
立即下載

到目前為止,大家都非常推崇魔獸的技能冷卻效果,就是這樣的,我記得群里還對(duì)這個(gè)效果展開(kāi)過(guò)探討,其實(shí)實(shí)現(xiàn)起來(lái)并不難,關(guān)鍵是思路是否正確,這部分我得謝謝豬笨無(wú)罪,是他先想出的解決方案,他不愿意寫(xiě)博客,也就只好我來(lái)代勞了,哈哈,后面提供源代碼和預(yù)覽,不要錯(cuò)過(guò)。

那么我們開(kāi)始制作,第一步建立工程,如果你是在自己的項(xiàng)目中應(yīng)用,直接進(jìn)入第二步創(chuàng)建圖標(biāo),

把一張圖標(biāo)文件放進(jìn)來(lái),這樣看起來(lái)更加直觀,此時(shí)將SkillIcon控件的寬和高都設(shè)定成64x64,這里非常重要,我設(shè)定為64寬高是為了方便展示,你需要依據(jù)自己的ICON尺寸做修改。

然后中間切分LayoutRoot,

添加兩個(gè)Grid到控件LayoutRoot中,各自為一半,效果如下,為了方便演示,我填充了顏色做區(qū)分

設(shè)置兩個(gè)Rectangle分別對(duì)齊到兩個(gè)Grid上,大小位置都是一樣,然后分別使用Make Clipping Path對(duì)自己對(duì)應(yīng)的Gird裁剪。

此時(shí)你會(huì)發(fā)現(xiàn),這時(shí)所有內(nèi)部的對(duì)象都是被裁剪的效果,然后我們可以利用這個(gè)特點(diǎn)制作冷卻的動(dòng)畫(huà)。

現(xiàn)在可以向兩個(gè)Grid添加一個(gè)Rectangle,將Rectangle的填充顏色設(shè)置成為黑色,不透明度為30%,并且將LayoutRoot的背景設(shè)置為圖像畫(huà)筆,將圖標(biāo)圖像加入。

其實(shí)這里有個(gè)細(xì)節(jié),Rectangle的填充色其實(shí)可以直接帶上透明效果,只是將ARGB的A修改即可,按照我們的實(shí)際測(cè)試,不透明度盡量減少,而使用顏色的A值性能消耗更少。

上面的圖中就是一個(gè)Grid當(dāng)中加了Rectangle,請(qǐng)注意Rectangle的參數(shù),只需要將邊距設(shè)置為-32即可,大小是圖標(biāo)本身的2倍,因?yàn)槲覀円盟男D(zhuǎn)產(chǎn)生冷卻效果。

第二個(gè)Rectangle的對(duì)齊方式和第一個(gè)有所不同,都做好了以后,就可以做動(dòng)畫(huà)了。

在那之前,需要將旋轉(zhuǎn)的中心點(diǎn)設(shè)置的圖標(biāo)控件的中心位置,由于是分別左邊和靠右邊,就需要分別處理,

先選擇右邊的Rectangle,將變換中的中心點(diǎn)為之設(shè)置為0,0.5,然后旋轉(zhuǎn)一下看看,是否有感覺(jué)了呢?

好了,做一個(gè)故事板動(dòng)畫(huà),然后在指定的時(shí)間上,讓這個(gè)矩形旋轉(zhuǎn)180度

在左邊的矩形上制作一個(gè)動(dòng)畫(huà),也是旋轉(zhuǎn)180度,但是需要注意的是,這個(gè)動(dòng)畫(huà)要在第一個(gè)播放完畢之后播放,所以關(guān)鍵幀的位置請(qǐng)留意。

在調(diào)動(dòng)畫(huà)的時(shí)候,我們可能還要做一些細(xì)致的工作,比如顯示和消失的關(guān)系,旋轉(zhuǎn)之后的容錯(cuò)問(wèn)題,所以最后的時(shí)間線可能是這樣的:

好了,一個(gè)動(dòng)畫(huà)出來(lái)了,然后我們看看效果

    vs2015
    (39)vs2015
    微軟版本針對(duì)多個(gè)平臺(tái)添加了新的開(kāi)發(fā)工具,支持開(kāi)發(fā)全平臺(tái)通用應(yīng)用程序,包括手機(jī)以及增強(qiáng)現(xiàn)實(shí)等。通過(guò),開(kāi)發(fā)人員還可以使用或等語(yǔ)言或技術(shù)開(kāi)發(fā)和安卓平臺(tái)應(yīng)用。針對(duì)和服務(wù)器開(kāi)發(fā),你可以使用.技術(shù)以及,或語(yǔ)言。支持編寫(xiě)所有類型設(shè)備的軟件,包括安卓和應(yīng)用,都將大大提高你的開(kāi)發(fā)效率。有幾個(gè)特性非常有亮點(diǎn),比如編輯器支持手勢(shì)識(shí)別工具包增強(qiáng)工具和最新的模擬器。為了進(jìn)一步豐富的功能,最近微軟還宣布將三大游戲引擎集成進(jìn)來(lái)。...更多>>
    • Visual Studio 2015 旗艦版官方最新

      11-13 / 4.4M

      推薦理由:微軟已經(jīng)宣布了Visual Studio 2015和.Net 2015,兩者均已于今日開(kāi)放下載。作為在紐約舉辦的Connect大會(huì)主題
    • vs2015社區(qū)版(Visual Studio Commu

      07-21 / 3.53G

      推薦理由:Visual Studio Community 2015是免費(fèi)的,具備所有為Windows、iOS、Android設(shè)備或是云服務(wù)器開(kāi)發(fā)桌面、移動(dòng)、
    • Visual Studio Code mac版1.9.10 官

      02-20 / 51.3M

      推薦理由:微軟VisualStudioCode是一個(gè)全新的開(kāi)發(fā)工具,使用者能以原生方式跨越Windows、Mac、Linux平臺(tái),直接編譯、調(diào)
    • VS編輯器Visual Studio Code1.9.1.

      02-20 / 50.3M

      推薦理由:VisualStudioCode,旨在為所有開(kāi)發(fā)者提供一款專注于代碼本身的免費(fèi)的編輯器。VisualStudioCode的定位還是Ed
    • Visual Studio 2015 跨平臺(tái)開(kāi)發(fā)Xam

      04-05 / 41.7M

      推薦理由:目前 Visual Studio 2015 的跨平臺(tái)應(yīng)用開(kāi)發(fā),是基于 Xamarin,因此你需要安裝 Xamarin 套件(安裝
    • Visual Studio Community 2013官方

      11-13 / 1.6M

      推薦理由:微軟今天宣布Visual Studio Community 2013完全免費(fèi),大小為 7GB,它是為學(xué)生,開(kāi)源貢獻(xiàn)者,小公司,初創(chuàng)公
    Visual Studio
    (42)Visual Studio
    是什么學(xué)是學(xué)什么首先是一個(gè)軟件集成開(kāi)發(fā)環(huán)境編譯編輯調(diào)試和。軟件開(kāi)發(fā)工具的靈魂微軟基礎(chǔ)類庫(kù)模板類庫(kù)其他的,如,,,..,簡(jiǎn)稱或者.,是微軟推出的一款編譯器,將高級(jí)語(yǔ)言翻譯為機(jī)器語(yǔ)言低級(jí)語(yǔ)言的程序。是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。自年公司推出.后,隨著其新版本的不斷問(wèn)世,已成為專業(yè)程序員進(jìn)行軟件開(kāi)發(fā)的首選工具。雖然微軟公司推出了..,但它的應(yīng)用的很大的局限性,只適用于和.。所以實(shí)際中,更多的是以.為平臺(tái)。.不...更多>>
    • Visual C++(VC6.0)v6.0 SP6 中文大

      02-14 / 157M

      推薦理由:Visual C++是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本
    • vc 6.0中文版精簡(jiǎn)版

      10-31 / 29.6M

      推薦理由:用最好用,最經(jīng)典的VC編程工具來(lái)形容vc 6.0中文版好不為過(guò),本版本只包含vc++6.0的,沒(méi)有basic , foxpro,以
    • VC++6.0助手v10.0.1233.0 特別版

      11-01 / 5.2M

      推薦理由:Visual Assist X v10.0.1233.0 破解版(Cracked) Visual.Assist.X是一款非常好的Visual Studio .NET 2003、2
    • Microsoft Visual Studio 2005 (V

      05-15 / 1.43G

      推薦理由:簡(jiǎn)體中文正式版本版本號(hào)為8.0.50727.42(RTM.050727-4200)包括的組件:VisualBasic,C#WindowsFormsProjectsW
    • Visual Studio 2010vs2010中文旗艦

      02-14 / 2.25G

      推薦理由:Microsoft Visual Studio 2010 專業(yè)版是一個(gè)集成環(huán)境,它簡(jiǎn)化了有關(guān)創(chuàng)建、調(diào)試和部署應(yīng)用程序的基本任務(wù)。借
    • Visual Studio 2008 SP1 補(bǔ)丁(VS20

      09-08 / 848.2M

      推薦理由:微軟Visual Studio 2008 SP1 簡(jiǎn)體中文版發(fā)布,VS作為微軟旗艦級(jí)的開(kāi)發(fā)集成環(huán)境最新版2008中加入了對(duì)WPF以及

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(2)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)