老師講了30分鐘,但我卻看了3個小時才搞懂,謝謝老師的講解,明天去看AI啦,有時候覺得看了那么多的基礎(chǔ),看多了就煩了,只有在實踐中才感覺他的價值所在,可能都因為自己平時時間太少了,以后會多多關(guān)注老師的課程,多多實踐
2016-08-13
調(diào)用的話 直接寫在window.onload里面就可以了
chess.onmousemove = changeCursor;
chess.onmousemove = changeCursor;
2016-07-13
var distance = Math.hypot(a, b);
var chessRange = Math.sqrt(50, 2);
if(distance < chessRange) {
chess.style.cursor = "pointer";
}
}
}
}
var chessRange = Math.sqrt(50, 2);
if(distance < chessRange) {
chess.style.cursor = "pointer";
}
}
}
}
2016-07-13
function changeCursor(e) {
chess.style.cursor = "default";
var x = e.offsetX;
var y = e.offsetY;
for(var i=0;i<15;i++) {
for(var j=0;j<15;j++) {
var a = x - (15 + i*30);
var b = y - (15 + j*30);
chess.style.cursor = "default";
var x = e.offsetX;
var y = e.offsetY;
for(var i=0;i<15;i++) {
for(var j=0;j<15;j++) {
var a = x - (15 + i*30);
var b = y - (15 + j*30);
2016-07-13
我做了一個比較精確的鼠標(biāo)變換,就是在交叉處半徑為5的范圍內(nèi),鼠標(biāo)變成手了。大家可以參考一下
2016-07-13
只有對角線棋子有漸變效果的看這里.
@磅礴
漸變設(shè)置那里改成 var gradient = ctx.createRadialGradient(15+i*30+2,15+j*30-2,13,15+i*30+2,15+j*30-2,0);
我運行后有和你相同的問題,然后開始分析為什么只有對角線有效果,對角線上的點的特性就是i,j坐標(biāo)是相同的,然后就找到了錯誤。
@磅礴
漸變設(shè)置那里改成 var gradient = ctx.createRadialGradient(15+i*30+2,15+j*30-2,13,15+i*30+2,15+j*30-2,0);
我運行后有和你相同的問題,然后開始分析為什么只有對角線有效果,對角線上的點的特性就是i,j坐標(biāo)是相同的,然后就找到了錯誤。
2016-06-24