我使用的技巧地回答了这个问题:Java3D: Painting 2D HUD over a Canvas3DJava3d:如何在Java 3D场景上编辑绘制的2D叠加层?
而且我的代码是这样的:
...
GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas3D = new Canvas3D(config){
public void postRender()
{
this.getGraphics2D().setColor(Color.white);
this.getGraphics2D().drawString("Heads Up Display (HUD) Works!",100,100);
this.getGraphics2D().flush(false);
}
};
...
怎么可能我后来删除此2D HUD或编辑该2D HUD?
感谢,