标签: javascript html5 textures three.js kineticjs
我的问题与标题所说的完全一样。我需要以某种方式将KineticJS层转换为ThreeJS纹理,以便我可以将它应用于平面。我这样做是因为我需要在3D场景中使用KineticJS的文本处理功能。
我目前正在使用
var texture = new THREE.Texture(layer.getCanvas());
将其转换为纹理,但根本不起作用。我该如何正确地做到这一点?我是否需要先在舞台上设置场景?
答案 0 :(得分:0)
您可以使用
toDataURL();
然后将该图像用作纹理。
http://tutorials.jenkov.com/html5-canvas/todataurl.html