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

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

魚移到左上角,不會跟著鼠標動,求解答,代碼如下:

momObj.prototype.init = function()

{

this.x = canWidth * 0.5;

this.y = canHeight * 0.5;

this.angle = 0;

this.bigEye.src = "./src/bigEye0.png" ;

this.bigBody.src = "./src/bigSwim0.png" ;

this.bigTail.src = ?"./src/bigTail0.png" ;

}

momObj.prototype.draw = function()

{

//lerp x,y

this.x = lerpDistance(mx, this.x, 0.98); ? ?//讓大魚的坐標一直趨向于鼠標的坐標

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

//delta angle(角度差)

//Math.atan2(x,y)

var deltaY = my - this.y;

var deltaX = mx - this.x;

var beta = Math.atan2(deltaY ,deltaX);//返回值是[-PI,PI]


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 回復 有任何疑惑可以回復我~

main.js

//初始化部分

mom = new momObj();

mom.init();

mx = canWidth * 0.5;

my = canHeight * 0.5;

//循環部分

ctx1.clearRect(0,0,canWidth,canHeight); //ctx1每一幀的都要清除掉,不然會被覆蓋,使畫的圖形變粗

mom.draw();

function onMouseMove(e) ??

{

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

{

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

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

//console.log(mx);

}

}


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

ifornot 提問者

知道錯哪兒了。。。太蠢了
2016-09-22 回復 有任何疑惑可以回復我~
#2

星空下的小孩 回復 ifornot 提問者

我也出現類似問題,是怎么回事???
2016-11-15 回復 有任何疑惑可以回復我~
#3

星空下的小孩 回復 ifornot 提問者

我懂了
2016-11-15 回復 有任何疑惑可以回復我~
#4

慕無忌8983795 回復 ifornot 提問者

我還沒看出那里錯了
2017-03-07 回復 有任何疑惑可以回復我~
#5

慕粉4249962 回復 ifornot 提問者

我也是這個問題給我說一下吧
2017-07-25 回復 有任何疑惑可以回復我~
#6

慕粉4249962 回復 ifornot 提問者

我也是這樣子的問題 是怎么回事呀
2017-07-25 回復 有任何疑惑可以回復我~
#7

慕粉4249962 回復 星空下的小孩

怎么回事我也是
2017-07-25 回復 有任何疑惑可以回復我~
查看4條回復

舉報

0/150
提交
取消

魚移到左上角,不會跟著鼠標動,求解答,代碼如下:

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

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

幫助反饋 APP下載

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

公眾號

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