一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Silverlight 游戲開發小技巧:晝夜交替動畫

  記得在WP7上玩一個游戲有段動畫很有趣,是背景在進行晝夜交替,一會兒白天太陽出來白天了,一會兒月亮蹦出來夜晚了,在以前做C++程序的時候曾經實現過類似的效果,今天早上移植了一下到Silverlight當中效果還是不錯,當然了,有了Blend神器,就完全不用通過代碼的方式實現,真的方便了很多。

  以前的效果預覽:

00  由于條件所限定,本篇中實現的效果僅僅為一個引子,更細的細節,還需要自行制作,請注意,本篇的程序尺寸為600x400的標準。

  為了方便起見,就不用Blend來畫太陽和月亮了,直接使用了兩張圖片:

1  加入工程后,打開MainPage控件,添加兩個Rectangle,分別來表示天空和海面:

2  上面的兩個矩形都填充了漸變顏色,暫時表示一下。

  添加月亮進來,移動到中間

3  下面是一個小的布局技巧,為了避免月亮隨著布局而發生怪異的變化,把寬高定死,并且設定為絕對中間對齊

4  然后太陽也是這么添加到界面中,現在將海移動到前面來,為了在后面的動畫中擋住太陽和月亮:

5  那么現在開始制作動畫了,新建一個故事板動畫,名字為ANI_Loop,然后為太陽和月亮添加關鍵幀,并且移動到海面之下:

6  現在把月亮移動上來,畢竟一天之際在于午夜時分么。

7  在2秒的地方添加一個關鍵幀,把月亮拉到海面以下:

8  下面就是把太陽升起來:

910  好了,現在形成一個交替循環,選擇ANI_Loop把自動回放選上,把播放測試設為Forever

11  現在可以播放一下,看看是不是循環的出來下去呢,為了增加一些動感,我決定加一個緩沖效果,現在選擇所有的幀,看好,可是所有幀哦。

12  選擇Back的第三個緩沖效果。

13  現在播放起來看看,是否很有趣了呢,太陽和月亮真的就是“蹦”出來的,當然了,你可以嘗試其余的緩沖效果,看看是否能形成更有趣的感覺。

  不過大家肯定不會就此滿意,因為這天空海面實在太丑了,而且太陽和月亮出來也沒有變化,現在下面就開始完成這個問題:

14  現在把時間軸移動到開始,開始調天空和海面的顏色,大家可以依據自己的想法調整,直到自己滿意,此時可以用月亮做參照。

  同樣,再將第2秒,即清晨的顏色調出來,此事不需要關閉動畫,在Silverlight里Color是可以作為動畫的的類型之一。

15  以及在最后一幀的白天設置出來。

16  有的時候你可能需要美術設計師的支持,才能得到最佳的表現效果,現在播放一下,看看是否不錯呢,日月交替,晝夜交替,如果你想拉長時間,只需要把關鍵幀調整即可。

  我們在下面加一下小細節,讓整個的效果看起來更加真實:月亮的泛光、海面、小星星的制作

  為了不產生混亂,現在將動畫的編輯模式關閉,點擊界面上方的小紅色按鈕關閉。

17  選擇月亮,為它添加一個投影的Effect:

18  參數設置如下:

19  月亮看起來更加真實了,而海面的話,需要一張海面的波紋圖片,添加到海面的Rectangle的下面,并將海面的透明度降低:

20  關于星星的制作會用上另外一個Effect效果——模糊,畫一個小圓圈,5x5就夠了,然后添加模糊效果,將參數設置如下:

21  我在旁邊放了一個小參照,看看是不是很像呢:)

  當然了這些細節將會增加更多的設計和編碼時間,例如白天星星是不會出現的、波紋只是不動肯定不會好看、甚至太陽和月亮的在海面上的投影,這些細節都決定這個場景的真實性,我相信各位能夠做的更好。

  最后不要忘記在構造函數中添加一個Begin,否則這個動畫不會自動的運行。

22  本篇工程源代碼下載地址如下:點擊直接下載

NET技術Silverlight 游戲開發小技巧:晝夜交替動畫,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 91原创视频在线观看 | 久久女 | 91正在 播放 | 玖玖在线资源站 | 99在线在线视频免费视频观看 | 露脸真实国产精品自在 | 精品一区二区91 | 亚洲妇人成熟性成熟网站 | 91久久国产成人免费观看资源 | 国产亚洲精品观看91在线 | 国产乱码精品一区二区 | 中文字幕一区二区三区免费看 | 色婷婷色99国产综合精品 | 成年女人免费v片 | 精品国产一区二区三区成人 | 浮力影院第一页小视频国产在线观看免费 | 久久综合丝袜长腿丝袜 | 亚洲一区二区免费 | 天天综合干 | 国产亚洲小视频 | 日本高清视频在线www色 | 国产麻豆免费观看91 | 久久伊人五月天 | 国产成人精品实拍在线 | 国产日韩欧美综合一区二区三区 | 美女视频黄频大全免费 | 九九精品视频在线 | 精品国产系列 | 伊人青草 | 久久精品国产四虎 | 色综合色狠狠天天综合色 | 一级做a爰性色毛片 | 91精品国产三级在线观看 | 成人精品一区二区激情 | 国产激情久久久久影 | 国产v2ba最新在线观看 | 欧美性巨大欧美 | 国产成人精品久久亚洲高清不卡 | 色婷婷精品视频 | 狠狠色狠狠色综合网 | 97一本大道波多野吉衣 |