我想知道如何在给定纹理上写一些文字(在执行期间)?
我正在使用java3d API。
谢谢!
答案 0 :(得分:1)
我相信你可以从getImage或getImages方法中获取纹理的ImageComponent,将它们转换为ImageComponent2D(如果可以的话),然后调用它们的getImage方法来访问BufferedImage对象,最终使你可以访问Graphics文本绘图的对象。
您可能必须为每个MIP级别执行此操作,或者每次更改时从最高级别重新生成较低级别。
或者,如果您不打算非常频繁地更新纹理,那么每次需要使用TextureLoader时,您应该能够从Image创建并应用新纹理。
答案 1 :(得分:0)
我认为你应该能够使用本指南来解决这个问题(从第18页开始,他们在立方体上“绘图”)。