1.c#的單例模式:最簡單的單例诽俯,私有化構(gòu)造函數(shù),使用靜態(tài)變量和靜態(tài)函數(shù)來new一個(gè)新的類。
2.可消除的節(jié)點(diǎn)的搜索:構(gòu)建二維數(shù)組孤钦,先水平搜索,把可消除的節(jié)點(diǎn)位置賦值自加的index纯丸,再豎直搜索偏形,把可消除的節(jié)點(diǎn)位置賦值自加的index,若原本位置已經(jīng)有值觉鼻,說明是一個(gè)復(fù)合的可消除點(diǎn)(橫豎都能消除)俊扭,則賦值為原index。
3.復(fù)習(xí)了動(dòng)畫和預(yù)制體的知識(shí):在節(jié)點(diǎn)上添加動(dòng)畫器組件坠陈,里面包含動(dòng)畫控制器和動(dòng)畫片段萨惑,如果是人物模型,還有特殊的骨骼動(dòng)畫(這個(gè)沒接觸)仇矾。
4.了解了屏幕大小和攝像機(jī)之間的關(guān)系庸蔼,搜索了屏幕適配的文章(等候使用)。
5.加載圖片資源和預(yù)制體:Resouse.load()
6.節(jié)點(diǎn)位移動(dòng)畫:在update中調(diào)用了vector3方法贮匕。
7.獲取點(diǎn)擊方法:Input方法姐仅。
8.在生成最初的地圖時(shí),會(huì)隨機(jī)出直接可消除的格子粗合。
解決方式:在生成后先走一遍消除萍嬉。
9.消除格子后隨機(jī)生成新格子也有幾率生成直接可消除的格子。
解決方案:生成的新格子不能是上下左右相同顏色的格子隙疚。
10.屏幕適配方案見:http://www.reibang.com/p/cda02e60e09a
問題:
1.在圖片放大后會(huì)模糊壤追,沒有高清圖片。
2.沒有特別滿意的icon圖供屉。
進(jìn)度:
第一版本已經(jīng)在appstore上架:三國移動(dòng)消消樂
下一版本計(jì)劃:
1.解決遺留的兩個(gè)問題行冰。
2.使用lua加入到項(xiàng)目中溺蕉。