翻牌動畫(CocosCreator)

2021-09-24 10:40:10 字數 1303 閱讀 3585

推薦閱讀:

在遊戲中,有時候為了通過一種有意思的途徑,讓使用者在一些物品中隨機獲取某種物品,除了前面我們提到的使用大轉盤**獲得,還有一種可以實現類似功能的是抽取卡片。

(1)新建乙個button元件,設定為牌的背面圖

(2)複製5份,排列好,並依次名命如下;

效果圖如下:

(1)宣告乙個存放卡片的陣列

this

.cards =

;//卡片陣列

(2)儲存卡片置陣列中

for

(let i =

0; i <

6; i++

)

(3)為卡片新增監聽事件

findbtn

("card"

+ i, obj4,

function()

)

(4)翻牌操作(翻牌動畫)

///翻牌操作

turncard

(idx)

,[self.cards[idx]])

;var scale2 = cc.

scaleto

(0.1,1

,1) self.cards[idx]

.stopallactions()

; self.cards[idx]

.runaction

(cc.

sequence

(scale1, call1, scale2));

},

//翻開某一張牌後顯示牌正面相關資訊

flipcardshow

(idx)

,

updatecardtexture

(img, texturename)});},

6.當關閉該翻牌面板時,需要將翻牌結果重置未未翻牌狀態

//初始化牌

initcard()

},

至此,翻牌功能就實現了,寫這篇文章的主要目的是分享乙個翻牌的動畫,即步驟(4)。

翻牌動畫(CocosCreator)

推薦閱讀 在遊戲中,有時候為了通過一種有意思的途徑,讓使用者在一些物品中隨機獲取某種物品,除了前面我們提到的使用大轉盤 獲得,還有一種可以實現類似功能的是抽取卡片。1 新建乙個button元件,設定為牌的背面圖 2 複製5份,排列好,並依次名命如下 效果圖如下 1 宣告乙個存放卡片的陣列 this....

iOS自定義彈窗之翻牌動畫 Swift

專案中做的乙個swift版本的翻牌動畫,在自定義window彈窗基礎上,使用transition動畫實現。彈窗考慮到解耦和使用便捷,採取自定義window來實現,所有彈窗由乙個可銷毀單例來統一管理,這樣可以很容易管理每個彈窗,也方便擴充套件其他型別的彈窗,當所有彈窗都全部銷毀後,單例自行銷毀 彈窗核...

iOS 呼叫系統分享 cocos creator

在沒有指定分享樣式的情況下,呼叫系統分享無非是最簡單快捷的實現方法,系統分享介面如下 你可以通過以下 呼叫系統分享元件 self presentviewcontroller activity animated yes completion null void createsharelink nsst...