Manuke Station BBS

RSS
投稿者 題名 内容 URL

GhostSweeper公開

投稿者: Manuke 投稿日:
ブラウザゲーム、『GhostSweeper』を公開しました。
まあ、ぶっちゃけてしまえば脱衣マインスイーパですね(笑)

久々のJavaコーディングだったんですが、MacOSX+Safariでハマりかけました。
最初はマス目のボタンをそれぞれ別個のコンポーネントにしていたんですけど、Windows
では問題ないもののMacOSXではとんでもなく重くなってしまって…。
Swingの利点であるダブルバッファリングが効いてないっぽいですね。各コンポーネント
の更新で画面がちらつきますし。
OSXは独自にオフスクリーンバッファを持っているから、Swing版のバッファは無効にさ
れてるのかな?
(同じくデスクトップコンポジションを行うWindows 7は、そんなことはないですが)
結局、マス目全部を一つのコンポーネントにして、かつ独自バッファリングでなんとか
対処できました。泥臭いですが(^^;)

アプレット及びソースはパブリック・ドメインで提供していますので、よろしければご
自由にお持ち帰りください。