好久不用C++,怕忘了,於是拿起Qt來寫寫
以前把俄羅斯方塊寫了,這會寫個貪吃蛇
也沒看過別的算法…,希望這個效率還好吧
關鍵的蛇體移動算法,是將頭的前面一個置1,然後刪除尾點,再將蛇體除頭外全部+1,得到新蛇
主要構架
好久不用C++,怕忘了,於是拿起Qt來寫寫
以前把俄羅斯方塊寫了,這會寫個貪吃蛇
也沒看過別的算法…,希望這個效率還好吧
關鍵的蛇體移動算法,是將頭的前面一個置1,然後刪除尾點,再將蛇體除頭外全部+1,得到新蛇
主要構架
問題:打開 Qt Creator 以後,界面文字模糊不清。 方法:多次反覆開關 Qt Creator 後即可恢復正常。
問題:在相同區域內,有許多不同的組件有選擇地顯示。 方法: (1)visible : root.whoShow == 1,使用可見屬性安排。 (2)使用 Loader 動態加載組件。
問題:如何將兩個組件分隔開來。 方法: (1)使用 Image 組件,加載分隔圖片。 (2)使用 Rectangle 組件,用顏色條分隔。