天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Silverlight 游戲開發(fā)小技巧:升級(jí)和傳送點(diǎn)特效1

  這次我們將使用Projection完成一些有趣的RPG游戲中常用的特效:升級(jí)和傳送點(diǎn)特效,我們不需要請(qǐng)?zhí)匦熤谱鲝?fù)雜絢麗的特效,而是只需要他們提供關(guān)鍵的幾張圖片或者設(shè)計(jì)樣式,如果了您有本領(lǐng)教會(huì)他們使用Blend來做特效,那就太好了,好了,閑話不說,在Silverlight中制作下面的這種效果簡(jiǎn)直是手到擒來。

1

  這個(gè)拍攝的角度效果不是很合適,但是大概能夠看清楚,這時(shí)一個(gè)升級(jí)的特效動(dòng)畫,我們今天將會(huì)完成這個(gè)效果,就像下面這樣

3

  雖說用Blend做這樣的Silverlight特效易如反掌,但是讀者還是要了解一下Projection的基礎(chǔ)知識(shí),在前面兩篇當(dāng)中已經(jīng)做了詳細(xì)的例子,如果需要補(bǔ)課的請(qǐng)?jiān)倏匆槐椤?/p>

  首先你需要一個(gè)工程,然后建立一個(gè)控件名字暫時(shí)叫Effect_Levelup,現(xiàn)在預(yù)備一個(gè)角色的參照,按照下面的位置放置,原因是你需要以原點(diǎn)定位:

2

  為了操作起來方便,建議將LayoutRoot轉(zhuǎn)換成為Canvas控件,為什么要將角色這么放置,需要了解Silverlight的容器概念,控件的位置定位是按照左上角定位,這和屏幕的關(guān)系是一樣,所以這樣做的做法是讓未來的控件直接和角色的中心點(diǎn)對(duì)齊(Center)。

  下面就是考驗(yàn)美術(shù)設(shè)計(jì)能力的時(shí)候了,我們的目標(biāo)效果是下面的樣子:

3

  不要被這些東西嚇壞,其實(shí)做起來一點(diǎn)都不難,我們這里只是使用來的Projection的3D旋轉(zhuǎn),其他的只是使用簡(jiǎn)單的位移而已。

  我們先將這個(gè)圈圈畫出來:

4

  這個(gè)圈只是填充了一個(gè)紫色,然后使用了柔化特效,你可以在Effect屬性中點(diǎn)擊設(shè)置

  下面我們?cè)趶?fù)制一個(gè)這個(gè)圈,但是去掉模糊特效,并且將顏色填充

56

  顏色設(shè)置請(qǐng)參看右邊,你可能有趣的發(fā)現(xiàn)并不是填充色造成的這個(gè)效果,而是Stroke,建議做一些嘗試吧。

  然后我們?cè)佼嫀讉€(gè)內(nèi)圈:

7

  這些內(nèi)圈可以使用上面的畫成一個(gè)貌似閃光的圓環(huán),在這些上面做一些妝點(diǎn)。

8

  裝飾一些漂亮的發(fā)光球,你需要復(fù)制一個(gè)中心環(huán),用中心漸變填充,將顏色色值的A調(diào)成透明,幾個(gè)復(fù)合顏色下來就能夠得到一個(gè)“小亮點(diǎn)”,下一步將他們組合就能夠有我們所期望的效果。

9

  好了,現(xiàn)在將剛才畫的圈圈全部組合起來成為一個(gè)Grid:

10

  下一步繼續(xù)將組合的Grid再組合到一個(gè)新的Grid中,為什么這么做呢,因?yàn)橐儞Q透視感覺,在后面的動(dòng)畫中的旋轉(zhuǎn)做準(zhǔn)備

12

  到這一步大家似乎能夠看出有點(diǎn)眉目了,關(guān)于前后的漸變不透明,也是通過不透明Mask的填充得到

11

  加入幾根光柱讓效果更加顯著:

13

  只需要用Ellipse即可,我們用不上太復(fù)雜的Path,最后為了讓這個(gè)升級(jí)動(dòng)畫更豐富一點(diǎn),加入幾個(gè)套圈。

14

  這幾個(gè)套圈的制作方法幾乎和前面的沒什么區(qū)別,這里主要是再次為大家講解有關(guān)三維旋轉(zhuǎn)的例子。

15

  為了更好的操作,現(xiàn)在將他們合并到一個(gè)容器當(dāng)中,

  下面就是調(diào)動(dòng)畫的事件了,我計(jì)劃將在第二個(gè)部分做詳細(xì)的講解,這里是一個(gè)完成版本的圖片,請(qǐng)參看吧

16

  這個(gè)動(dòng)畫做起來并不難,難就在對(duì)這些控件之間的關(guān)系理解,最后,我們把角色的參照?qǐng)D給刪除掉,然后生成工程,在MainPage里加入這個(gè)控件,看看效果。

17

  我們前面把特效放置在左上0,0點(diǎn),并且使用Canvas作為容器,所以才會(huì)產(chǎn)生內(nèi)容不會(huì)變形控件。

  然后我們?cè)贛ainpage里簡(jiǎn)單的寫一些邏輯和代碼,請(qǐng)注意此事我已經(jīng)將中間的升級(jí)按鈕命名為btn_levelup,特效動(dòng)畫命名為effect_Levelup,升級(jí)特效的控件中的故事板動(dòng)畫名字為ANI_Show

Code Snippet

NET技術(shù)Silverlight 游戲開發(fā)小技巧:升級(jí)和傳送點(diǎn)特效1,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 午夜影视不用充钱的免费 | 日韩欧美中文字幕一区 | 精品伊人久久久 | 久久国产精品永久免费网站 | qvod伦理片| 亚洲字幕久久 | 天天色天天干天天 | 欧美激情精品久久久久久不卡 | 99国产精品久久 | 亚洲无吗精品AV九九久久 | 叔叔 电影完整版免费观看韩国 | 亚洲精品久久一区二区三区四区 | 麻豆狠色伊人亚洲综合网站 | 国产 高清 无码 中文 | 热综合一本伊人久久精品 | 亚洲国产韩国欧美在线不卡 | 亚洲精品无码一区二区三区四虎 | 久久人妻少妇嫩草AV無碼 | 三级电影免费看 | 亚洲无遮挡无码A片在线 | 猪蜜蜜网站在线观看电视剧 | 国产一区二区三区四区五在线观看 | 性xxxx18公交车 | avv天堂| 一一本之道高清手机在线观看 | 天龙八部慕容属性加点 | 国产精品婷婷五月久久久久 | 久久综合色超碰人人 | 无码人妻99久久密AV | 人妻无码AV中文系统久久免费 | 亚洲国产欧美国产综合在线 | 老司机福利在 线影院 | 麻豆久久婷婷五月国产 | 男同志video最新猛男 | 国内久久久久影院精品 | 成品片a免人看免费 | 久久热免费视频 | 久久久久久久久久毛片精品美女 | 最近日本字幕免费高清 | 欧美乱码伦视频免费66网 | 久久国产精品高清一区二区三区 |