翻牌動畫(CocosCreator)

2022-03-19 05:26:09 字數 1151 閱讀 3323

推薦閱讀:

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

(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...