2011-02-23 78 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