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

标签 javascript three.js

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

示例场景:

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

最佳答案

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

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

相关文章:

javascript - THREE.js:渲染后调用 lookAt 方法不起作用

javascript - classList.remove ["active"] 没有按我的预期工作

javascript - three.js SpotLight orientation(方向)问题

javascript - 是否可以让我的 firefox 扩展程序获得对其他程序的关注?

javascript - 使用 jQuery 以数组或 csv 形式获取所有已检查输入的 rel 属性值

javascript - Three.js OnDocumentMouseDown 不适用于触摸屏?

javascript - Three.js 中太阳系可视化的轨道力学(行星的 x、y、z)

three.js - 在 three.js 中显示数千张图片

javascript - 我将如何在 HTML 中制作自定义(形状非常奇怪的进度条)?

javascript - 如何在使用 jQuery 单击一个主体后停止动画