學習階段,還是寫點小東西練練手學的有意思一點,今天用柵格佈局做了一個2048,但是移動動畫和合併特效沒有做,只簡單的實現了一下功能。 記錄一下學習的過程。 1.入口函數,初始化界面,我這裡是直接是一個柵格對應一個數字,做到後面發現先佈局柵格,然後在柵格上面動態生成的做法更好。 2.定義了幾個全局變數 ...
學習階段,還是寫點小東西練練手學的有意思一點,今天用柵格佈局做了一個2048,但是移動動畫和合併特效沒有做,只簡單的實現了一下功能。
記錄一下學習的過程。
1.入口函數,初始化界面,我這裡是直接是一個柵格對應一個數字,做到後面發現先佈局柵格,然後在柵格上面動態生成的做法更好。
2.定義了幾個全局變數,控制主要的邏輯以及樣式的修改。
3.初始狀態
4.渲染
5.監聽鍵盤事件,這裡不知道有沒有什麼好的方法,就直接分開寫了上下左右
6.最後定義游戲結束的規則,遍歷一下數組,如果出現了2048就修改上面的span 設置為“獲勝”就好了。
看著自己的代碼亂七八糟但是不知道怎麼優化,再說再說..