課程
/前端開發
/JavaScript
/JS實現人機大戰之五子棋(UI篇)
沒說明白為啥這么畫???老師能說明下坐標這么計算的原因咩?moveTO() 和lineTo()參數循環時候的算法沒明白。謝謝老師~
2017-03-12
源自:JS實現人機大戰之五子棋(UI篇) 2-2
正在回答
moveTo,lineTo就是確定一個線段的起、止坐標點啊。例如畫第一條豎線,坐標是(15,15)到(435,435),沒問題吧? 因為棋盤總長寬都是450,然后上下左右都有15px的內邊距(留白),所以上坐標就是那樣的。其他的坐標是是分別+30.因為每個格子寬高都是30像素。你用筆自己畫畫就知道了。
舉報
利用js及canvas繪圖知識,實現程序界面編寫和交互邏輯處理
2 回答不明白這個算法的原理
2 回答問下為什么畫出的棋盤線從坐上到右下貌似漸漸變淡?
2 回答按老師做的,在已經有落子的地方點一下,再點擊空白地方,顏色變了,怎么搞
2 回答黑白棋數組定義
1 回答為什么我點擊的時候不能落子,而且點擊一次,就會在F12的控制臺里面報一個錯呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-23
moveTo,lineTo就是確定一個線段的起、止坐標點啊。例如畫第一條豎線,坐標是(15,15)到(435,435),沒問題吧? 因為棋盤總長寬都是450,然后上下左右都有15px的內邊距(留白),所以上坐標就是那樣的。其他的坐標是是分別+30.因為每個格子寬高都是30像素。你用筆自己畫畫就知道了。