Javaで高速描画
こんにちは、茶々市@healthiaです。
プログラム的な雑記になりますので、わからない人は戻るボタンを押すといいと思います。
趣味でJava6つかって弾幕処理実験していたのですが、
300発辺りで60fpsに耐えれなくなった。
で、色々調べてみたのですが、以下対処方法が有効だったので、メモしておきます。
1.ダブルバッファリングはBufferStrategyを使用
2.画像はBufferedImageで読み込み、TYPE_INT_ARGBタイプに変換して描画
対処方法の有効性については検証していないので説明できないのですが、
とりあえず困っている方がいたら試してください。
■動作環境
java version :1.6.0_21
OperatingSystem :Windows 7 32bit
搭載CPU : Intel Core i7 2.80GHz
メモリ :4096MB
以上
プログラム的な雑記になりますので、わからない人は戻るボタンを押すといいと思います。
趣味でJava6つかって弾幕処理実験していたのですが、
300発辺りで60fpsに耐えれなくなった。
で、色々調べてみたのですが、以下対処方法が有効だったので、メモしておきます。
1.ダブルバッファリングはBufferStrategyを使用
2.画像はBufferedImageで読み込み、TYPE_INT_ARGBタイプに変換して描画
対処方法の有効性については検証していないので説明できないのですが、
とりあえず困っている方がいたら試してください。
■動作環境
java version :1.6.0_21
OperatingSystem :Windows 7 32bit
搭載CPU : Intel Core i7 2.80GHz
メモリ :4096MB
以上