[過去ログ]
Javaで作るスタンドアローンゲーム (484レス)
Javaで作るスタンドアローンゲーム http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
436: 名前は開発中のものです。 [sage] 2015/03/03(火) 03:03:27.31 ID:5dXFwol9 1.ゲーム仕様的に敵が少なければ敵全員forループで回す 実装が簡単、どこかに敵全員入ったList<Enemy>があれば良い 2.全エリア合計で10万とか敵がいる場合、巨大なforループ自体を回したくない その場合はAreaクラスにList<Enemy>をもたせておき、Area.update()する こちらの場合、敵が動いてエリアを跨いだ時に移動前と移動後のエリアに変更を通知する http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/436
437: 名前は開発中のものです。 [sage] 2015/03/03(火) 03:10:16.30 ID:5dXFwol9 >>433をベースにした場合、これで十分だろう Application.java public class Application { private static List<Enemy> enemys = new List<>(); public static List<Enemy> getEnemyAll() { return enemys; } } MainPanel.java private void onUpdate(){ Map map = Application.getMap(); map.update(); Player player = Application.getPlayer(); player.update(); List<Enemy> enemys = Application.getEnemyAll(); for(Enemy e : enemys){ e.update(); } } http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/437
440: 名前は開発中のものです。 [sage] 2015/03/03(火) 21:59:26.85 ID:5dXFwol9 がびーん http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/440
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s