我想知道如何在给定的纹理上写一些文本(在执行期间)?
我正在使用 java3d API。
谢谢!
最佳答案
我相信您可以从 getImage 或 getImages 方法获取纹理的 ImageComponent,将它们转换为 ImageComponent2D(如果可以),然后对它们调用 getImage 方法以访问 BufferedImage 对象,最终使您可以访问 Graphics文本绘制对象。
您可能必须为每个 MIP 级别执行此操作,或者在每次更改时从最高级别重新生成较低级别。
或者,如果您不打算非常频繁地更新纹理,您应该能够在每次需要使用 TextureLoader 时从图像创建和应用新纹理。
关于java - 如何使用 java3D API 在纹理上写入文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2125305/