亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

魚太大了,而且魚總不能停在鼠標停的地方,只有鼠標在瀏覽器左上角魚才能和鼠標重合,鼠標離左上角越遠魚就離鼠標越遠

main.js里面和鼠標相關的:

? can1.addEventListener('mousemove', onMouseMove, false);

function onMouseMove(e)

{

? if(e.offsetX || e.layerX)

? {

? ? mx = e.offsetX == undefined ? e.layerX : e.offsetX;

? ? my = e.offsetY == undefined ? e.layerY : e.offsetY;

? }

}

mom.js里面:

momObj.prototype.draw = function()

{


this.x = lerpDistance(mx, this.x, 0.98);

this.y = lerpDistance(my, this.y, 0.98);


var deltaY = my - this.y;

var deltaX = mx - this.x;

var beta = Math.atan2(deltaY, deltaX);


this.angle = lerpAngle(beta, this.angle, 0.6);


ctx1.save();

ctx1.translate(this.x, this.y);

ctx1.rotate(this.angle);

ctx1.drawImage(this.bigEye, -this.bigEye.width * 0.5, -this.bigEye.height * 0.5);

ctx1.drawImage(this.bigBody, -this.bigBody.width * 0.5, -this.bigBody.height * 0.5);

ctx1.drawImage(this.bigTail,-this.bigTail.width * 0.5 + 30, -this.bigTail.height * 0.5);

ctx1.restore();

}


正在回答

2 回答

我也是這樣? 你解決了沒啊

0 回復 有任何疑惑可以回復我~

很大是什么鬼?我看了一下代碼和我的就是這里不一樣

var beta = Math.atan2(deltaY,deltaX) + Math.PI;

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

魚太大了,而且魚總不能停在鼠標停的地方,只有鼠標在瀏覽器左上角魚才能和鼠標重合,鼠標離左上角越遠魚就離鼠標越遠

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號