課程
/前端開發(fā)
/JavaScript
/JS實(shí)現(xiàn)人機(jī)大戰(zhàn)之五子棋(UI篇)
這個還是有一點(diǎn)小問題,就是現(xiàn)實(shí)中五子棋在邊界線中,系統(tǒng)不會判斷下子成功。但是這個卻不是,他會根據(jù)點(diǎn)擊的距離來判斷最靠近的那個交叉點(diǎn)。
2016-08-18
源自:JS實(shí)現(xiàn)人機(jī)大戰(zhàn)之五子棋(UI篇) 2-5
正在回答
對啊,不過可以設(shè)一個邊界判定下,if(e.offsetX<450){}和if(e.offsetY<450){}
舉報
利用js及canvas繪圖知識,實(shí)現(xiàn)程序界面編寫和交互邏輯處理
1 回答看完有個小問題
1 回答落子部分發(fā)現(xiàn)一個小bug:第一次點(diǎn)擊下黑子,然后在黑子上再點(diǎn)擊一次,這時在其他地方點(diǎn)擊下子還是黑子
1 回答為什么棋子變小了
1 回答為什么我的有點(diǎn)不一樣?(這里我是復(fù)制來的 沒有寫在一起)
2 回答按老師做的,在已經(jīng)有落子的地方點(diǎn)一下,再點(diǎn)擊空白地方,顏色變了,怎么搞
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-29
對啊,不過可以設(shè)一個邊界判定下,if(e.offsetX<450){}和if(e.offsetY<450){}