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 - 进度条取决于用户输入

javascript - 如果单击链接 1,则使链接 2 不可单击

javascript - Three.js 中的父子关系

three.js - 未定义的 vertexUv 警告

javascript - 土星环 - 初始条件

javascript - 选择选项不与 ng-model 绑定(bind)

javascript - 使用 Google Sheets API 将图像插入 Google Sheets 单元格

Javascript:移动数组中的元素

javascript - 如何在 Three.js 中使用数组代替 MeshFaceMaterial?

javascript - 用 three.js 绘制带有切片的圆柱体的最简单方法是什么?