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

Silverlight 游戲開發(fā)小技巧:扇形排列元素

  斗地主風(fēng)靡了大江南北,在春晚都做免費性推廣,棋牌游戲平臺幾乎將其作為標(biāo)配,但是牌類游戲總是一成不變的樣子——橫向排列,如果扇形排列應(yīng)該更加符合真實,最近在WP7上玩了一個UNO游戲就是用扇形排列,感覺很不錯,今天咱們照貓畫虎,在Silverlight上實現(xiàn)一個扇形的手牌效果。

0  可能看到這個預(yù)覽圖有的朋友就會笑了,這個可以使用RenderTransform實現(xiàn),前面有講過,只需要將RenderTransformOrigin的原點設(shè)置在牌外面就行,然后旋轉(zhuǎn),這樣實現(xiàn)倒是可以,可是算起來實在麻煩,要考慮牌數(shù)和位置,今天不是炒冷飯,而是使用PathListBox來實現(xiàn),PathListBox在Silverlight的標(biāo)準(zhǔn)SDK中是沒有的,它是Blend的一個擴展控件,用來實現(xiàn)路徑動畫等效果。

  現(xiàn)在先建立一張牌的控件,這次不用新建,首先在畫布上畫好,如下圖:

1  選擇繪制出來的元素,點擊鼠標(biāo)右鍵選擇制作成用戶控件的選項:

2  輸入一個名字:

3  這樣就會制作好了一個自定義的控件,此做法可以省去定大小等麻煩,如下圖:

4  現(xiàn)在我們添加一個用戶自定義控件到MainPage看看效果,你需要在Asset(資產(chǎn))中找到這個用戶控件,如果沒有則需要編譯一下:Ctrl+Alt+B

5  現(xiàn)在繪制一個圓形,在工具中選擇Ellipse:

6  看好規(guī)定好的路徑,繪制好位置之后,將這個圓形變成Path路徑,然后在工具欄中選擇Direct Selection,選擇下面的兩條線,這兩條線是我們所不需要的,所以直接按Del按鈕刪除掉:

7  只剩下一個將要作為路徑的Path:

8  選定Path,點擊鼠標(biāo)右鍵選擇制作成為Layout Path功能,這個其實是一個快捷方式,如果正常操作需要引用dll然后添加對應(yīng)的控件,我這里以簡單的方式完成:

9  PathListBox此時就會出現(xiàn)在布局中了,并且下面的Path也添加到PathListBox做路徑的基礎(chǔ)。

10  現(xiàn)在拖動Card控件到PathListBox中,你會發(fā)現(xiàn)牌已經(jīng)到了最開始的點了:

11  下面選定PathListBox,把參數(shù)設(shè)置成如下:

12  現(xiàn)在復(fù)制幾個Card出來看看效果吧,怎么樣,很不錯吧。

13  但是這個排列仍然覺得別扭,調(diào)整Path就可以達(dá)到你的目標(biāo),可是有更好的方法來解決,把參數(shù)調(diào)整成下面的參數(shù):

14  就是說開始的點在30%,而結(jié)束的點在40%,你可以動態(tài)調(diào)整一下,看看效果,非常棒,弄成動畫就更有意思了:)

  最后把黑線去掉,這樣看起來就更加自然了:

15  選擇Path把Stroke的顏色畫筆設(shè)置為沒有。

  好了現(xiàn)在已經(jīng)完成,我為Card做了一個小動畫看起來更加有趣,在這個小技巧的基礎(chǔ)上,相信各位能擴展更多的玩法出來,今天就到此為止吧:)

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

NET技術(shù)Silverlight 游戲開發(fā)小技巧:扇形排列元素,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产码一区二区三区 | 伊人网视频| 国产精品久久久久久久专区 | 久久久久久久综合日本亚洲 | 午夜精品视频在线 | 欧美地区一二三区 | 久久精品国产99久久99久久久 | 三级欧美 | 亚洲精品福利视频 | 亚洲一区在线视频观看 | 色婷婷激婷婷深爱五月小说 | 国产一区二区在线免费观看 | 好吊788gaoco| 美女很黄很黄是免费的 | 日本一区二区三区高清在线观看 | 国产精品二区高清在线 | 久久免费国产精品一区二区 | 免费播放美女一级毛片 | 亚洲狠狠婷婷综合久久久久网站 | 一级午夜| 美女视频一区二区 | 丁香婷婷综合五月综合色啪 | 黄视频在线观看免费 | 香蕉久久精品国产 | 久久这里有精品视频任我鲁 | 亚洲欧美色一区二区三区 | 91短视频网址 | 欧美精品在线免费观看 | 韩国免费一级成人毛片 | 美女网站色在线观看 | 亚洲福利在线视频 | 久久国产香蕉一区精品 | 大色皇大久久大久久 | 久久国产小视频 | 黄色在线观看网站 | 91在线视频精品 | 小视频在线观看免费 | 成人精品视频在线观看播放 | h视频免费观看 | 麻豆视屏 | 久久久国产精品网站 |