1
我用一個for循環產生的六邊形網格,我有一些問題JS帆布動畫網格元素單獨
for (var i=0; i <= rows; i++) {
for (var j=0; j <= cols; j++) {
ctx.save();
ctx.translate(0+i*distX, 0+j*distY);
drawHexagon(ctx);
ctx.fill();
ctx.restore();
}
}
我的最終目標是創建六邊形網格,從搬走鼠標光標在頁面中移動時,具有影響區域。我無法弄清楚如何在每個六邊形之間繪製一條路徑,而且我還試圖對六邊形進行動畫處理。
我還是一個畫布新手,我瀏覽了Mozilla開發者網絡上的教程,所有的動畫都是單數對象,而不是網格中生成的對象。
我在想,我應該嘗試存儲網格並在稍後影響它,但我不確定我會如何去做,我也不認爲畫布是這樣的。
我發現這是相當多我想要做的,但我不明白它是如何工作:
我很好,通過現在的梳理,如果任何人都可以走在我通過它那會是偉大的:)
編輯:我已經得到了一個網格繪製在點後面,我也想操縱它。我仍然不明白上面鏈接的codepen,這有點超過我的頭。
解釋完美: ) 謝謝! – Darrell 2015-02-08 16:02:12
@markE如果是你將另一個問題重定向到另一個問題,那麼另一個問題的OP就不是在如何做點之後,而是如何清除點。這個答案沒有解決他的問題。 – Blindman67 2016-09-23 18:13:37
@ Blindman67。謝謝你的第二套眼睛!是的,我跳到了一個結論......我會撤消dup標誌。 – markE 2016-09-23 18:14:55