一番波折之后基本功能總算是做出來了,,在老師演示的基礎之上還特地編寫了一個簡陋的服務器實現聯網對戰功能,下一步打算繼續完善這個服務器
2017-02-05
checkFiveInLine 里面定義一個長度8的數組,存儲8個方向的鏈子數,遍歷points,然后在一個for循環里對8個方向鏈子數進行記錄,最后遍歷這個數組,只要有一個數值為5,就返回true,否則返回false,這樣性能應該好很多
2017-01-13
沒有出現棋子的請仔細查看繪制那里的代碼有沒有少括號。
canvas.drawBitmap(mBlackPiece,
(blackPoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight,//橫坐標
(blackPoint.y + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, null);//縱坐標
還有getValidPoint函數。我是逐步調試發現錯誤根源的,
canvas.drawBitmap(mBlackPiece,
(blackPoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight,//橫坐標
(blackPoint.y + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, null);//縱坐標
還有getValidPoint函數。我是逐步調試發現錯誤根源的,
2016-11-22