我使用该技术回答了这个问题:Java3D: Painting 2D HUD over a Canvas3D
我的代码是这样的:
...
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?
谢谢,