[過去ログ]
Javaで作るスタンドアローンゲーム (484レス)
Javaで作るスタンドアローンゲーム http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
334: 名前は開発中のものです。 [sage] 2014/05/01(木) 17:19:50.13 ID:0k+QrX5J タイマーで0.1秒毎に更新とかしないのね http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/334
335: 名前は開発中のものです。 [sage] 2014/05/01(木) 17:22:44.30 ID:OWwKad9r だから、java.awt.ComponentにPaintListenerがあれば綺麗になるって話。 ついでにComponentにgetInsets()も追加しとけと。 上のContainerクラスにはあるし、JComponentはそれ継承してるから当然ある訳だが、 Component継承した自前クラスでInsetsの概念使って描画させた場合、 Componentクラスを引数にとって、Insetsの概念使ったメソッドでも用意しようとしたら、 void func(Component comp) { if (comp instanceof Container) { insets = ((Container)comp).getInsets(); } else if (comp instanceof MyInsetsComponent) { insets = ((MyInsetsComponent)comp).getInsets(); } else { insets = new Insets(0, 0, 0, 0); } } みたいな形にしなくちゃならない。 どう考えても糞だろ。 >>334 それはタイマーなりゲームループなりが、 osに再描画要求するなり、そのコンポーネント再描画を実行するなりして、 結果、ゲーム側は描画イベントをハンドリングしてんだから、そこで処理すりゃ済む話だろ。 GUIのイベントドリブンってのは、そこを共通化できるからいいんだろん。 コンソールベースの古典ゲームだろうと、アニメーションしまくりのゲームだろうとな。 pure java 100%での話だよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/335
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.170s*