/** * ユーザー定義の描画処理、 * ここはアニメーションの毎時刻呼び出されます。 */ void paint(){ //まず2DCGを背景色でクリア(画面には2DCGが表示される) clearGraphics2D(renderer2D); //2DCGに図形を適当に描き込み setDrawColor(renderer2D, 0, 0, 255, 255); drawRect(renderer2D, 50, 280, 300, 300, true); //3DCGレンダラーを動かして描画(内容はgraphics3Dに) paintGraphics3D(renderer3D); //2DCG上に、3DCG(renderer3Dの出力 = graphics3D)を描画 drawImage( renderer2D, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, graphics3D ); //2DCGに図形を適当に描き込み setDrawColor(renderer2D, 0, 255, 0, 180); drawOval(renderer2D, 400, 100, 200, 200, true); }