GameCanvasを利用して、銃声などの複数の動的スプライトを描画したいと思います。
私には2つの主要なクラスがあります:GameCanvas
そしてGameController
GameController
私の銃撃のベクトルを保持します。
GameCanvasには、GameController
のスプライトのベクトルへのアクセス権がありrender()
、画面にスプライトを描画するメソッドもあります。
private void render() {
Graphics g = getGraphics();
layerManager.setViewWindow(0, 0, getWidth(), getHeight());
layerManager.paint(g, 0, 0);
flushGraphics();
}
LayerManagerは、描画したいすべてのスプライトを保持します。
GameController
画面上ののベクトル内のすべてのオブジェクトを描画するにはどうすればよいですか?