Three.js和KineticJS,将KineticJS图层保存为THREE.texture

时间:2012-10-01 21:05:46

标签: javascript html5 textures three.js kineticjs

我的问题与标题所说的完全一样。我需要以某种方式将KineticJS层转换为ThreeJS纹理,以便我可以将它应用于平面。我这样做是因为我需要在3D场景中使用KineticJS的文本处理功能。

我目前正在使用

var texture = new THREE.Texture(layer.getCanvas());

将其转换为纹理,但根本不起作用。我该如何正确地做到这一点?我是否需要先在舞台上设置场景?

1 个答案:

答案 0 :(得分:0)

您可以使用

toDataURL();

然后将该图像用作纹理。

http://tutorials.jenkov.com/html5-canvas/todataurl.html

相关问题