香港6合总彩透码主论坛
 找回密碼
 注冊帳號

掃一掃,訪問微社區

Unity UnityShader_用Plane實現搓牌效果

377
回復
8432
查看
打印 上一主題 下一主題
  [ 復制鏈接 ]
7日久生情
2554/5000
排名
756
昨日變化

10

主題

69

帖子

2554

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
169084
好友
5
蠻牛幣
3399
威望
0
注冊時間
2016-9-18
在線時間
1165 小時
最后登錄
2020-2-15
QQ

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
本帖最后由 SC。 于 2019-4-19 12:06 編輯

記得上一次發帖,UnityShader_用Plane實現卷軸效果,的時候,我們已經可以利用弧度讓一個平面的頂點卷曲,這次我們稍加修改,就可以實現游戲中的搓牌效果了(網上cocos2D實現的效果)。

先貼出來用UnityShader實現完的效果:


具體的算法都在代碼里,就說一下實現的思路吧

1.既然已經實現了卷曲效果,那么只需要將卷曲超過圓一半的部分再擼直(哈哈,說話比較直),仔細想后發現,其實那部分就是頂點通過一個坐標軸的對稱實現的,對稱的算法應該很簡單了。
2.靜態部分通過步驟一已經實現了,怎么實現動態的呢? 只需要將那個坐標軸設為一個變量,通過動態改變坐標軸的位置,就可以實現啦,是不是很簡單。
3.實現完搓牌效果后,就是后面翻牌的動畫實現了,仔細觀察后發現(其實我是一幀一幀的看網上的效果的。。。),其實這個動畫寫起來也不難,無非是一個弓形的效果+側面旋轉的效果,然后弓形的效果慢慢變平而已。觀察了這些寫起來就不難拉。

感謝一位朋友提供的圖片。
源工程自助下載吧。由于本人也處于努力學習階段,所以有想不到或者不足的地方,還請大家指出。謝謝。
游客,如果您要查看本帖隱藏內容請回復



回復

使用道具 舉報

7日久生情
2554/5000
排名
756
昨日變化

10

主題

69

帖子

2554

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
169084
好友
5
蠻牛幣
3399
威望
0
注冊時間
2016-9-18
在線時間
1165 小時
最后登錄
2020-2-15
QQ
來自 2#
樓主 2019-4-19 12:02:24 只看該作者
不好意思各位,附件已經重新上傳。
回復 支持 反對

使用道具 舉報

6蠻牛粉絲
1323/1500
排名
9202
昨日變化

1

主題

101

帖子

1323

積分

Rank: 6Rank: 6Rank: 6

UID
43220
好友
3
蠻牛幣
1261
威望
0
注冊時間
2014-9-2
在線時間
1096 小時
最后登錄
2020-1-21
板凳
2019-4-19 11:34:40 只看該作者
我看看shader源碼
回復 支持 反對

使用道具 舉報

3偶爾光臨
235/300
排名
34890
昨日變化

0

主題

60

帖子

235

積分

Rank: 3Rank: 3Rank: 3

UID
288889
好友
0
蠻牛幣
0
威望
0
注冊時間
2018-7-7
在線時間
167 小時
最后登錄
2020-2-10
地板
2019-4-19 11:36:23 只看該作者
RE: UnityShader_用Plane實現搓牌效果
回復 支持 反對

使用道具 舉報

3偶爾光臨
220/300
排名
34890
昨日變化

2

主題

61

帖子

220

積分

Rank: 3Rank: 3Rank: 3

UID
167133
好友
1
蠻牛幣
74
威望
0
注冊時間
2016-9-6
在線時間
147 小時
最后登錄
2020-1-18
5#
2019-4-19 11:43:05 只看該作者
我看看shader源碼
回復 支持 反對

使用道具 舉報

7日久生情
2297/5000
排名
1103
昨日變化

9

主題

289

帖子

2297

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
172983
好友
1
蠻牛幣
9235
威望
0
注冊時間
2016-9-30
在線時間
989 小時
最后登錄
2020-2-24
6#
2019-4-19 11:51:31 只看該作者
66666666666666666666666666666
回復 支持 反對

使用道具 舉報

7日久生情
2297/5000
排名
1103
昨日變化

9

主題

289

帖子

2297

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
172983
好友
1
蠻牛幣
9235
威望
0
注冊時間
2016-9-30
在線時間
989 小時
最后登錄
2020-2-24
7#
2019-4-19 11:52:57 只看該作者
但是回復里面沒內容啊
回復 支持 反對

使用道具 舉報

5熟悉之中
893/1000
排名
3486
昨日變化

0

主題

222

帖子

893

積分

Rank: 5Rank: 5

UID
114090
好友
0
蠻牛幣
621
威望
0
注冊時間
2015-7-18
在線時間
243 小時
最后登錄
2020-2-26
8#
2019-4-19 12:08:59 只看該作者
11111111111111111111111111111111111
回復 支持 反對

使用道具 舉報

6蠻牛粉絲
1427/1500
排名
1529
昨日變化

6

主題

52

帖子

1427

積分

Rank: 6Rank: 6Rank: 6

UID
95181
好友
0
蠻牛幣
1739
威望
0
注冊時間
2015-4-24
在線時間
535 小時
最后登錄
2020-2-26
9#
2019-4-19 12:27:01 只看該作者
感謝分享
回復

使用道具 舉報

7日久生情
2847/5000
排名
379
昨日變化

0

主題

227

帖子

2847

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
31619
好友
0
蠻牛幣
4134
威望
0
注冊時間
2014-6-27
在線時間
916 小時
最后登錄
2020-2-26
10#
2019-4-19 12:44:11 只看該作者
謝謝分享~~~~
回復

使用道具 舉報

6蠻牛粉絲
1062/1500
排名
6128
昨日變化

0

主題

103

帖子

1062

積分

Rank: 6Rank: 6Rank: 6

UID
24766
好友
0
蠻牛幣
278
威望
0
注冊時間
2014-5-12
在線時間
735 小時
最后登錄
2020-2-26
11#
2019-4-19 12:44:21 只看該作者
我看看shader源碼
回復 支持 反對

使用道具 舉報

3偶爾光臨
248/300
排名
18294
昨日變化

1

主題

34

帖子

248

積分

Rank: 3Rank: 3Rank: 3

UID
295537
好友
0
蠻牛幣
406
威望
0
注冊時間
2018-9-3
在線時間
179 小時
最后登錄
2020-2-12
12#
2019-4-19 13:07:59 只看該作者
當做抽卡好用嗎?
回復

使用道具 舉報

7日久生情
1619/5000
排名
1648
昨日變化

9

主題

224

帖子

1619

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
119532
好友
1
蠻牛幣
1752
威望
0
注冊時間
2015-8-24
在線時間
600 小時
最后登錄
2019-12-26
QQ
13#
2019-4-19 13:27:13 只看該作者
66666666666666666666
回復 支持 反對

使用道具 舉報

3偶爾光臨
224/300
排名
12482
昨日變化

0

主題

26

帖子

224

積分

Rank: 3Rank: 3Rank: 3

UID
137957
好友
0
蠻牛幣
956
威望
0
注冊時間
2016-2-29
在線時間
124 小時
最后登錄
2020-2-25
QQ
14#
2019-4-19 13:40:26 只看該作者
666,真是厲害,感謝樓主分享算法!
回復 支持 反對

使用道具 舉報

排名
164
昨日變化

16

主題

630

帖子

4425

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
48354
好友
7
蠻牛幣
7409
威望
0
注冊時間
2014-10-10
在線時間
1516 小時
最后登錄
2020-2-26

活力之星

QQ
15#
2019-4-19 13:49:04 只看該作者
UnityShader_用Plane實現搓牌效果
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

香港6合总彩透码主论坛
什么是股票指数套利交易 炒股入门知识图解 全国股票配资合作 山西股票配资 天盈时代 2018股票分析报告范文 2010股票分析师排名 易配资平台 钱龙配资 理财平台有哪些可靠的