推薦閱讀:在遊戲中,有時候為了通過一種有意思的途徑,讓使用者在一些物品中隨機獲取某種物品,除了前面我們提到的使用大轉盤**獲得,還有一種可以實現類似功能的是抽取卡片。
(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...