[過去ログ]
Javaで作るスタンドアローンゲーム (484レス)
Javaで作るスタンドアローンゲーム http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
43: 名前は開発中のものです。 [sage] 2013/01/03(木) 19:48:31.67 ID:HH4MlVNk MinecraftはJava製だが http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/43
135: 名前は開発中のものです。 [sage] 2013/02/09(土) 20:55:58.67 ID:qUl0WJoZ 質問 自分でレンダリングする場合、敵だったり弾だったりのインスタンス化と描画の時差というか、タイミングはどうすればよいのですかね 原始的?な方法だと 10発撃てる→あらかじめ画面外に10発とも描画しておく→キー入力でsetter使って移動 みたいな感じですか。これは時差?が無いので描画メソッドもスッキリしそうです。 ですが、 まずキー入力→その結果インスタンス化→そして描画 という流れにしたい場合の描画メソッドはどのように書けばいいのですかね。 例えば、 ArrayList<Teki> tekiArray = new ArrayList<Teki>(); を用意しておき、キー入力を受けて tekiArray.add(new Teki(...)); な設計での描画をどうするかということです。 if(tekiArray.size() != 0) { for(int i=0; i<tekiArray.size(); i++) { tekiArray.get(i).draw(g); } } みたいなことも考えましたが、うーん・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/135
138: 名前は開発中のものです。 [sage] 2013/02/09(土) 23:17:25.67 ID:Wbmgsh6G 敵と敵の弾はどうだろうね。 ものすごい大群とかじゃなけりゃその都度new()+add()でいんじゃね? どうせしょぼいもんだろうしな。 http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/138
208: 名前は開発中のものです。 [sage] 2013/04/01(月) 22:04:45.67 ID:/CRE6+rF C#でSlimDXとかやってる人も少ないと思う。 Java3DやJOGLよりLWJGLのほうが海外だと主流みたいだよ。 英語がダメで日本語情報源にしがみつきたいならUnityが良いだろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/208
327: 名前は開発中のものです。 [sage] 2014/05/01(木) 14:16:05.67 ID:0k+QrX5J でも>>319の変な独り言ぶつぶつをよくみたら そもそもComponent間の絡みという話ではないようだな http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/327
357: 名前は開発中のものです。 [sage] 2014/11/23(日) 00:38:44.67 ID:UddT0/lz >>353 提示されたソースを参照しながら色々と試しております。 とりあえずシンプルチャットの文字列のマルチキャストはできましたが、インスタンスのやり取りはまだうまく行っていません。 ObjectOutputStreamについては仰るとおり、ブロッキングが発生するストリームです。 ブロッキングを回避するためにマルチスレッドにして、受信したメッセージとインスタンスをプールして一元的に処理しようとして・・・ などとやっているうちにデッドロックが発生して頭を抱えておりました。 Webアプリケーションフレームワークでもそうであるように、通信部分はほぼ共通の処理だろうし、 C/S型MOGの実装とて大きな違いがあるとは思えないのですが、ないものですかね・・・ 一応、Jogreとか言うゲームエンジンがC/S型を想定したものらしいのですが、使い方がまるで判らず オープンソースだからせめてどこか参考にできないかと見てみましたが私の頭では理解できませんでした。 >>354 ゲームの根幹となるシステムはサーバ側で実装しようと考えており、その際にクライアントの通信待ちでブロックされてしまうと処理が進まなくなってしまうので、初めからノンブロッキングで行くつもりです。 前述の通りマルチスレッド化の段階でうまく行かなくなってしまいました。 >>355 通信方式には特にこだわっているわけではないのですが、今後内輪で一人複数キャラ起動で20〜100程の同時接続を想定しており、 そうなると今後はUDPでないとまずいのかな、などと漠然と考えておりますが、実装が楽なはずのTCPですら躓いている状態です。 http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/357
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s