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画面上ののベクトル内のすべてのオブジェクトを描画するにはどうすればよいですか?