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

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

走路的效果

為什么那個x 0.5 y0.5 顯示出來之后小男孩走路的y軸 ?會往下偏

正在回答

3 回答

因為walkrun定義的就是兩個方向運動? 如果你不想讓Y軸運動? 可以在?walkrun參數中不傳入Y? 也就是只傳入前兩個參數就好了

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

我也是,你解決了嗎

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

首先看的Qixi.js里函數實現的方法。就是先獲得當前視圖的大?。ù翱诖笮∫驗槭亲赃m應)。

// 計算移動距離

function calculateDist(direction, proportion) {

? ? return (direction == "x" ?

? ? ? ? visualWidth : visualHeight) * proportion;

}

這個函數是計算當前視圖(寬,高)的一半,stratRun這個函數是設置小男孩的top值和left值。根據walkRun函數來通過后來設置好的top和left值是實現移動的動畫效果。

你說的小男孩往下走是因為本來小男孩的top是小于后來的設置好的top值的。所以會往下走。

原的top值是

//獲取小男孩這個節點。

var $boy = $("#boy");

var boyHeight = $boy.height();

? ? $('#boy').css({

? ? ? 'top': pathY- boyHeight+25,

? ? ? ?});

現在的top是當前視圖的一般

現在的top值是略微大于原小男孩的top值的 所以Y軸往下移動

可以看上傳的圖片 黑色的線是原top值 紅色的是后來要移動到的top值 根據公式比較的話應該現有的top要大一些

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

舉報

0/150
提交
取消

走路的效果

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

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

幫助反饋 APP下載

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

公眾號

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