先來看這以下的這張棋盤,你有什麼想法?
同上面的例子,左下角的座標位置是(ox, oy),每一個格子的寬高都是width,滑鼠目前所在的位置座標用(mx, my)來記錄。在棋盤畫好之後,請準備一個棋子的角色如下:
接著要讓棋子一直跟著滑鼠走,如下:
當使用者要下棋的時候,我們用空白鍵來做為下棋的動作。在按下空白鍵時要執行以下的程式:
請留意四捨五入和無條件捨去法的差別。
資訊技術教材網
先來看這以下的這張棋盤,你有什麼想法?
同上面的例子,左下角的座標位置是(ox, oy),每一個格子的寬高都是width,滑鼠目前所在的位置座標用(mx, my)來記錄。在棋盤畫好之後,請準備一個棋子的角色如下:
接著要讓棋子一直跟著滑鼠走,如下:
當使用者要下棋的時候,我們用空白鍵來做為下棋的動作。在按下空白鍵時要執行以下的程式:
請留意四捨五入和無條件捨去法的差別。