Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题几乎与标题所述完全相同。我需要以某种方式将 KineticJS 层转换为 ThreeJS 纹理,以便可以将其应用到平面。我这样做是因为我需要在我的 3D 场景中利用 KineticJS 的文本操作能力。
我目前正在使用该线路
var texture = new THREE.Texture(layer.getCanvas());
将其转换为纹理,但这根本不起作用。我将如何正确地做到这一点?我需要先在舞台内设置场景吗?
你可以使用
toDataURL();
然后将该图像用作纹理。
http://tutorials.jenkov.com/html5-canvas/todataurl.html