[過去ログ] Javaで作るスタンドアローンゲーム (484レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
70: 2013/01/14(月)20:26:39.35 ID:7Mvy01UC(1) AAS
OpenGL使うならフレームワークとか使うだろうし
今更awtとかswtを直接使う人いないんじゃないの?
123: 2013/02/02(土)21:14:23.35 ID:w8UuMgVB(1) AAS
enumがStringだと向きとか困るな。
無名クラスで代用するのはどうよ?

abstract class Angle { int index; }
final Angle left = new Angle(0){};
final Angle right = new Angle(1){};
final Angle down = new Angle(2){};
final Angle up = new Angle(3){};
163
(1): 2013/03/05(火)22:41:16.35 ID:/vuQmpHV(2/2) AAS
そうなのですか?なるほど、確かに1タイルは32X32ピクセルですね。
フラグってこれ?のことですか?keyReleased も同じみたいですが。
public void keyPressed(KeyEvent e){
int key = e.getKeyCode();

if (key == KeyEvent.VK_A){
leftPressed= true;
}
省10
169: 2013/03/09(土)07:47:34.35 ID:zFoVh09F(1) AAS
>>166 167,
それもあるのですが、マス(32X32)だと一歩歩くごとに32ピクセルも移動します。
ゼルダの時空の章などはもっと歩幅が小さい(1ピクセルとか?)のでマス移動だと「カクカク」してしまいます。
343: 2014/05/12(月)22:25:47.35 ID:E7gtXzq3(2/2) AAS
>>342
Ubuntuだとroot権限無いせいかわからないけど入力取得できなかったんだよなぁ
あと、ちょい低級すぎるのと、自分でGUIスレッドと連動させるとなると
ウインドウに対してのフォーカス有無とか考慮するのが大変な気がした
同人ゲーのバギーなネタの1つだよね、フォーカス無しで暴れるの
363: 2014/11/25(火)01:54:43.35 ID:5bX3A50t(1) AAS
AA省
452: 2015/03/18(水)01:15:50.35 ID:PXfFT047(1) AAS
>>451
199さんでしたか。色々助言やコードなどありがとうございます。
しかも世界ループ機能まで実装してもらってますし。読み易い。
今からプログラムを追っていく作業に取り掛かります。

これでなんとか地図上で動き回れるようになりそうです.
469: 2015/04/07(火)02:22:24.35 ID:HEtwadqH(1) AAS
そういえば春だね
471
(1): 2015/08/03(月)11:20:15.35 ID:kSwbA9Fz(2/2) AAS
src.zip, Thread.java, sleep(millis, nanos):

if (nanos >= 500000 || (nanos != 0 && millis == 0)) {
   millis++;
}

sleep(millis);

本当に丸められていた・・・
476: 2015/08/23(日)19:31:06.35 ID:7bDmMhl8(1) AAS
nanoTime() は確かに 100 ナノ秒単位くらいの精度がでるかもしれないが
それは時間を「測る」ほうの精度で、sleep で「待つ」ほうの精度はもっと悪い。

リンク先を貼ったのは探すのをさぼってしまったからだけど、
Java で、最近の Windows でも状況は似たり寄ったりなのは >>471,472 の通り

ぬるぬる動くゲームを作ろうとしていて、Thread.sleep() を呼んでいる場合は、
けっこうオーバーヘッドになっているかもしれません
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s