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

首頁編程開發(fā)其它知識 → Silverlight 游戲開發(fā)傳送點特效制作小技巧

Silverlight 游戲開發(fā)傳送點特效制作小技巧

相關軟件相關文章發(fā)表評論 來源:本站整理時間:2011/2/8 9:07:21字體大。A-A+

作者:佚名點擊:89次評論:6次標簽: Silverlight

Microsoft Silverlight5.1.41212.0 多語中文版
  • 類型:編程工具大。19.2M語言:多國語言[中文] 評分:6.6
  • 標簽:
立即下載

前面我們使用投影(Projection)完成了一個升級的特效,Silverlight故事板動畫相當?shù)娜菀,這次我們將詳細說說故事板動畫的幀制作,完成一個循環(huán)的傳送點特效,大家都知道,在游戲中,傳送點一般是固定在某一個地方,循環(huán)播放,它通常表明這里會有一個事件之類的特殊地點,我們將用前面的升級特效稍微改造,就可以得到了:

這個系列只是有關于游戲開發(fā)的小技巧,相比純粹的技術文章要簡單一些,我個人感覺可能更加偏向于Blend美工方面的工作,能夠為各位Silverlight開發(fā)者帶來一些新的思路,就是一個不錯的開端。

現(xiàn)在我們在工程中加入一個傳送點的控件,這個控件仍然和升級特效一樣,在0,0點為中心,

然后畫一個要旋轉的基礎圖形,就是我們的圓圈,這里偷個懶,直接使用了升級特效的圓圈,當然了這個部分你仍然可以使用圖片來代替這個矢量圖,如果你有興趣自己繪制,可以參考<Silverlight 游戲開發(fā)小技巧:角色升級特效>

我們的目的是讓這個旋轉起來,中間的人物是我先放置作為參考物的,并且是正確的角度,所以需要Projection旋轉到正確的角度:

請注意,第一層的Grid控件是變換的3D角度,而它下一層的Gird則是用來整體旋轉,因此要套兩層的容器。

現(xiàn)在打開故事板,建立一個名字為ANI_Show

你做一下旋轉嘗試呢,調(diào)整旋轉的角度,當然了,要選定正確的Gird容器

現(xiàn)在我們調(diào)一組動畫出來

添加關鍵幀,然后將0位置關鍵幀到新位置關鍵幀角度設置0-360度的動畫。

此時此刻這個故事板動畫還是單向,我們要做成循環(huán)的動畫,下面選擇動畫的名字,在播放模式地方選擇Forever,現(xiàn)在這個效果會在0-360度的動畫循環(huán)了。

好了,F(xiàn)orever并不會在預覽的時候自動重復的播放,而是在實際運行中才會,先把這個放一邊,

此事的傳送點似乎少點什么,我們加一個點綴:

這個圓圈和里面的是一樣的,只是簡單的復制,但是動畫則是上下的循環(huán),并且旋轉的方向相反,下面一起來制作它:

在開始的位置上加入一個關鍵幀,

然后在上面旋轉一半的位置上添加另外一個關鍵幀,移動小圓圈下來,而我們要在最后一幀的時候返回到最初狀態(tài),

選擇起始點的第一個關鍵幀,點擊右鍵,選擇Copy,這個操作會將這個關鍵幀的信息記錄下來,你可以粘貼對象使它們也有對應的動畫,在這里,我們僅僅是操作動畫,從0的位置到新的位置,并且返回到初始狀態(tài)。

為了達到這個效果,只需要粘貼第一開始的關鍵幀,如上圖所述,將時間軸移動到最后面,和前面的大圓圈旋轉結束是一個位置上(此時大圓圈的旋轉關鍵幀我調(diào)整到了第5秒,也就是說,它將用5秒播放從0到360的角度動畫)

時間軸確定之后,直接選擇粘貼即可。

現(xiàn)在簡單的播放測試一下,你會發(fā)現(xiàn)小圓圈上下移動。

但是光有移動不行的,要有一些旋轉的效果

因為圓圈并不需要所有的都旋轉,所以,我們只需要選擇它的子元素就行了。

我們在這里將旋轉動畫設置成為-360度,這樣看起來就更加自然一些,

好了,我們制作完畢,可以仔細來看這個效果。

在游戲世界中,傳送點會有很多中形式,所以你可以使用一些屬性來規(guī)定好這些動畫信息,用以控制在不同的場景中的表現(xiàn)。

    vs2015
    (39)vs2015
    微軟版本針對多個平臺添加了新的開發(fā)工具,支持開發(fā)全平臺通用應用程序,包括手機以及增強現(xiàn)實等。通過,開發(fā)人員還可以使用或等語言或技術開發(fā)和安卓平臺應用。針對和服務器開發(fā),你可以使用.技術以及,或語言。支持編寫所有類型設備的軟件,包括安卓和應用,都將大大提高你的開發(fā)效率。有幾個特性非常有亮點,比如編輯器支持手勢識別工具包增強工具和最新的模擬器。為了進一步豐富的功能,最近微軟還宣布將三大游戲引擎集成進來。...更多>>
    Visual Studio
    (42)Visual Studio
    是什么學是學什么首先是一個軟件集成開發(fā)環(huán)境編譯編輯調(diào)試和。軟件開發(fā)工具的靈魂微軟基礎類庫模板類庫其他的,如,,,..,簡稱或者.,是微軟推出的一款編譯器,將高級語言翻譯為機器語言低級語言的程序。是一個功能強大的可視化軟件開發(fā)工具。自年公司推出.后,隨著其新版本的不斷問世,已成為專業(yè)程序員進行軟件開發(fā)的首選工具。雖然微軟公司推出了..,但它的應用的很大的局限性,只適用于和.。所以實際中,更多的是以.為平臺。.不...更多>>
    • Visual C++(VC6.0)v6.0 SP6 中文大

      02-14 / 157M

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

      10-31 / 29.6M

      推薦理由:用最好用,最經(jīng)典的VC編程工具來形容vc 6.0中文版好不為過,本版本只包含vc++6.0的,沒有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

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

      02-14 / 2.25G

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

      09-08 / 848.2M

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

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(6)

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