鍍金池/ 問答/HTML5  HTML/ 關(guān)于canvas的 元素移動(dòng)的問題

關(guān)于canvas的 元素移動(dòng)的問題

clipboard.png

clipboard.png

一個(gè)圖片慢慢生長出來 當(dāng)一定程度以后會(huì)往上滑動(dòng) 為什么會(huì)帶出來一條線 糾結(jié)了一晚上沒找到原因 無奈了

回答
編輯回答
毀與悔

什么樣的一條線呢?傾斜多少?

2018年9月20日 21:56
編輯回答
朽鹿

你這樣貼代碼我也找不到原因,只能猜測(cè)draw之前你沒清空畫布狀態(tài),可以嘗試再draw()加上

ctx1.clearRect(0, 0, canWidth, canHeight)
2017年1月28日 02:27
編輯回答
不討囍

使用 save()restore() 。
canvas動(dòng)畫的基本步驟:

  1. 保存canvas狀態(tài)
  2. 繪制動(dòng)畫幀
  3. 恢復(fù)canvas狀態(tài),重繪下一幀
2018年3月25日 03:58