2011-02-23 36 views
2

剛開始嘗試填充畫布,我試圖將紋理應用到對象(blob示例中的斑點 - http://www.blobsallad.se/)。這個例子使用2D上下文,而且看起來並沒有實現webGL。所有關於紋理的信息我都能找到,使用webGL,我想知道完成這個壯舉是多麼容易。無論如何,我可以在不重寫代碼的情況下將webGL的紋理特徵合併到此畫布中?總結一下,我想這個問題是問可用的2D上下文的方法是否也可用於webGL上下文......如果是這樣,我想我可以改變上下文並應用我的紋理?如果我想到這一切都是錯誤的或者在概念上感到困惑,請讓我知道。CANVAS 2D上下文中的紋理

感謝, 布蘭登

+2

我讀過這個10倍左右,仍然不明白你想要做什麼。在3D環境中做3D上下文的東西,反之亦然?無論如何,這兩者沒有任何共同之處。 – brainjam 2011-02-26 04:22:03

+0

我只想把紋理放在形狀上:) – Orbit 2011-03-06 15:55:13

回答

2

我已經嘗試過使用它作爲一個WebGL的畫布紋理之前繪製的圖像爲二維的畫布。它可以工作,但性能非常糟糕(它確實因瀏覽器而異)。我目前正在考慮其他一些重構它的選項。我不會推薦它用於任何超過將靜態圖像繪製到一個或兩個2d畫布上的東西。

你可以看到掛繩/ src目錄/瘋狂的例子呈現在項目/ SurfaceTileRenderer.js:http://github.com/fintler/lanyard