推薦閱讀:在遊戲中,有時候為了通過一種有意思的途徑,讓使用者在一些物品中隨機獲取某種物品,除了前面我們提到的使用大轉盤**獲得,還有一種可以實現類似功能的是抽取卡片。
(1)新建乙個button元件,設定為牌的背面圖
(2)複製5份,排列好,並依次名命如下;
效果圖如下:
(1)宣告乙個存放卡片的陣列
this.cards = ;//卡片陣列
(2)儲存卡片置陣列中
(3)為卡片新增監聽事件for (let i = 0; i < 6; i++)
(4)翻牌操作(翻牌動畫)findbtn("card" + i, obj4, function ()
)
///翻牌操作
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) ,
6.當關閉該翻牌面板時,需要將翻牌結果重置未未翻牌狀態updatecardtexture(img, texturename)
});},
至此,翻牌功能就實現了,寫這篇文章的主要目的是分享乙個翻牌的動畫,即步驟(4)。//初始化牌
initcard()
},
翻牌動畫(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...