最新回答 / 慕斯卡3440762
定義棋盤數(shù)組的目的是為了不重復(fù)落子(0代表空時(shí)才能下)以及后續(xù)AI中統(tǒng)計(jì)一方是否最終獲勝
2021-07-11
最新回答 / 慕仔8415870
我的問題我解答,重復(fù)看了一遍視頻,跟著一步步做,結(jié)果可以了,這是js全部代碼,嘻嘻,開心。var??chessBoard?=?[];for(var?i?=?0;i?<?15;i++){chessBoard[i]?=?[];for(var?j?=?0;j<15;j++){????chessBoard[i][j]?=?0;}}var?me?=?true;var?chess?=?document.getElementById('chess');var?context?=?chess.getConte...
2021-07-08
最新回答 / 慕慕0445560
剛發(fā)完就發(fā)現(xiàn)有這樣的問題? 是width和height樣式要和視頻里一樣寫在<canvas>標(biāo)簽里<canvas?id="chess"?width="450px"?height="450px">
2021-04-19
最新回答 / Amy_sh
你好,你這個(gè)應(yīng)該是上面那句 element 獲取有問題,你用的是 getElementsByTagName,得到的是一個(gè)數(shù)組,如果是只有一個(gè)元素,那下面那句context 獲取就應(yīng)該是 chess[0].getContext('2d')。
2018-10-19
最新回答 / qq_上帝遺忘之子_0
漸變的問題我也不太清楚,對(duì)canvas畫圖了解不深,onload和onLoad里面正確的寫法是onload,有時(shí)候工具提示也不一定是對(duì)的,要是不清楚可以去w3c或者菜鳥教程看一下。
2018-04-06
最贊回答 / qq_幾分秀_04105739
上面同學(xué)的說法不太對(duì),不是因?yàn)榉矫娌僮靼?。var x=e.offsetX;//獲取的是相對(duì)于整個(gè)canvas容器的x坐標(biāo)值var y=e.offsetY;//獲取的是相對(duì)于整個(gè)canvas容器的y坐標(biāo)值var i = Math.floor(x/30);var j = Math.floor(y/30);oneStep(i,j,me); //傳入i,j值context.arc(15+i*30,15+j*30,13,0,2*Math.PI) ;//oneStep(i,j,me)里的畫圓函數(shù)以上其實(shí) 可以 等同于...
2017-12-16