我正在使用一些canvas和processing.js,但我無法弄清楚如何用圖像填充弧/橢圓等。用processing.js填充圖像
使用JavaScript通常我做這樣的事情:
ctx.save();
ctx.beginPath();
ctx.arc(x, y, size, 0, Math.PI * 2, true);
ctx.closePath();
ctx.clip();
ctx.drawImage(thumbImg, 0, 0, 400, 400);
ctx.beginPath();
ctx.arc(x, y, size, Math.PI * 2, true);
ctx.clip();
ctx.closePath();
ctx.restore();
,遊戲就結束了,我怎麼能與processing.js辦呢?
我已經試過那些選項,但似乎我做錯了什麼:
b = loadImage("nicola.png");
fill(b)
background(b);
ellipse(x, y, size, size);
什麼想法?
啊是的,你還有這個問題嗎?我相當肯定,我知道你的問題是什麼,但我會更多的信息,比如你在哪裏運行js,這張圖片在哪裏。它幾乎可以肯定是一個文件路徑問題,你根本沒有加載圖像,但它失敗了 – ZekeDroid