javascript - (three.js) - 有什么方法可以动态创建纹理并应用于 Mesh 对象?

标签 javascript three.js

我试图弄清楚我如何可能创建纹理(在运行时),以便我可以加载并将其应用于 Material 。

示例场景:

当用户键入“hello world”时,会在内存中创建一个简单的 128px x 128px 白色图像(位图),中间有一个黑色文本“Hello world”。然后一个盒子几何体应用这个纹理映射。

最佳答案

您可以将 Canvas 用作纹理并将文本添加到 Canvas 。
HERE是一个使用 Canvas 作为纹理的堆栈问题,可能会对您有所帮助。

关于javascript - (three.js) - 有什么方法可以动态创建纹理并应用于 Mesh 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25880769/

相关文章:

javascript - 如何知道是否正在加载javascript youtube iframe api

javascript - Angular2 提前 (AoT) 编译如何工作?

javascript - Json-object 使用 push 函数向上注入(inject)到 VAR 对象中

javascript - THREE.js:模拟MeshBasicMaterial同时允许彩灯

javascript - getusermedia视频未在three.js平面上绘制

javascript - 云上的丑陋渲染

javascript - 弹出窗口中的引导日期选择器在事件显示触发时清除其他输入

javascript - ThreeJS - 像聚光灯一样的点光阴影

javascript - 动态更改 svg 的颜色并在 three.js 中应用为纹理

javascript - 用于删除多语言字符串 javascript 上的特殊字符的正则表达式