にてる!
[2ちゃんねる(.sc)] ゲ製作技術板
使い方
削除依頼

Javaで作るスタンドアローンゲーム

元スレッド: http://toro.2ch.sc/test/read.cgi/gamedev/1356591858/ [別窓で表示]

最終更新日時:2017年06月05日02時04分34秒

このスレッドの類似スレッドを表示

オリジナル投稿内容関連情報
2012/12/27 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
1 : 名前は開発中のものです。[] : 2012/12/27 16:04:18 : [ID:rl+qGRHn.net]

スレタイはアプレットとの対比的な意味と考えてください。
Javaでのゲーム開発は賛否ありますが、国外では割と盛んになってきているように思います。
裏を返せば日本語だけでは情報が得辛い状況であり、寂しく開発してる人が多いのでは・・・。
(省略されました...元投稿を確認する)

[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2 : 名前は開発中のものです。[sage] : 2012/12/27 19:55:38 : [ID:v30jHeKj.net]

アプレットと切り離す意味が分からん。モバイル等もあるだろうに。
Java自体は好きだけど、こういう排他的な方向性は気に食わん。クソが
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2012/12/28 [AD]エンジニアのプロ契約なら【Pe-BANK】
3 : 名前は開発中のものです。[sage] : 2012/12/28 00:13:36 : [ID:6C5ZFHM5.net]

スマホは知らんけどガラケー向けはむしろスタンドアロンなんじゃないか。
ガラケー向けに一杯出てるだろ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2012/12/29 [AD]
4 : 名前は開発中のものです。[sage] : 2012/12/29 00:34:25 : [ID:bpd6cCoW.net]

アプレットだろうがWebStartだろうが
クライアントがJREインストールさせる壁があるのと
アプレットの起動時にブラウザが固まるのがうざくて
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 5回中 / 全投稿数:5
他スレッド
  • なし
5 : 名前は開発中のものです。[sage] : 2012/12/29 00:51:13 : [ID:bpd6cCoW.net]

Java愛好家の仲間が欲しい
OpenGL2DならSlickライブラリお勧めだよ
[スコア:(未選択)]
スレッド内2 / 5回中 / 全投稿数:5
他スレッド
  • なし
6 : 名前は開発中のものです。[sage] : 2012/12/29 02:50:09 : [ID:Z41Rv9on.net]

俺はアプレットと切り離したほうがいいと思う
アプレットは目的が違って来るよね(ウェブで気軽に触って欲しいみたいな)
やはりソースコードもそういう方向に行っちゃうし、何せネットにあるアプレットのソースに酷いのが多いのは有名(古いのが多いのも理由)
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
7 : 名前は開発中のものです。[sage] : 2012/12/29 09:51:49 : [ID:bpd6cCoW.net]

アプレットもSwingじゃん。的外れだと思うぞ。
[スコア:(未選択)]
スレッド内3 / 5回中 / 全投稿数:5
他スレッド
  • なし
8 : 名前は開発中のものです。[sage] : 2012/12/29 12:09:44 : [ID:NMQ+6QlP.net]

JApplet使えってことだろ?
アプレットに限らずだが未だにJFrame使わずFrame使ってたりJApplet使わずApplet使ってるのは不勉強だと思われても仕方が無い
人気無くなったのか知らんがJavaって2004年5年あたりで時が止まってる気さえする
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
9 : 名前は開発中のものです。[sage] : 2012/12/29 22:17:51 : [ID:bpd6cCoW.net]

JDKは1.7だとjavadocが英語しか使えなかった覚えがあって、まだ1.6使ってますw
JREは自動更新したりアプレットとか開くと更新を要求されるから1.7になってる。
swingではなくawtを使うのは1.6後期までOpenGLと相性悪かったからだろうね。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 5回中 / 全投稿数:5
他スレッド
  • なし
10 : 名前は開発中のものです。[sage] : 2012/12/29 22:26:18 : [ID:bpd6cCoW.net]

webアフィ広告をしこんだスタンドアロンゲームを作ってみるつもりだ
(ちなみに俺のホームページは1年間あたり500円稼ぐのがやっとw)

何かいいゲームネタをもってるやついたら、俺と組もうぜ! m6(・∀・)ビシッ!
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内5 / 5回中 / 全投稿数:5
他スレッド
  • なし
11 : 名前は開発中のものです。[sage] : 2012/12/29 22:53:17 : [ID:M5vPsEyE.net]

チーム・シンコロールのJava使いですチャオ!
同じJava使いとして応援してます

組むのはプログラマがかぶるかなという気もしますが
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2012/12/30 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
12 : 名前は開発中のものです。[sage] : 2012/12/30 00:51:47 : [ID:Z7980Zcb.net]

そうですか。

今のところ、とりあえず凸画像だけで作るRTSとか、ローグとか、
そんなゲームがいいかなと思ってます。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 7回中 / 全投稿数:7
他スレッド
  • なし
13 : 名前は開発中のものです。[sage] : 2012/12/30 01:23:33 : [ID:UmoPsOLw.net]

今って描画はレンダーメソッド作ってマルチバッファリングするのかな?
そこで質問なんですが、ダブルにするかトリプルにするかってどうやって決めればいいのでしょうか
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
14 : 名前は開発中のものです。[sage] : 2012/12/30 12:05:17 : [ID:Z7980Zcb.net]

子供はあんまり相手したくないかなっと
[スコア:(未選択)]
スレッド内2 / 7回中 / 全投稿数:7
他スレッド
  • なし
15 : 名前は開発中のものです。[sage] : 2012/12/30 12:53:40 : [ID:Z7980Zcb.net]

XULRunner+Swingで行こうと思ったが、JavaFX2.0でwebkitが使えるんだね
まだ情報量の少ないFXの調べ物でつまづくとまずいから、swingでいくことにしよう
[スコア:(未選択)]
スレッド内3 / 7回中 / 全投稿数:7
他スレッド
  • なし
16 : 名前は開発中のものです。[sage] : 2012/12/30 13:47:50 : [ID:J6TBE/fQ.net]

へえ~トリプルバッファリングていうのがあるんだ
自分はいつもデフォのダブルバッファリングしか使ってないので何とも言えないが

欠点: プレイヤー入力から画面出力までに1フレーム遅延が発生する
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 4回中 / 全投稿数:4
他スレッド
  • なし
17 : 名前は開発中のものです。[sage] : 2012/12/30 13:55:12 : [ID:J6TBE/fQ.net]

>>15
XULRunner とは意外な組み合わせ
と思ったらいまではJavaXPCOMで呼びだせるのか
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 4回中 / 全投稿数:4
他スレッド
  • なし
18 : 名前は開発中のものです。[sage] : 2012/12/30 15:14:18 : [ID:Z7980Zcb.net]

>>17
XULRunnerでweb広告を貼るわけだが、
同根するネイティブ(dll, so)が100MBくらいになる。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 7回中 / 全投稿数:7
他スレッド
  • なし
19 : 名前は開発中のものです。[sage] : 2012/12/30 15:29:19 : [ID:Z7980Zcb.net]

アクションゲームは重くなったら処理落ちさせた方がいいだろう。
追尾ミサイルが100発ぐらい飛んできてスローモーションの中避けるのは
むしろ盛り上がる。画面が止まったまま当たり判定くらったら嫌なはずだ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内5 / 7回中 / 全投稿数:7
他スレッド
  • なし
20 : 名前は開発中のものです。[sage] : 2012/12/30 20:41:02 : [ID:Z7980Zcb.net]

休みなのに人いないな。流石アローンスレだぜ。
[スコア:(未選択)]
スレッド内6 / 7回中 / 全投稿数:7
他スレッド
  • なし
21 : 名前は開発中のものです。[sage] : 2012/12/30 21:24:35 : [ID:J6TBE/fQ.net]

ところで凸画像でなんですか?
ググるとデコレーションメールの画像? ゲームに使えるん?
[スコア:(未選択)]
スレッド内3 / 4回中 / 全投稿数:4
他スレッド
  • なし
22 : 名前は開発中のものです。[sage] : 2012/12/30 21:48:58 : [ID:Z7980Zcb.net]

そのまんま凸のキャラチップだよ。
八方向のキャラグラ素材作ったら大変だろ?

だから例えばマップ上では簡素なアイコンとして凸絵を表示して、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内7 / 7回中 / 全投稿数:7
他スレッド
  • なし
23 : 名前は開発中のものです。[sage] : 2012/12/30 22:36:08 : [ID:J6TBE/fQ.net]

ナルホド!
[スコア:(未選択)]
スレッド内4 / 4回中 / 全投稿数:4
他スレッド
  • なし
2012/12/31 [AD]
24 : 名前は開発中のものです。[sage] : 2012/12/31 05:57:14 : [ID:mCWlGEJ8.net]

こいつぁ臭い
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
25 : 名前は開発中のものです。[sage] : 2012/12/31 13:37:17 : [ID:SbWtF6xH.net]

HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
26 : 名前は開発中のものです。[sage] : 2012/12/31 21:30:22 : [ID:8YamBsSw.net]

スレチだ出て行け坊主
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/01 [AD]BTOパソコン・PC通販ショップのマウスコンピューター
27 : 名前は開発中のものです。[sage] : 2013/01/01 13:25:32 : [ID:bDDsDYAo.net]

ゲ製は不毛だな
[スコア:(未選択)]
スレッド内1 / 4回中 / 全投稿数:4
他スレッド
  • なし
28 : 名前は開発中のものです。[sage] : 2013/01/01 18:00:17 : [ID:5xGtRyAR.net]

ゲームを製作すること自体が不毛?
[スコア:(未選択)]
スレッド内1 / 4回中 / 全投稿数:4
他スレッド
  • なし
29 : 名前は開発中のものです。[sage] : 2013/01/01 18:49:44 : [ID:bDDsDYAo.net]

ゲームを製作すること自体が不毛だが、それ以前の問題だろ
ゲ製板でゲームを製作してるやつはまずいないしな

この板にいるのはせいぜいこの程度の初心者ちゃん↓
(省略されました...元投稿を確認する)

[スコア:(未選択)]
スレッド内2 / 4回中 / 全投稿数:4
他スレッド
  • なし
30 : 名前は開発中のものです。[sage] : 2013/01/01 19:07:34 : [ID:qZjxFetx.net]

実際本腰入れ始めると気軽にあげたくないし、逆に気軽にあげちゃう奴は教えを乞う立場なのに何故か自分に酔ってたり・・・
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
31 : 名前は開発中のものです。[sage] : 2013/01/01 19:58:07 : [ID:5xGtRyAR.net]

ゲームを製作すること自体が不毛だと思ってるなら
ゲ製板にゲームを製作している人がいなくても無問題では?
不毛だと思うことをしていないのだからむしろ喜ばしいのでは?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 4回中 / 全投稿数:4
他スレッド
  • なし
32 : 名前は開発中のものです。[sage] : 2013/01/01 20:09:24 : [ID:bDDsDYAo.net]

ソースや成果物は上げなくてもいいけど、出し惜しみせずに情報交換しないとね。
雑談の中ですら批判専門家や乞食くんばかりでまともなやつが出て行ったのがゲ製板だろう。
[スコア:(未選択)]
スレッド内3 / 4回中 / 全投稿数:4
他スレッド
  • なし
33 : 名前は開発中のものです。[sage] : 2013/01/01 20:28:58 : [ID:5xGtRyAR.net]

情報提供したいけど大した情報持ってないんだよな
個人的には javax.sound.midi で midi を
プログラムレベルで叩けるのを知ったのが自分の最近のヒット。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 4回中 / 全投稿数:4
他スレッド
  • なし
34 : 名前は開発中のものです。[sage] : 2013/01/01 21:21:46 : [ID:5xGtRyAR.net]

switch 文しばらく使わなかったら文法忘れてた
[スコア:(未選択)]
スレッド内4 / 4回中 / 全投稿数:4
他スレッド
  • なし
35 : 名前は開発中のものです。[sage] : 2013/01/01 21:33:36 : [ID:qZjxFetx.net]

javaのmidi関係は割と素敵だけどそっから何か作りたいとは思わんな
それならsteinbergからSDK落としてきて素直にVST開発するのがいいが、これまた同志がいない
ファミコンゲームしか作る気ないし音はNSF一択
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
36 : 名前は開発中のものです。[sage] : 2013/01/01 22:05:29 : [ID:bDDsDYAo.net]

switch文はJDK1.7から文字列分岐ができるようになった。

String var = "hello";
switch(var){ case "fuck" : break; }
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 4回中 / 全投稿数:4
他スレッド
  • なし
37 : 名前は開発中のものです。[sage] : 2013/01/01 22:09:57 : [ID:oH3eRw/7.net]

>>36
知らなかった…
早速,自分のコードを書き直してみよう.
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/03 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
38 : 名前は開発中のものです。[sage] : 2013/01/03 17:37:40 : [ID:VLgNVUQ7.net]

ちゃちぃのやウェブ系ならいいが、やはりswingはゲームに合わんなと思う
lwjglみたいなの使うか、SWTとawtを上手いこと使うのがいいね
ただswingはやはり気楽で便利だ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
39 : 名前は開発中のものです。[sage] : 2013/01/03 18:38:49 : [ID:iQ8H96lh.net]

自前でコンポーネント一揃いを作って持っておきたいけど
あんまり作り方を説明してる文書ってないよな

良く知らんけど、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 7回中 / 全投稿数:7
他スレッド
  • なし
40 : 名前は開発中のものです。[sage] : 2013/01/03 18:46:17 : [ID:/e5l6Kgw.net]

Swingコンポーネントはメモリイメージで
VRAMに固定されてるテクスチャじゃないからじゃねーの?
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
41 : 名前は開発中のものです。[sage] : 2013/01/03 19:08:59 : [ID:iQ8H96lh.net]

これマジか?
http://itpro.nikkeibp.co.jp/article/COLUMN/20060915/248211/

swingで974FPSも出てるぞ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 7回中 / 全投稿数:7
他スレッド
  • なし
42 : 名前は開発中のものです。[sage] : 2013/01/03 19:40:05 : [ID:iQ8H96lh.net]

eclipseで-Dsun.java2d.opengl=trueを設定するにはどうすればいいんだぜ?
[スコア:(未選択)]
スレッド内3 / 7回中 / 全投稿数:7
他スレッド
  • なし
43 : 名前は開発中のものです。[sage] : 2013/01/03 19:48:31 : [ID:HH4MlVNk.net]

MinecraftはJava製だが
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
44 : 名前は開発中のものです。[sage] : 2013/01/03 20:51:42 : [ID:/e5l6Kgw.net]

>自分で試すと60FPSくらいしか出ないんだよな
ディスプレイのリフレッシュレート調べろ。

>eclipseで-Dsun.java2d.opengl=trueを設定するにはどうすればいいんだぜ?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
45 : 名前は開発中のものです。[sage] : 2013/01/03 21:17:38 : [ID:VLgNVUQ7.net]

肝心のゲームよりゲームエンジン作るのが楽しい
スプライトシートに特化したソフトが仮完成した
マップエディタを改良していきたい
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
46 : 名前は開発中のものです。[sage] : 2013/01/03 21:28:04 : [ID:iQ8H96lh.net]

設定はできていたけど、エラーが出ていたみたい

$ java -Dsun.java2d.opengl=true ...

java.lang.InternalError
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 7回中 / 全投稿数:7
他スレッド
  • なし
47 : 名前は開発中のものです。[sage] : 2013/01/03 22:10:32 : [ID:iQ8H96lh.net]

できたー。800×600ピクセルの画面で100FPS超え
http://uploda.cc/img/img50e58004f1dfb.png
ディスプレイには同期していないので60以上でています
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内5 / 7回中 / 全投稿数:7
他スレッド
  • なし
48 : 名前は開発中のものです。[sage] : 2013/01/03 23:17:38 : [ID:iQ8H96lh.net]

う~ん、出来たような

http://uploda.cc/img/img50e5927fb81f4.png

グラジエントが縞模様っぽいのは仕様か…?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内6 / 7回中 / 全投稿数:7
他スレッド
  • なし
49 : 名前は開発中のものです。[sage] : 2013/01/03 23:40:29 : [ID:sM7fMx9K.net]

みんなは、Game Engineとか何使って作ってる?
有名所だと、
Ardor3D / cocos2d-x / Crystal Space / DimsensioneX Multiplayer Engine / EasyWay Game Engine
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
50 : 名前は開発中のものです。[sage] : 2013/01/03 23:41:04 : [ID:iQ8H96lh.net]

でも垂直同期に合わせられないから旨くないかなあ

いい加減寝るか―
[スコア:(未選択)]
スレッド内7 / 7回中 / 全投稿数:7
他スレッド
  • なし
2013/01/04 [AD][Dell]決済後最短翌日出荷!<即納モデル>
51 : 名前は開発中のものです。[sage] : 2013/01/04 03:31:47 : [ID:2zju+Vqy.net]

>>49
スマホで作らない限りスマホにも使える系は面倒かなと。
あとSpringてDIのあれとは別物?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
52 : 名前は開発中のものです。[sage] : 2013/01/04 08:28:30 : [ID:1BGKtbhX.net]

何を目指すかによるとしか言えんな
最新ゲーム機の出力に近づけたいならゴージャスなもの用意すべきだし
俺は物理演算をどうするかを判断基準にしている
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
53 : 名前は開発中のものです。[sage] : 2013/01/04 12:11:35 : [ID:2zju+Vqy.net]

素材も作りきれんからな
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
54 : 名前は開発中のものです。[sage] : 2013/01/04 20:09:31 : [ID:1BGKtbhX.net]

初心者です

public Player(int x, int y, int id) {

}
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
55 : 名前は開発中のものです。[sage] : 2013/01/04 20:16:03 : [ID:1BGKtbhX.net]

ちゃんと書きます

public class Player {
public Player(int x, int y, int id) {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
56 : 名前は開発中のものです。[sage] : 2013/01/04 21:18:20 : [ID:DZkdsCuI.net]

見た感じ大丈夫そうだけど。。

思いつくところとしては
・画像データはちゃんと読み込まれているか
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/05 [AD]終身雇用・実力主義で理想のキャリアパスを描ける!システムエンジニア募集
57 : 名前は開発中のものです。[sage] : 2013/01/05 18:37:55 : [ID:7YyAinFW.net]

MineCraftってあれJavaでつくってるんですよねJavaであんなクオリティ高いゲームつくれんだと思ったね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/06 [AD]
58 : 名前は開発中のものです。[sage] : 2013/01/06 01:03:10 : [ID:TLA3zZTm.net]

>>57
出来と言語は関係ねーぜ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
59 : 名前は開発中のものです。[sage] : 2013/01/06 02:44:54 : [ID:3UF0yBuP.net]

>>57
まぁ、考えかた次第だし何を求めているかだけどな。やっぱり、C++/Cで出来るのに、Javaでは出来ない事も多い。
それして、Windowsなら、似たように(場合によっては更に簡単に、)C#でもっと高クオリティのが作れる。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
60 : 名前は開発中のものです。[sage] : 2013/01/06 14:46:29 : [ID:WWISgZLW.net]

JavaSE7からAWTとSwingが混ぜて使えるようになったってホント?
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
61 : 名前は開発中のものです。[sage] : 2013/01/06 15:19:47 : [ID:WWISgZLW.net]

でけた

http://uploda.cc/img/img50e9176927843.png
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
62 : 名前は開発中のものです。[sage] : 2013/01/06 17:12:28 : [ID:fwb+peuo.net]

AWTとSwing混ぜる必要ある?

それよりもSWTとSwing混ぜて使えるようにしてほしい
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/08 [AD]BTOパソコン・PC通販ショップのマウスコンピューター
63 : 名前は開発中のものです。[sage] : 2013/01/08 12:22:51 : [ID:j4bi2qlI.net]

ディプロマシー系統っていうのかわからんけど
このぐらいのゲームなら簡単に作れそうだ

ttp://clovergames.3zoku.com/game.html
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/09 [AD]
64 : 名前は開発中のものです。[sage] : 2013/01/09 00:13:31 : [ID:01Ag3FRy.net]

idによって違うイメージがdrawされるってのはやりたいことは
なんとなくわかるんだけど設計としては評価しづらいな。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
65 : 名前は開発中のものです。[sage] : 2013/01/09 10:01:05 : [ID:+AhcB4EJ.net]

ImageとかTextureとかSoundもってるオブジェクトをセーブするとか?
XML形式だと入らないだろうし、Serializeしてバイナリで吐いても素材分巨大化する
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/10 [AD]ゲームパソコンブランド「G-Tune」
66 : 名前は開発中のものです。[sage] : 2013/01/10 20:00:43 : [ID:Z8txJRHv.net]

JMF使おうかと思ってたけどいまいちだな。

midiはJDKに入ってるJavaSound、MP3はこのライブラリが使いやすそう。
ttp://www.javazoom.net/mp3spi/mp3spi.html
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
67 : 名前は開発中のものです。[sage] : 2013/01/10 20:17:21 : [ID:Z8txJRHv.net]

wavはjavax.soundで普通にならせるようだ
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/01/13 [AD]【G-Tune】
68 : 名前は開発中のものです。[sage] : 2013/01/13 12:30:28 : [ID:lTSbLWgL.net]

swingのルックアンドフィールってsubstanceの他にいいのある?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/14 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
69 : 名前は開発中のものです。[sage] : 2013/01/14 19:15:31 : [ID:ZaVCszmy.net]

>>62
>それよりもSWTとSwing混ぜて使えるようにしてほしい

謎杉。何がしたいの?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
70 : 名前は開発中のものです。[sage] : 2013/01/14 20:26:39 : [ID:7Mvy01UC.net]

OpenGL使うならフレームワークとか使うだろうし
今更awtとかswtを直接使う人いないんじゃないの?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/15 [AD]格安スマートフォンなら【TOMTOP】
71 : 名前は開発中のものです。[sage] : 2013/01/15 01:15:38 : [ID:MWRm0sFJ.net]

当たり判定について教えて欲しいのですが、
壁にめり込む前に修正してやるのか、とりあえず動いてみてめり込んでいたら修正するのかどっちがいいのでしょうか
前者の場合、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
72 : 名前は開発中のものです。[sage] : 2013/01/15 13:28:47 : [ID:2cbm43tf.net]

STGだろうか。。。

・全てのオブジェクトの移動前と移動後(予定)の座標を取得する
・当たり判定
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
73 : 名前は開発中のものです。[sage] : 2013/01/15 21:16:07 : [ID:+k1g4zRO.net]

>>71
どういうゲームを想定してるのか分からないけど,
俺が作ってる3D STGの場合,後者でやってるよ.
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
74 : 名前は開発中のものです。[sage] : 2013/01/15 22:04:46 : [ID:2cbm43tf.net]

動きが速いとすり抜けたりしない?
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/01/16 [AD]格安スマートフォンなら【TOMTOP】
75 : 73[sage] : 2013/01/16 00:12:37 : [ID:FvBTwx9m.net]

>>74
俺の場合は,衝突判定オブジェクトは球とか単純な形状のみでやってて,
例えば移動球同士の場合は,相対距離(の二乗)を
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
76 : 73[sage] : 2013/01/16 00:22:16 : [ID:FvBTwx9m.net]

ああ,1フレーム前と現在のフレームの位置情報を各々保持してて,
その間はそれぞれ等速直線運動をしている,という前提でね.
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
77 : 71[sage] : 2013/01/16 02:47:44 : [ID:+L+Om9AH.net]

作ってるのはマップチップを敷き詰めたスクロール無しの平面でのアクションゲーです
移動は上下左右斜めも可能でピクセル単位です
また一つ質問なんですが、プレイヤーの当たり判定をするポイントってどこにするべきなのでしょうか
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
78 : 名前は開発中のものです。[sage] : 2013/01/16 10:43:20 : [ID:U+SCJlI3.net]

普通、2Dだと四角か円で判定とるだろ。
人の形をしたものにはキャラグラの80%ぐらいの大きさにあたる
四角形で判定とればいいし、巨大なヘビとか曲がるレーザーなら
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
79 : 名前は開発中のものです。[sage] : 2013/01/16 12:12:30 : [ID:vH/BKNi/.net]

ヒット判定のすりぬけ問題は前もって交点検出しないとだめよ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/17 [AD]【G-Tune】
80 : 名前は開発中のものです。[] : 2013/01/17 17:15:05 : [ID:+cKRqKg2.net]

>>77
って、言うか
今どんな判定してんの?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
81 : 名前は開発中のものです。[sage] : 2013/01/17 18:33:38 : [ID:gBLtOCQt.net]

スクリーンショットとか上げてよ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
82 : 名前は開発中のものです。[sage] : 2013/01/17 22:57:41 : [ID:3HVRASXD.net]

>>80
ブロックは奇数行・列に配置させてるので単純に、if(マス目%2 != 0)みたいな感じでやってます。
自分がやってる方法はいつもこんな感じです。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/18 [AD]マウスコンピューター
83 : 名前は開発中のものです。[sage] : 2013/01/18 00:06:12 : [ID:cE8dsg28.net]

>>82
仕様に合わせた最適な判定は知らんが(仕様が分からないし)
普通は中心じゃなく四隅を判定する
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
84 : 名前は開発中のものです。[sage] : 2013/01/18 02:20:15 : [ID:YeFFrDV3.net]

お~こんなスレあったのか
ちょっと前にTDぽいの作ったなぁ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
85 : 名前は開発中のものです。[sage] : 2013/01/18 23:19:47 : [ID:OrI6e3yP.net]

>>83
四隅を判定するのが普通なのか?物凄くソースが汚くなりそうなんだが。
普通Rectangleのintersetsみたいなのを使うんじゃないの?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
86 : 名前は開発中のものです。[sage] : 2013/01/18 23:22:12 : [ID:OrI6e3yP.net]

訂正:intersectsね
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
87 : 名前は開発中のものです。[sage] : 2013/01/18 23:46:53 : [ID:cE8dsg28.net]

Javaは知らないからそう言う便利なのがあれば使えば良いけど
やってる事自体は変らないでしょ
升目と矩形の判定を中心一点だけではやらない
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
88 : 名前は開発中のものです。[sage] : 2013/01/18 23:52:51 : [ID:/+2FrF0Y.net]

>>85
当たり判定クラスを作るだけだろ。
むしろ四隅を判定しないやり方ってありえないだろ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
89 : 名前は開発中のものです。[sage] : 2013/01/18 23:57:49 : [ID:/+2FrF0Y.net]

ゲーム(マリオ)だと踏んだとか横から当たったとか
ゲーム独自の判別する必要があるし、
既存クラスライブラリに全部やってもらおうというのは無理だよ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/01/19 [AD]
90 : 名前は開発中のものです。[sage] : 2013/01/19 00:50:01 : [ID:yYWDydAV.net]

>既存クラスライブラリに全部やってもらおうというのは無理だよ。

んなことわかりきってる。だが可能な限りjreに依存するべきだと思うよ。

>むしろ四隅を判定しないやり方ってありえないだろ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 6回中 / 全投稿数:6
他スレッド
  • なし
91 : 名前は開発中のものです。[sage] : 2013/01/19 01:39:37 : [ID:yYWDydAV.net]

ちなみに、中心一点というかそれを基準にするのは悪くないと思う
なにより二次元における閉じた図形であれば必ず重心が一点のみ存在する訳で、これほど保守性の高い性質はない。

あと、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 6回中 / 全投稿数:6
他スレッド
  • なし
92 : 名前は開発中のものです。[sage] : 2013/01/19 01:42:43 : [ID:fS2RAsj1.net]

>可能な限りjreに依存するべきだと思うよ。
的外れ。

>なぜ四隅を判定する必要があるか書いてごらんよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 6回中 / 全投稿数:6
他スレッド
  • なし
93 : 名前は開発中のものです。[sage] : 2013/01/19 01:58:37 : [ID:yYWDydAV.net]

>>92
>>91が四隅を判定しているように見えるのか?
判定してるのは交差してるか否かだろうよ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 6回中 / 全投稿数:6
他スレッド
  • なし
94 : 名前は開発中のものです。[sage] : 2013/01/19 02:03:27 : [ID:fS2RAsj1.net]

>>93
プレイヤーとブロックの四隅を判定しているように見えるけど、何か違うのかな?
[スコア:(未選択)]
スレッド内2 / 6回中 / 全投稿数:6
他スレッド
  • なし
95 : 名前は開発中のものです。[sage] : 2013/01/19 02:17:39 : [ID:fS2RAsj1.net]

>>83(俺じゃないけど)は設計の話をしているわけで、
実装において物理エンジンでもRectangleでも
より原始的な方法(int x,y,w,h)でも好きにすればいい話。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 6回中 / 全投稿数:6
他スレッド
  • なし
96 : 名前は開発中のものです。[sage] : 2013/01/19 02:20:19 : [ID:yYWDydAV.net]

A⊂Bの意味で言ってるのね。
ならなおさらBのRect使えよと言いたいが、設計の段階の話なら
>より原始的な方法(int x,y,w,h)でも好きにすればいい話。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 6回中 / 全投稿数:6
他スレッド
  • なし
97 : 名前は開発中のものです。[sage] : 2013/01/19 12:23:53 : [ID:DHDneNpc.net]

単純にこんな感じでいいんじゃないの?試してないけど
マップチップを敷き詰めた状態でブロックがいちいち矩形座標持ってるとも思えないし
あと上下左右4方向の移動・当たり判定が理解できるまでななめ移動は考えない方がいい
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
98 : 名前は開発中のものです。[sage] : 2013/01/19 15:59:40 : [ID:fS2RAsj1.net]

ブロックの大きさも一律固定だろうしな。
単純なアプリなら単純に作ったほうが工数が少なくて楽。

保守性がどうとか初心者が背伸びして粋がってるとしか思えん。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 6回中 / 全投稿数:6
他スレッド
  • なし
99 : 名前は開発中のものです。[sage] : 2013/01/19 16:59:27 : [ID:yYWDydAV.net]

別に俺が言ってる方法は複雑じゃないと思うんだけどな~。(ソース量の面やAPI的にも)
「基本図形を描画するメソッドは使うな!」的な流れも確かにあったが、今は利用できるものは利用したほうが便利でシンプルに書けることに気づいてるじゃん。
Java2D使うのは初心者には無理だと思ってるならそれはバカにしすぎだと思う。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内5 / 6回中 / 全投稿数:6
他スレッド
  • なし
100 : 名前は開発中のものです。[sage] : 2013/01/19 17:03:50 : [ID:yYWDydAV.net]

awt使うのは・・・に訂正。
[スコア:(未選択)]
スレッド内6 / 6回中 / 全投稿数:6
他スレッド
  • なし
101 : 名前は開発中のものです。[sage] : 2013/01/19 18:25:25 : [ID:w/KP0xlb.net]

なんか感じの悪いスレだな
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
102 : 97[sage] : 2013/01/19 20:16:33 : [ID:DHDneNpc.net]

>>97
風呂入ってコード思い浮かべたらいきなりバグあったわ。気晴らしは大事だね

while (MAP[CHARA_Y / CHIP_SIZE][(CHARA_X + CHARA_SIZE) / CHIP_SIZE] == 1) {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
103 : 名前は開発中のものです。[sage] : 2013/01/19 21:38:54 : [ID:fS2RAsj1.net]

>本当に1つ1つのブロックもRect座標を持つべきなの?

ボンバーマンなら特殊形状のマップでも
1ブロックの組み合わせに過ぎないから必要ないね。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内5 / 6回中 / 全投稿数:6
他スレッド
  • なし
104 : 名前は開発中のものです。[sage] : 2013/01/19 22:23:26 : [ID:fS2RAsj1.net]

必要か、必要でないかはアプリケーションの仕様が決める。
オブジェクト指向設計として何が望ましいかはまた別の話。

オブジェクト指向設計としては、定数が各コードに散らばるのは良くない。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内6 / 6回中 / 全投稿数:6
他スレッド
  • なし
105 : 名前は開発中のものです。[sage] : 2013/01/19 22:58:15 : [ID:DHDneNpc.net]

そんな話だっけ?
俺は単純に>>71からの一連の質問に対して
>>85(yYWDydAV)の案は合わないなと思ってるだけだけど。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
2013/01/20 [AD]
106 : 名前は開発中のものです。[sage] : 2013/01/20 00:17:41 : [ID:4zHHxylz.net]

>単純に>>71からの一連の質問に対して~
そうだよ。質問者はアプリケーションの実現方法について聞いてる。

でも>>6 = >>59 = >>85 = yYWDydAVの話が噛み合わないのは、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
107 : 名前は開発中のものです。[sage] : 2013/01/20 00:20:40 : [ID:4zHHxylz.net]

まあオブジェクト指向設計とか一般論としてどうだろうと
質問者にとって良い回答をすべきだろうな。
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
108 : 名前は開発中のものです。[sage] : 2013/01/20 02:37:11 : [ID:nh4X0/d8.net]

>>103
誰も一つ一つにRect座標持たせるなんていってないぞい。
先読みしてぶつかる可能性があればRectangle生成するようにする。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
109 : 名前は開発中のものです。[sage] : 2013/01/20 04:42:00 : [ID:/X06gwxp.net]

オブジェクトのサイズが小さくて移動速度がサイズより大きいような
場合はすり抜け対策しようねって話じゃなかったのか。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
110 : 名前は開発中のものです。[sage] : 2013/01/20 08:45:04 : [ID:Phml2DNM.net]

>>108
>先読みしてぶつかる可能性
俺ならここでチェックしてしまうけどな。この先読みのソースはどんなものになるか知りたいな。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/21 [AD][Dell]数量限定在庫一掃モデルがお得!
111 : 名前は開発中のものです。[sage] : 2013/01/21 01:52:02 : [ID:g1EOdFo1.net]

ショボゲー製作中。

ttp://kie.nu/JdF
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
112 : 名前は開発中のものです。[sage] : 2013/01/21 06:54:29 : [ID:ryBrhTVB.net]

一度だけ実行するときとかのラッチ回路?ってどうかくのがいいんでしょうか
自分はfieldにstaticなintを初期化して、メソッドをくぐれば1にするみたいな書き方をするのですが、
fieldまで遠かったり、それだけのために用意することにためらいがあります
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
113 : 名前は開発中のものです。[sage] : 2013/01/21 12:30:21 : [ID:g1EOdFo1.net]

staticイニシャライザで済むなら
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
2013/01/22 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
114 : 名前は開発中のものです。[sage] : 2013/01/22 13:47:00 : [ID:f+1h22s8.net]

やってみたが升目あるゲームならrect基準にやるのありだなと思った
むしろ全マスにrectもたせても重くはならんのと違いますかね

マス目クラスにrectを継承させる
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
115 : 名前は開発中のものです。[sage] : 2013/01/22 14:07:40 : [ID:f+1h22s8.net]

あ、もちろん画像なら画像を描画。
別に何もかもrectでやらんでいいがどうせextendsする予定のものがなければ、
継承したrectのwidthとかhight使うと良いんでない?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
116 : 名前は開発中のものです。[sage] : 2013/01/22 17:48:44 : [ID:RDu6P5AG.net]

とりあえずお前等って何か作ってんの?
目的もなくあたり判定の練習とかしてもしょうがないぜ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
117 : 名前は開発中のものです。[sage] : 2013/01/22 19:23:35 : [ID:J/j3awaF.net]

やらない奴より100倍マシ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/01/23 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
118 : 名前は開発中のものです。[sage] : 2013/01/23 01:15:45 : [ID:OcjBEIOU.net]

質問なんだけど、MouseListenerやKeyListenerの処理を画面の描画の状態によって切り替えたい場合どうしてる?
例えば
private static final int TITLE = 0;
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
119 : 名前は開発中のものです。[sage] : 2013/01/23 01:32:11 : [ID:7Y/TJ1Py.net]

>>118
とりあえずstatusはenumにするとして,
あとは俺もswitch文で分けてる.
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
120 : 名前は開発中のものです。[sage] : 2013/01/23 02:31:45 : [ID:Lru99+Rw.net]

何だやる気のないやつしかいないのか。

>>118
ひとまずint flagとswitchで分けて、あとでストラテジーパターンに変える。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/02/02 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
121 : 名前は開発中のものです。[] : 2013/02/02 17:38:30 : [ID:5TmS7BCD.net]

もうダメだわw

Twitterサイバーテロ事件の原因は話題のJavaの脆弱性wwwww 今すぐアンインストールしろwwwww
http://engawa.2ch.net/test/read.cgi/poverty/1359787786/ [2TELLで表示]
(省略されました...元投稿を確認する)

[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
122 : 名前は開発中のものです。[sage] : 2013/02/02 19:57:25 : [ID:ho+JptWp.net]

せやな
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
123 : 名前は開発中のものです。[sage] : 2013/02/02 21:14:23 : [ID:w8UuMgVB.net]

enumがStringだと向きとか困るな。
無名クラスで代用するのはどうよ?

abstract class Angle { int index; }
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:9
他スレッド
124 : 名前は開発中のものです。[sage] : 2013/02/02 21:46:18 : [ID:F8+ZpjXe.net]

Javaは危険だからインストールすらしてない
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
125 : 名前は開発中のものです。[sage] : 2013/02/02 22:56:21 : [ID:/ZPG5ns4.net]

スタンドアロンゲームなんだからローカルで全権限与えて実行だろ
WEBの脆弱性とか関係無いんじゃないか?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
126 : 名前は開発中のものです。[] : 2013/02/02 23:54:27 : [ID:dS7Wgo8I.net]

>>125
彼らは馬鹿だからそういうの理解出来ないんだよ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/02/03 [AD]
127 : 名前は開発中のものです。[sage] : 2013/02/03 00:45:51 : [ID:yvoivLaM.net]

C/C++プログラマーのJavaのネガティブキャンペーンの一貫だな
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
128 : 名前は開発中のものです。[sage] : 2013/02/03 01:19:45 : [ID:tR9xZRWf.net]

>>127
全然関係ないが
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
129 : 名前は開発中のものです。[sage] : 2013/02/03 10:21:42 : [ID:4SWakuUQ.net]

指摘された脆弱性50個のうち40個以上はJavaアプレットの脆弱性。
ブラウザでアプレットの実行をオフにしておけばほとんど影響ない。
そもそもJavaアプレット自体すでに時代遅れの手段で、使っている
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
130 : 名前は開発中のものです。[sage] : 2013/02/03 11:15:13 : [ID:+zDTg20m.net]

ですがアプレットもまた元気になって欲しいですね
って、このスレッドを立てておいて言うのも申し訳ないのですが
http://www.java4k.com/
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
131 : 名前は開発中のものです。[sage] : 2013/02/03 12:05:01 : [ID:UF2FAEQp.net]

JREとインストールするとアプレットが動いてしまう事、
ブラウザでアプレットの実行をオフにしても起動する脆弱性、
これが問題になったんだろうけど、普通の人にはわけわからんわな。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:5
他スレッド
132 : 名前は開発中のものです。[sage] : 2013/02/03 13:31:24 : [ID:ySwMub6z.net]

今回の脆弱性は最新版 update 13 で全部修正されていると考えていいの?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
133 : 名前は開発中のものです。[sage] : 2013/02/03 17:35:19 : [ID:UF2FAEQp.net]

update 13のコントロールパネルでアプレットを動かないように指定できる。
でも一般人はそんなこと言われてもわからず、騒ぎ続ける。
C#がSilverLightを捨てたのは正解だったかもな。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:5
他スレッド
134 : 名前は開発中のものです。[] : 2013/02/03 23:55:32 : [ID:Mbh8ibVn.net]

そもそもアプレットの話題はすれ違い
何のために>>1が重複スレともいえるこのスレを建てたか分からなくなる
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/02/09 [AD]【G-Tune】
135 : 名前は開発中のものです。[sage] : 2013/02/09 20:55:58 : [ID:qUl0WJoZ.net]

質問
自分でレンダリングする場合、敵だったり弾だったりのインスタンス化と描画の時差というか、タイミングはどうすればよいのですかね
原始的?な方法だと
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
136 : 名前は開発中のものです。[] : 2013/02/09 22:14:33 : [ID:WpmhzhIL.net]

質問の意味が全く分からないんだが・・・
時差って何やねん?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
137 : 名前は開発中のものです。[sage] : 2013/02/09 23:02:11 : [ID:Wbmgsh6G.net]

画面外にあるものを描画することはないだろ。
あらかじめインスタンスを弾の数だけ用意しておくのは正解。
画面の外に出た弾はフラグ立てて休ませておいて使いまわすのがよい。
休みフラグの立っている弾は当たり判定と描画をしないでreturn;。

発射時に毎回インスタンスを生成するのを避けるのは
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:4
他スレッド
138 : 名前は開発中のものです。[sage] : 2013/02/09 23:17:25 : [ID:Wbmgsh6G.net]

敵と敵の弾はどうだろうね。
ものすごい大群とかじゃなけりゃその都度new()+add()でいんじゃね?

どうせしょぼいもんだろうしな。
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:4
他スレッド
2013/02/10 [AD]ゲームパソコンブランド「G-Tune」
139 : 名前は開発中のものです。[sage] : 2013/02/10 01:33:03 : [ID:Pq+qNEOO.net]

>>135 でいいと思うけど
その draw がどこから呼ばれるのかちょっとだけ気になったりする
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:6
他スレッド
140 : 名前は開発中のものです。[sage] : 2013/02/10 04:16:31 : [ID:WHx69qPW.net]

>>136
時差というか、前者では実行した瞬間から描画されてますよね?(画面にみえてないだけで)
しかし後者はキー入力を受けてからなのでプログラムを実行した時点では描画されていないですよね?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 5回中 / 全投稿数:5
他スレッド
  • なし
141 : 名前は開発中のものです。[sage] : 2013/02/10 12:10:15 : [ID:jiG/EP1U.net]

まずメインループがどうなってる?なんか怪しいぞ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
142 : 名前は開発中のものです。[sage] : 2013/02/10 12:54:26 : [ID:WHx69qPW.net]

???
[スコア:(未選択)]
スレッド内2 / 5回中 / 全投稿数:5
他スレッド
  • なし
143 : 名前は開発中のものです。[sage] : 2013/02/10 13:24:56 : [ID:F36VQJ9Y.net]

>>135
玉のテクスチャと透明のテクスチャ作っといてまずそれを自由に
切り替えられるようになるべし。まあ画面外に出しといてもいいけど。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
144 : 名前は開発中のものです。[sage] : 2013/02/10 13:44:16 : [ID:WHx69qPW.net]

メインループってRunnableのrun()メソッドのことかな・・・。

@Override
public void run() {

updateKey();
updateRendering();
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 5回中 / 全投稿数:5
他スレッド
  • なし
145 : 名前は開発中のものです。[sage] : 2013/02/10 15:27:52 : [ID:zG3XFfdb.net]

俺は>>137の方法でやってるなぁ.自分の弾も,敵の弾も.
発射の都度にnewしたら,たくさん撃ったときにとても処理が遅くなったし.
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
146 : 名前は開発中のものです。[sage] : 2013/02/10 16:08:37 : [ID:WHx69qPW.net]

>>145
確かに打つ瞬間が遅くなりますが、しかしその方法だとArrayList使う意味がないというか・・・
シューティングを例にあげたので、「初めから数を決めてnewしておく」が最善かと思いますが、
もしそのインスタンスの数がかなり多い場合を仮定すると、それはプログラム全体を重くしますよね?
それで移動だとかその他の処理の優先度を高くしたい場合致命的だと思うのです
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 5回中 / 全投稿数:5
他スレッド
  • なし
147 : 名前は開発中のものです。[sage] : 2013/02/10 16:13:08 : [ID:bN2ZkHK3.net]

シューティングで弾が多すぎる場合はむしろ処理落ちさせた方がいいんじゃない
避けれないし
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
148 : 名前は開発中のものです。[sage] : 2013/02/10 16:55:26 : [ID:veEgKXC1.net]

昔はハードの都合で処理落ちしてたけど
それがむしろ迫力のある演出にもなっていたな。

>>146
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
149 : 名前は開発中のものです。[sage] : 2013/02/10 17:03:17 : [ID:veEgKXC1.net]

あとArrayListでadd()したものをremove()していながら
速度がどうとかいってるのはおかしな話だと思う。

敵が1000いて、300番を1体remove()したら後ろ700体を詰めなおす処理が走るけど。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
150 : 名前は開発中のものです。[sage] : 2013/02/10 21:13:15 : [ID:WHx69qPW.net]

え!remove()したほうが重くなるんですか。
[スコア:(未選択)]
スレッド内5 / 5回中 / 全投稿数:5
他スレッド
  • なし
151 : 名前は開発中のものです。[sage] : 2013/02/10 21:43:22 : [ID:Uc/9fu94.net]

>>150
それが中でどういう処理されてるか想像してるか?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/02/11 [AD]BTOパソコン・PC通販ショップのG-Tune
152 : 名前は開発中のものです。[sage] : 2013/02/11 18:11:27 : [ID:GJsWhCTi.net]

Javaを使うなら少々の処理落ちには目をつぶれ
ど~~~~しても処理落ちを許せないならJavaなんか捨ててしまえ

まあ >>135 みたいなこと質問してる時点で
前者しかあるめぇ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
2013/02/12 [AD][Dell]数量限定在庫一掃モデルがお得!
153 : 名前は開発中のものです。[sage] : 2013/02/12 20:08:58 : [ID:lS9hcN8q.net]

そんな使い方したいならLinkedList使え
これならremove()しても軽いはず
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/02/19 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
154 : 名前は開発中のものです。[] : 2013/02/19 23:28:13 : [ID:ZJutE4OQ.net]

JavaFX使ってますか?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/02/20 [AD]ゲームパソコンブランド「G-Tune」
155 : 名前は開発中のものです。[sage] : 2013/02/20 18:26:13 : [ID:MPmWlwS/.net]

たま~に使ってるけどゲーム開発には使ってませぬ
だけど8きたら使うかも
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/03/04 [AD]
156 : 名前は開発中のものです。[] : 2013/03/04 16:50:08 : [ID:ut1yMHRq.net]

壁とキャラの当たり判定難しい。タイルでするなら
if (map[y][x] == 1) {
return true;
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
157 : 名前は開発中のものです。[sage] : 2013/03/04 17:15:36 : [ID:0rLxVrMp.net]

>>156
ピクセル単位?と思ったが恐らくエスパーすると、矩形同士の交差判定をしたいのではと思った
物理的な接触はそうだが、でも論理レベルだとそのタイルと同じことだと思うよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
158 : 名前は開発中のものです。[] : 2013/03/04 18:05:20 : [ID:ut1yMHRq.net]

すみません。Rectangleのやつではなく、
■■■■■■■
■ □ ■
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/03/05 [AD]BTOパソコン・PC通販ショップのマウスコンピューター
159 : 名前は開発中のものです。[sage] : 2013/03/05 09:33:04 : [ID:9UKwWdsd.net]

>>158
どういう計算とか、どういう処理が必要とか、そもそも具体的にイメージ出来てるか?
つまり、そのコードの全てのタイミングで、各々どういう計算でどうなればいい、と。

例えば、そのMapクラスのスタティックメンバみたいなメソッド、それ何やってるの?
普通に書くと、単純に式書いて終わりだと思うけど、その中だとか…
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
160 : 名前は開発中のものです。[sage] : 2013/03/05 17:30:28 : [ID:vAYNDQg9.net]

キャラクターが1ピクセル単位で動くとしても
マップの当たり判定はマス毎にあるよね?(1マス=32x32ピクセルとか)
だからキャラクターサイズ(32x32)とマスのサイズ(32x32)で
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
161 : 名前は開発中のものです。[] : 2013/03/05 18:07:32 : [ID:/vuQmpHV.net]

>>159, 160
確かに、コピペなどマズかったと思います。
そのサイトやdeveloping games in javaで図を使って説明されているので、何となくは理解しているつもりです。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
162 : 名前は開発中のものです。[sage] : 2013/03/05 21:58:35 : [ID:z0yFi9Ty.net]

なんか勘違いしてるようだが、「タイルだからカクカク」で「ピクセルだから滑らか」ってのは君の思い込みだよ。
1マスごとの移動だってピクセルを基準に動かしているわけだが。
おそらくkeyPressedでフラグ立ててkeyReleasedでフラグ折って動かす場合とその判定をしないときの挙動をわかってない。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
163 : 名前は開発中のものです。[] : 2013/03/05 22:41:16 : [ID:/vuQmpHV.net]

そうなのですか?なるほど、確かに1タイルは32X32ピクセルですね。
フラグってこれ?のことですか?keyReleased も同じみたいですが。
public void keyPressed(KeyEvent e){
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
164 : 名前は開発中のものです。[sage] : 2013/03/05 23:01:22 : [ID:z0yFi9Ty.net]

>>163
そうそれ。

君がいう「カクカク」な状態って言うのは、そのフラグ判定してるところに直接移動メソッドを書いた場合のことっだとおもう
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/03/06 [AD]毎日セールをやってます!!詳細こちら→【TOMTOP】
165 : 名前は開発中のものです。[] : 2013/03/06 18:23:56 : [ID:25OFm7+P.net]

なるほど。
たしかに、それなら当たり判定はシンプルのままに出来そうですね。
お手本(サイトで配布されているコード)を見てもちょっと混乱してしまったので、もう一度Developing games in javaの当たり判定コードの理解を頑張りたいと思います。当たり判定って難しいです。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/03/09 [AD]終身雇用・実力主義で理想のキャリアパスを描ける!システムエンジニア募集
166 : 名前は開発中のものです。[sage] : 2013/03/09 03:05:43 : [ID:LK3aqlXO.net]

すごい簡単な話で
・移動判定はマス単位
・移動アニメーションはピクセル単位
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
167 : 名前は開発中のものです。[sage] : 2013/03/09 03:25:33 : [ID:fdlPur7i.net]

いやそれだけじゃないと思う
十字キー押し続けると一回入力あってから少しディレイしてから連打?みたいな挙動になるでしょ?
ようするにこれを「カクカク」した状態と表現したのだと思うよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
168 : 名前は開発中のものです。[sage] : 2013/03/09 07:39:04 : [ID:fdlPur7i.net]

ぷよぷよ作ってるんだけど移動と回転をどう定義するといいだろうか
とりあえずやったのは

int[][] field = new int[12][6];
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
169 : 名前は開発中のものです。[] : 2013/03/09 07:47:34 : [ID:zFoVh09F.net]

>>166, 167,
それもあるのですが、マス(32X32)だと一歩歩くごとに32ピクセルも移動します。
ゼルダの時空の章などはもっと歩幅が小さい(1ピクセルとか?)のでマス移動だと「カクカク」してしまいます。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
170 : 名前は開発中のものです。[sage] : 2013/03/09 09:00:20 : [ID:P2CiH7FT.net]

>>168
offset足した値が横とか縦を越えていないかチェックしてはじけばいいのでは。

C++の場合はオーバーランしてメモリ壊してるよ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
171 : 名前は開発中のものです。[sage] : 2013/03/09 11:43:02 : [ID:0odFk7am.net]

>>168
上下左右に1マスずつ広げて壁の部分もフィールドの一部ということにするのが簡単かと
ちなみにあれ実はフィールドの最上部に見えないけどぷよの置ける部分が存在するから縦は13段だよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/03/10 [AD]格安スマートフォンなら【TOMTOP】
172 : 名前は開発中のものです。[sage] : 2013/03/10 00:01:43 : [ID:KiVYlmzQ.net]

>>170
>offset足した値が横とか縦を越えていないかチェックしてはじけばいいのでは。

これ、自分も考えたんだけど、そのチェックに加えてpuyo配列自体の1の部分も1列横にシフトとかそういう面倒な操作いるよね・・
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
173 : 名前は開発中のものです。[] : 2013/03/10 06:42:22 : [ID:QFv44VdC.net]

質問。
http://aidiary.hatenablog.com/entry/20050624/1255786339で、マリオにファイヤーボールを出させたい。
(^o) ~~@ な感じ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
174 : 名前は開発中のものです。[sage] : 2013/03/10 07:15:40 : [ID:G1JW1DEQ.net]

if(puyo.x % 32 == 0){ // マスのサイズで割った余り0 or not
check(map[x][y]);
}else{
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:5
他スレッド
175 : 名前は開発中のものです。[] : 2013/03/10 08:53:11 : [ID:QFv44VdC.net]

解決しました。
ボールのdraw()にマップスクロール時の座標を書き入れていなかったらかでした。
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
176 : 名前は開発中のものです。[] : 2013/03/10 20:29:07 : [ID:QFv44VdC.net]

ボール発射時:左に向いていたら ー> 左へボール飛んでいく x-= 6;
右に向いていたら ー> 右へボール飛んでいく x+= 6;
private void keyConfiguration() {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
177 : 名前は開発中のものです。[sage] : 2013/03/10 21:25:31 : [ID:G1JW1DEQ.net]

初心者以前に馬鹿じゃねえの。
例外のスタックトレースも読めないとか池沼か。
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:5
他スレッド
178 : 名前は開発中のものです。[] : 2013/03/10 22:04:44 : [ID:pLC1ThRb.net]

javaでRPGをつくりたいのだが、画像の素材は、どこかにかありませんかな
gif,pngの32x32の画像がいい
unityってゲームつくりには役に立つ?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
179 : 名前は開発中のものです。[sage] : 2013/03/10 23:16:48 : [ID:G1JW1DEQ.net]

そうかもしれないし、そうじゃないかもしれない。
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:5
他スレッド
180 : 名前は開発中のものです。[sage] : 2013/03/10 23:19:48 : [ID:nHCM+efj.net]

ツクール素材でもググってみれば
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/03/13 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
181 : 名前は開発中のものです。[] : 2013/03/13 21:25:47 : [ID:XNwjXgJc.net]

javaをやっていると体にわるいな
過労死、鬱病、倒れそうだ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
182 : 名前は開発中のものです。[] : 2013/03/13 22:20:25 : [ID:WmJDWgdc.net]

javaに関する本を何冊持っていますか?
Javaの本高くて困ります
今の時代amazonがあるから助かっているけどそれでも本代はかさむ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
183 : 名前は開発中のものです。[sage] : 2013/03/13 22:45:21 : [ID:NdWAfqh4.net]

良い本知ってるがこれでは教える気にならんな
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
2013/03/14 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
184 : 名前は開発中のものです。[sage] : 2013/03/14 01:08:10 : [ID:nocQ9en/.net]

>>182
とりあえず三冊かな
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
185 : 名前は開発中のものです。[sage] : 2013/03/14 01:50:02 : [ID:yH7ud9UQ.net]

ほとんどネットで十分だからな。
結城のデザインパターンとか役にたたないし、
パーフェクトJavaとサーブレット関連、アンドロイド関連で合計3冊あれば良いだろう。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
2013/03/24 [AD]エンジニアのプロ契約なら【Pe-BANK】
186 : 名前は開発中のものです。[] : 2013/03/24 02:38:51 : [ID:ua68AVRh.net]

ゲームはC++がメイン?
JAVAはサーバーに使われるのがメインですか?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
187 : 名前は開発中のものです。[sage] : 2013/03/24 04:27:20 : [ID:crOzGDtU.net]

そうかもしれないし、そうじゃないかもしれない。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
188 : 名前は開発中のものです。[sage] : 2013/03/24 07:28:35 : [ID:dL5F+tAI.net]

初めJavaでゲーム作るのが難しく感じたけど今やC++よりやりやすく感じる俺は。
やっぱC++はGUIが面白くないしわざわざWINAPI弄ろうという気にもならないしモチベ下がる
あとクラスに分けてちゃんと作っていこうとするとJavaのほうが管理しやすいから好きだ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
189 : 名前は開発中のものです。[sage] : 2013/03/24 21:13:37 : [ID:wYx6jnbT.net]

>>188
それってJavaが良いわけじゃなくて、Swingとかの
GUIライブラリとか良いってだけじゃん
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:5
他スレッド
2013/03/25 [AD]毎日セールをやってます!!詳細こちら→【TOMTOP】
190 : 名前は開発中のものです。[sage] : 2013/03/25 07:26:50 : [ID:Qbfd/Wlz.net]

>>189
いや、そこがでかいんだと思う
同じ「ライブラリ」という概念でもJavaのそれとC++のそれではまるで違うと思う
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
191 : 名前は開発中のものです。[] : 2013/03/25 22:48:08 : [ID:+DXzcTUj.net]

マインクラフトみたいなゲームを作りたい。2Dで。
ttps://s3.amazonaws.com/ld48/ld22/index.html
今、プレイヤーとマップは一応出来ている。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
192 : 名前は開発中のものです。[sage] : 2013/03/25 23:28:51 : [ID:7w1M9Wru.net]

何を確認すんの?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
193 : 名前は開発中のものです。[sage] : 2013/03/25 23:33:00 : [ID:e+5SoecM.net]

kdツリーとかRツリーとかオクツリーとかBSPとかそのへんじゃない
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/03/26 [AD]ITエンジニアの方へ総合的なサポートをお約束します。【Pe-BANK】
194 : 名前は開発中のものです。[sage] : 2013/03/26 02:48:42 : [ID:IUgsCEv1.net]

超巨大な一枚マップを8x8分割とかして、各区画オブジェクトがそこにいる
全ての人物などの参照をもっていれば良い。
それでプレイヤーのいる区画以外の全てのオブジェクトを無視できる。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
195 : 名前は開発中のものです。[] : 2013/03/26 06:29:02 : [ID:CLcgDKur.net]

二分岐探索や二分ヒープ木はhaskellですこし触ったことがある程度。
色々な木を勉強します。
>> 194
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
196 : 名前は開発中のものです。[sage] : 2013/03/26 10:09:24 : [ID:l0lOFTp+.net]

http://itpro.nikkeibp.co.jp/article/COLUMN/20070409/267726/
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
197 : 名前は開発中のものです。[sage] : 2013/03/26 14:17:30 : [ID:IUgsCEv1.net]

>>195
あなたの文章がおかしくて推測に苦労しますが、
例えば巨大マップ上に数万のキャラクターがいて、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/03/27 [AD][Dell]数量限定在庫一掃モデルがお得!
198 : 名前は開発中のものです。[] : 2013/03/27 07:28:58 : [ID:f6Hx9aPx.net]

そうです。
ま~マインクラフトやゼルダの伝説時空の章などは画面外では完全に停止していると思います。
それで、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
199 : 名前は開発中のものです。[sage] : 2013/03/27 19:51:56 : [ID:4U1a8RUn.net]

マップが1000万x1000万だとして、それを1万x1万エリアに分割すると、1エリアの大きさは1000x1000になる。
それでプレイヤーがいる1エリア内(1000x1000)だけを更新するとすれば次のような形になるはず。

class GameMap {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
200 : 名前は開発中のものです。[] : 2013/03/27 21:37:10 : [ID:f6Hx9aPx.net]

おお。すごい!
こんなに丁寧に書いていただきありがとうございます。
これだと、quadtreeを使わなくて済みそうかな?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/03/29 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
201 : 名前は開発中のものです。[] : 2013/03/29 14:13:20 : [ID:ygLK74i7.net]

ゲームボーイの”くにおくん”の様に攻撃ボタンを押した時だけ
キャラの横(キャラの向き)に攻撃画像が表示される。
そしてもし敵がその範囲内であれば敵がダメージを受けるような事をしたいです。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/03/30 [AD]格安スマートフォンなら【TOMTOP】
202 : 名前は開発中のものです。[sage] : 2013/03/30 22:57:51 : [ID:ecRAb5Av.net]

>>200の人だろうか。まあがんばれよ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2013/03/31 [AD]格安スマートフォンなら【TOMTOP】
203 : 名前は開発中のものです。[] : 2013/03/31 08:56:54 : [ID:C9rWy5ii.net]

自分はまだ199で教えてもらったのを勉強してるところですが.
は~、早くマインクラフトやゼルダみたいなの作りたい。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/04/01 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
204 : 名前は開発中のものです。[sage] : 2013/04/01 10:34:18 : [ID:kEB/FLx8.net]

Java3Dってなんでこんなに人気ないの・・・
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
205 : 名前は開発中のものです。[] : 2013/04/01 17:27:30 : [ID:rGhu5lL8.net]

みんなjavaの基礎文法を習得するだけで疲れるじゃないの?
3DってopenGL,unityがあるからじゃないのか?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
206 : 名前は開発中のものです。[sage] : 2013/04/01 19:25:16 : [ID:VcD7kLeu.net]

>>204 本気で3Dで色々したいとJavaで頑張る理由が無くて、
むしろJavaで作るのはいろんなデメリットを請け負うから。

3Dだと、いろんな事したくなるとJVMじゃなくてネイティブの方のライブラリを叩きに行く必要があるから、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
207 : 名前は開発中のものです。[sage] : 2013/04/01 20:31:04 : [ID:8P8EUzuA.net]

脇からだけど2Dもどき程度にJava3DやOpenGL使おうって場合はどうかな。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
208 : 名前は開発中のものです。[sage] : 2013/04/01 22:04:45 : [ID:/CRE6+rF.net]

C#でSlimDXとかやってる人も少ないと思う。
Java3DやJOGLよりLWJGLのほうが海外だと主流みたいだよ。

英語がダメで日本語情報源にしがみつきたいならUnityが良いだろう。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2013/04/02 [AD]格安スマートフォンなら【TOMTOP】
209 : 名前は開発中のものです。[sage] : 2013/04/02 07:16:54 : [ID:aeIJC38X.net]

lwjgl+slick2dが楽で良い
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
210 : 名前は開発中のものです。[sage] : 2013/04/02 09:56:30 : [ID:NVgqGr2P.net]

>>205-209
なるほどありがとう
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/04/15 [AD][Dell]決済後最短翌日出荷!<即納モデル>
211 : 名前は開発中のものです。[] : 2013/04/15 19:17:38 : [ID:UO+MIpzy.net]

組み込みスクリプトにサンドボックスを設定して
ユーザが安全にアドオンを作れるようにしたい
何か良いフレームワークはある?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
212 : 名前は開発中のものです。[sage] : 2013/04/15 20:07:38 : [ID:OCp/UaRz.net]

lwjgl+slick2dほんとに英語しか資料がないからハードルめちゃ高い
日本語の情報なんか個人が作ったブログみたいなの頼りにするしかないもんな
書籍とかいいのあったら教えてほしいわ(日本語の)
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
213 : 名前は開発中のものです。[sage] : 2013/04/15 21:18:59 : [ID:81X1iHjQ.net]

少なくとも書籍があるんなら見つけてると思うぞ。

ちょいと気になったんだけどJOGL、Java3D、lwjgl、slick2D、遊ぶ側の導入が楽なのはどれ?
全部楽だよってなら気にする必要はないけど地味に重要な気がする。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
214 : 名前は開発中のものです。[sage] : 2013/04/15 22:12:25 : [ID:OxLvLhMT.net]

遊ぶ側ならJVMさえインスコしてあればどれも同じじゃねーの
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/04/16 [AD]
215 : 名前は開発中のものです。[sage] : 2013/04/16 14:57:09 : [ID:kYWnrLY4.net]

slick2Dはlwjglのラッパーだからlwjgl同梱必須だよ
アプレットで動かさなければどれも同じ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
216 : 名前は開発中のものです。[sage] : 2013/04/16 18:28:14 : [ID:cWQohAwT.net]

もしかしてJVM+配布側の配慮で全部OKなのか。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/06/04 [AD]格安スマートフォンなら【TOMTOP】
217 : 名前は開発中のものです。[sage] : 2013/06/04 20:52:20 : [ID:4z/LrXQA.net]

質問があります。よくゲームフィールドを定義するのに

private int[][] map = new [12][24];
のような二次元配列を用意し、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
218 : 名前は開発中のものです。[sage] : 2013/06/04 22:50:24 : [ID:h/v7VZKU.net]

}
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/06/05 [AD]システムエンジニア募集【プライム案件8割で上流工程にも携われる!!】
219 : 名前は開発中のものです。[sage] : 2013/06/05 00:24:25 : [ID:JVViz8+I.net]

おい
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
220 : 名前は開発中のものです。[sage] : 2013/06/05 02:25:23 : [ID:iKNZD4WR.net]

質問
MouseMostionListenerのmouseDragged(MouseEvent e)に関して、
e.getX(), e.getY()で得られる値はどうやらドラッグ開始した地点の座標?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/06/09 [AD][Dell]数量限定在庫一掃モデルがお得!
221 : 220[sage] : 2013/06/09 16:03:16 : [ID:k71SnmVJ.net]

Swingがシングルスレッドなのが原因かもしれない
ドラッグ中は処理が止まって離すときにそれぞれ更新される?
素直に自前でスレッド用意することにします
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/06/28 [AD]
222 : 176[] : 2013/06/28 12:42:09 : [ID:U3hHRtQl!.net]

うおぉ~漸く球がキャラの向いている方へ発射されるようになった。
長かった。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2005/04/01 [AD]終身雇用・実力主義で理想のキャリアパスを描ける!システムエンジニア募集
223 : 名前は開発中のものです。[sage] : 2005/04/01 99:99:99 : [ID:p077YvOc.net]

ボンバーマンの爆弾のアルゴリズムってどうすればわかりやすいですかね
爆弾を置くのはボンバーマンだから、ボタン押したときに
ボンバーマンが爆弾クラスをnewする設計でいいのかな
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
224 : 名前は開発中のものです。[sage] : 2005/04/01 99:99:99 : [ID:RaygrmWM.net]

最初はメインプログラムに全て詰め込んで後々再利用出来そうな処理だけ他クラスで良いんじゃね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
225 : 名前は開発中のものです。[sage] : 2005/04/01 99:99:99 : [ID:YrFP7L1n.net]

>>130のサイトのマリオカート凄いな
自分の自作ゲームは数十倍もサイズがでかいのに何百倍もクオリティが低くて少し凹む
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
226 : 名前は開発中のものです。[sage] : 2005/04/01 99:99:99 : [ID:xl2VX9QI.net]

かいじょかいじょ
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
227 : 名前は開発中のものです。[sage] : 2005/04/01 99:99:99 : [ID:xl2VX9QI.net]

おお~やっと規制解除された!
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
228 : 名前は開発中のものです。[] : 2005/04/01 99:99:99 : [ID:tPkwuHiT.net]

oggをツクールみたいにループ再生したいんだけど、コメントをどうやって取得すればいいのかわからん
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
229 : 名前は開発中のものです。[sage] : 2005/04/01 99:99:99 : [ID:w8E+MSLB.net]

よかったじゃん
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
230 : 名前は開発中のものです。[sage] : 2005/04/01 99:99:99 : [ID:+f+kX8MI.net]

jnlp を置いたディレクトリの絶対パスが日本語文字を含んでいたら動作しなかった
なんてこった。配布するとき困る
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/09/14 [AD]
231 : 名前は開発中のものです。[sage] : 2013/09/14 14:10:40 : [ID:cy1XSJ6p.net]

drawImage とかで指定する ImageObserver って何の意味がありますか?
自分いつも null にしてます。というか this とか指定すると変になりました
[スコア:(未選択)]
スレッド内1 / 4回中 / 全投稿数:4
他スレッド
  • なし
232 : 名前は開発中のものです。[sage] : 2013/09/14 15:16:45 : [ID:cy1XSJ6p.net]

AffineTransform で混乱する…
「座標系」を変換するのか、「座標」を変換するのか
右手系なのか、左手系なのか
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 4回中 / 全投稿数:4
他スレッド
  • なし
233 : 名前は開発中のものです。[sage] : 2013/09/14 15:38:41 : [ID:zONL1qkf.net]

通常nullだってどっかで読んだ
多分非同期読み込みとかに使うんじゃない
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
234 : 名前は開発中のものです。[sage] : 2013/09/14 18:11:37 : [ID:cy1XSJ6p.net]

>>233
サンクス。null で良かったか
[スコア:(未選択)]
スレッド内3 / 4回中 / 全投稿数:4
他スレッド
  • なし
235 : 名前は開発中のものです。[sage] : 2013/09/14 19:31:47 : [ID:GBbBS2U3.net]

Image をネットワークから読み込んでいる場合、まだダウンロードが完了しておらず、画像を表示できない場合がある
そのような場合に ImageObserver を指定しておくと、読み込みが完了したタイミングを知ることができる
そのタイミングで、例えば、読み込み完了した画像を改めて表示し直すことができる
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
236 : 名前は開発中のものです。[sage] : 2013/09/14 22:22:34 : [ID:cy1XSJ6p.net]

>>235
なるほどっす。
Swingのイベントディスパッチスレッドから呼び出されるわけじゃないのかな?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 4回中 / 全投稿数:4
他スレッド
  • なし
2013/09/15 [AD]
237 : 名前は開発中のものです。[sage] : 2013/09/15 20:30:00 : [ID:cXwe4017.net]

GCが動いてゲームループがトマトになる現象を防げるか…?

オプション: -XX:MaxGCPauseMillis=200

Sets a target value for desired maximum pause time. The default value is 200 milliseconds.
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/09/19 [AD]エンジニアのプロ契約なら【Pe-BANK】
238 : 名前は開発中のものです。[sage] : 2013/09/19 14:57:32 : [ID:teJIpav3.net]

.classファイルをバイナリエディタで見ると、先頭に

cafe babe

っていうマジックナンバーが見える。凝ってるな
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/09/27 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
239 : 名前は開発中のものです。[sage] : 2013/09/27 00:44:08 : [ID:FOeLnzNv.net]

>>238
あー
よく知らないが、Java開発者達の近所にあった喫茶店だそうだ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/09/28 [AD]BTOパソコン・PC通販ショップのG-Tune
240 : 名前は開発中のものです。[sage] : 2013/09/28 02:14:26 : [ID:1G2ugWm1.net]

javaがコーヒーブランド、cafeはコーヒー、+babeって説が一般的だけど諸説あるな。
babeってマジックナンバーは昔はたまに使ってたし。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/09/29 [AD]マウスコンピューター
241 : 名前は開発中のものです。[sage] : 2013/09/29 17:08:46 : [ID:kgbSHSbg.net]

javaでゲームって「now loading」のどさくさで(full)GC強制したくならない?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/10/09 [AD][Dell]数量限定在庫一掃モデルがお得!
242 : 名前は開発中のものです。[sage] : 2013/10/09 22:56:30 : [ID:JeIpUTuA.net]

ざっとぐぐったらfullGCが呼ばれる処理を呼びだすことで間接的に可能っぽいねぇ

ここスタンドアローンってスレタイにあるけど
gcjに関する情報とかないでしょうか?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/10/10 [AD]ゲームパソコンブランド「G-Tune」
243 : 名前は開発中のものです。[sage] : 2013/10/10 01:21:00 : [ID:rWd2dlNb.net]

>>242
ライセンスはクラスパス例外のないGPLだから成果物もGPLになる。
ライブラリのリンクは元がnativeだとgcjが対応してない部分はリンクに失敗する。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/10/24 [AD][Dell]決済後最短翌日出荷!<即納モデル>
244 : 名前は開発中のものです。[sage] : 2013/10/24 17:20:16 : [ID:BIU10uO4.net]

>>243
亀だけどありがとう、JITってそこまで進化してたんですね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
245 : 名前は開発中のものです。[sage] : 2013/10/24 23:21:24 : [ID:HkVOqNBP.net]

javaのJITコンパイラはキャッシュミスして脱最適化しても次の直近のタイミングで
別の最適化されてまたキャッシュされたりするしコンパイル時間かけてでも効率重視だから結構速いよ。
GCとかヒープのデカさが超ネックになってるから全体ではチューニングせんとパフォーマンスでないけど。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/11/02 [AD]マウスコンピューター
246 : 名前は開発中のものです。[sage] : 2013/11/02 21:57:26 : [ID:wzULkq5O.net]

Javaっておいしい?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/11/03 [AD]マウスコンピューター
247 : 名前は開発中のものです。[sage] : 2013/11/03 08:19:18 : [ID:h3H0javF.net]

初恋の味
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/12/08 [AD]ITエンジニアの方へ総合的なサポートをお約束します。【Pe-BANK】
248 : 名前は開発中のものです。[age] : 2013/12/08 20:51:14 : [ID:K3VE5nXT.net]

テトリス+ぷよぷよ作ったよ

http://kie.nu/1x45
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
249 : 名前は開発中のものです。[] : 2013/12/08 20:52:04 : [ID:K3VE5nXT.net]

あげ
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2013/12/21 [AD]
250 : 名前は開発中のものです。[sage] : 2013/12/21 23:50:19 : [ID:iQvUwIgS.net]

Slickライブラリでゲームを作ってますが、
どこか参考になるページなどありますか?
ライブラリやyoutubeのチュートリアルを見て実際に動かしていますが、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/12/23 [AD][Dell]数量限定在庫一掃モデルがお得!
251 : 名前は開発中のものです。[sage] : 2013/12/23 02:52:57 : [ID:o56P3+7D.net]

サンプルコードが入ってるだろ
javadocとそれで分からないことだったら外人に聞いたほうが早いよ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
2013/12/26 [AD]毎日セールをやってます!!詳細こちら→【TOMTOP】
252 : 名前は開発中のものです。[sage] : 2013/12/26 00:14:49 : [ID:dQLQT8i8.net]

>>206
JOGLでゲーム作ろうとしている俺涙目
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
253 : 名前は開発中のものです。[] : 2013/12/26 00:33:50 : [ID:Vr4Op8xr.net]

>>252
Minecraftでもやって自信出せ
Javaでも十分3Dゲームは作れるよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
254 : 名前は開発中のものです。[sage] : 2013/12/26 02:49:04 : [ID:ERqude5/.net]

2Dゲーム製作の勉強がてらにJavaでゲーム作ってるけど
CPUがAMDのE-300で非力マシンなのに60フレームで640*480をヌルヌル描画出来て凄いわ。
これだけパフォーマンスあれば80~90年代の2Dアーケード程度のゲームは
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
255 : 名前は開発中のものです。[sage] : 2013/12/26 02:54:26 : [ID:dQLQT8i8.net]

>>254
2Dゲームを作るには、純正Swingだけでもかなり使いやすいよね
困るのは加算半透明が難しいことくらいか
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
256 : 名前は開発中のものです。[sage] : 2013/12/26 17:13:59 : [ID:fCfxjEwL.net]

Swingはキーボードのボタン全部取れないのが嫌だわ
なんかいい方法ある?
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:4
他スレッド
257 : 名前は開発中のものです。[sage] : 2013/12/26 20:09:22 : [ID:IHbxv94i.net]

なんでみんなSwing使うんだ
AWTだけじゃいかんの?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
258 : 名前は開発中のものです。[sage] : 2013/12/26 20:18:57 : [ID:yA5nEDHu.net]

>>250
Slickってまだサポートされてる感じですか?
>>254見て思ったんだけど、Javaでゲームパッド入力取りたいときって
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
259 : 名前は開発中のものです。[sage] : 2013/12/26 21:00:03 : [ID:fCfxjEwL.net]

>>258
>パッド
たしかslickが内部で使ってるDirectInputのラッパー
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:4
他スレッド
260 : 名前は開発中のものです。[sage] : 2013/12/26 21:08:06 : [ID:cBobrvWL.net]

クリックして進めるゲームはGUI使うもんだよね?
でもGUI途中で追加したりするのが難しいからマウスの反応拾ってやるべきなのかなあ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
261 : 名前は開発中のものです。[sage] : 2013/12/26 22:15:54 : [ID:fCfxjEwL.net]

例えばslickのフォーラムで見かけた話題だと、
「slickとswing GUIを組み合わせられるのか」という質問に対して
「簡単にできるけどswingの遅い描画と歩調を合わせてOpenGLが描画するから
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:4
他スレッド
262 : 名前は開発中のものです。[sage] : 2013/12/26 23:44:15 : [ID:Ct7GHZvi.net]

TWL - Themable Widget Library
http://twl.l33tlabs.org/

こんなんあるけどどうよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/12/27 [AD][Dell]数量限定在庫一掃モデルがお得!
263 : 名前は開発中のものです。[sage] : 2013/12/27 00:42:06 : [ID:xQKugg9x.net]

そういや、JOGL使ってるとウインドウサイズを激しく動かした時とかにinitが呼ばれてしまうんだが、
そういうときってVRAMが初期化されるんだろうか。

VBO登録しなおしはともかくとして、シェーダーのコンパイルとかもやり直しになるのはけっこうストレスになるなあ…
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
264 : 名前は開発中のものです。[sage] : 2013/12/27 02:02:34 : [ID:RcX+Zbl3.net]

なにそれDirect3D9/OpenGLでいうデバイスロストなら
フルスクリーン・ウィンドウモードの変更で起きるかもしれんが
Javaのせいじゃないぞ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
265 : 名前は開発中のものです。[sage] : 2013/12/27 05:17:41 : [ID:P+1BALO6.net]

>>258
ゲームパッドは
ttp://www.ayamenet.com/app/index.html
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
266 : 258[sage] : 2013/12/27 12:06:33 : [ID:x+/UZ836.net]

>>259 >>265
ありがとう~。
ドキュメント読んでみます。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
267 : 名前は開発中のものです。[sage] : 2013/12/27 17:00:30 : [ID:iL78j3sI.net]

JInputって同名の海外のもあるよね
そっちはWindows以外にも対応してる
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2013/12/28 [AD]マウスコンピューター
268 : 名前は開発中のものです。[sage] : 2013/12/28 14:10:21 : [ID:os0Do0OO.net]

>>253
>任天堂とかPS、XboxがJavaVMのせてくれたら最強言語はJavaになると思うけどね俺は
Unity経由でC#がそれに近くなるのはありそう
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:5
他スレッド
2014/01/01 [AD]【G-Tune】
269 : 名前は開発中のものです。[sage] : 2014/01/01 00:57:35 : [ID:bSKouUWX.net]

Javaは実用性が高くてフリーのネイティブコンパイラがあると相当に使いやすくなるんだけどね。
GCJだとまだ完成度に難があるし、完成度が結構高いExcelsiorJETは、ホビープログラマが個人で買うような値段じゃない。
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
270 : 名前は開発中のものです。[sage] : 2014/01/01 22:00:44 : [ID:bSKouUWX.net]

ん、ノートPCのIntel HDG4000だと、GLSLでウィンドウの大きさが変わったreshape()の時に
VRAMが破壊されているにも関わらずinit()を呼んでくれないみたい。

IntelはOpenGL対応が弱いと言われてるけど、これはOpenGL対応の問題なのかGLSLとの相性なのか良く分からんな…
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
271 : 名前は開発中のものです。[sage] : 2014/01/01 23:33:21 : [ID:TDYNLr8C.net]

直にOpenGL書いてる?

SlickとかEasyWayで適当にウィンドウとスプライト貼って試してみたら?
それでOpenGLの使い方が間違っているのかハードウェアやランタイムの問題か
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
272 : 名前は開発中のものです。[sage] : 2014/01/01 23:52:05 : [ID:bSKouUWX.net]

>>271
昔GL2で書いたコードを動かしたら普通に動いたので、GL3以降を使うと問題があるっぽい様子…
というかシェーダー関係なのかなあ…
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
2014/01/03 [AD]
273 : 名前は開発中のものです。[sage] : 2014/01/03 23:20:28 : [ID:1Q3FtKvn.net]

そもそもopenglのポーティングは何使ってんの?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/01/04 [AD]【G-Tune】
274 : 270[sage] : 2014/01/04 00:05:52 : [ID:ZD/ROmwt.net]

>>272
JOGLです。
>>270でGLSLって書いてるのはJOGLって書こうと思って脳と指がずれてた。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
275 : 名前は開発中のものです。[sage] : 2014/01/04 01:52:37 : [ID:4Kus4sgx.net]

関係有るかわからないけどJOGLはバージョン変わるたびに激変してるからwebの情報は古いよ。
自分で変更点追うしかない。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
276 : 270[sage] : 2014/01/04 22:43:55 : [ID:ZD/ROmwt.net]

原因が分かったので報告。
VAOを使って描画した後、
glBindVertexArray(0)
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/01/05 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
277 : 名前は開発中のものです。[sage] : 2014/01/05 17:57:44 : [ID:Mpn6RVWq.net]

オブジェクト化されたOpenGL APIの規格ができるとゲーム作りなんかは随分楽になりそうだが、
そういうのはもっと上位のフレームワークでやれってスタンスなんだろうな
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
278 : 名前は開発中のものです。[sage] : 2014/01/05 18:15:21 : [ID:cB3+M9N2.net]

インスタンスつくってメソッド呼んでーって感じにしたらってこと?
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
279 : 名前は開発中のものです。[sage] : 2014/01/05 18:33:29 : [ID:Mpn6RVWq.net]

>>278
そうそう、VAOとかVBOとかがオブジェクトになる感じ
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
280 : 名前は開発中のものです。[sage] : 2014/01/05 18:45:24 : [ID:cB3+M9N2.net]

>>279
確かに便利だけどそれやると言語によってはAPIにアクセスできなくなってしまうよ
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
281 : 名前は開発中のものです。[sage] : 2014/01/05 19:01:50 : [ID:Mpn6RVWq.net]

>>280
理想は、C言語(またはもっと低級な言語)を前提としたOpenGLと
JavaやC#やJavascripstを前提にしたOpenGL++の二本立てになるとありがたい
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
282 : 名前は開発中のものです。[sage] : 2014/01/05 19:12:09 : [ID:cB3+M9N2.net]

>>281
WindowsAPIはよく知らないけど違う気がする
.Netのことかな?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
283 : 名前は開発中のものです。[sage] : 2014/01/05 23:01:14 : [ID:xXQO5mvS.net]

JavaFXでUSBゲームパッドの入力取りたくて、今JInputの>>267の方の海外版を
試してみてるんだけどやっぱ日本語情報ってないよね?
更新もかなり頻繁だし、フォーラムも賑わってるのに公式の
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/01/09 [AD]BTOパソコン・PC通販ショップのG-Tune
284 : 名前は開発中のものです。[sage] : 2014/01/09 02:04:38 : [ID:X+lgFy1k.net]

>>283
キーボードやマウスはもっと前から安定しているだろうし、
DirectX(Input)は8で更新終了。XBOX(XInput)に対応しなければ
更新する必要もないんじゃない?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
2014/01/11 [AD][Dell]数量限定在庫一掃モデルがお得!
285 : 名前は開発中のものです。[sage] : 2014/01/11 23:48:00 : [ID:xr3zgGUx.net]

>>284
なるほど~、サンクス


Slick使ってると、Ubuntuで実行したとき書き込み可能テクスチャいじってるとXlib関係のエラーが出て、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/01/12 [AD]
286 : 名前は開発中のものです。[sage] : 2014/01/12 19:57:33 : [ID:XBDcFGBU.net]

いってる意味分からん

Texture.release()を呼んでも直ちに開放されないってこと?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2014/01/17 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
287 : 名前は開発中のものです。[sage] : 2014/01/17 23:03:46 : [ID:Wfv0W6gk.net]

>>286
意味というか自分も原因がよくわかってないですね・・・
普通に使っててエラーが出るといいますか、Windowsだとエラーにならないのですが
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/01/21 [AD]
288 : 名前は開発中のものです。[sage] : 2014/01/21 13:21:22 : [ID:HN69Ellt.net]

前からちょくちょくlinuxでopenGLの挙動がおかしいとか書いてる人?
そんなことばかりしてたら何も作れず時間ばかり無駄にしてしまうぞ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2014/01/22 [AD]
289 : 名前は開発中のものです。[sage] : 2014/01/22 02:34:00 : [ID:4/7cpvbC.net]

それでなくても最近のOpenGLは難しいしな。
「久しぶりにゲームとか作りたいなあ。やっぱり漢ならエンジンから自作だぜ!」
と調子に乗ってたら、フォンシェーディングされた三角形をくるくる回すだけで2週間かかったぜ…
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
290 : 名前は開発中のものです。[sage] : 2014/01/22 18:40:13 : [ID:wHmsrBK5.net]

矢印キーの押下状態を使いたいのですが
キーが離されたときには必ず key released イベントが発行されると考えて大丈夫でしょうか?

例えば処理がビジーになってるときでも、イベントが取りこぼされたりスキップされたり
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
291 : 名前は開発中のものです。[sage] : 2014/01/22 19:25:26 : [ID:Oq+LUbbM.net]

処理がビジーなら何を使うにしてもイベントは取りこぼすだろ
そんなことより、そんなにkeyreleasedの取りこぼしが気になるなら「keydownが連続で2回発生したらどうするか」という考え方で対処したほうが無難
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/01/23 [AD]毎日セールをやってます!!詳細こちら→【TOMTOP】
292 : 名前は開発中のものです。[sage] : 2014/01/23 00:40:49 : [ID:zd7YqPgB.net]

うう、そうか…キューにためておいてくれて必ずイベント発生してくれると期待していた

コードは
boolean up, down, left. right;
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
293 : 名前は開発中のものです。[sage] : 2014/01/23 00:53:30 : [ID:hfja1pt3.net]

あれ、キューに溜まらないんだっけ?
特に意識してなかったけどなんか不安になったからウインドウのフォーカス判定見直しておこう
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
294 : 名前は開発中のものです。[sage] : 2014/01/23 01:01:38 : [ID:y0vYWKn+.net]

なんの話だろう?swingからdirect inputしかわからんが、
全てのキーの状態を毎フレーム取得して、前回と今回のデータから
判断するのが基本だよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
2014/02/12 [AD]BTOパソコン・PC通販ショップのマウスコンピューター
295 : 名前は開発中のものです。[sage] : 2014/02/12 01:02:51 : [ID:9PrO8hR2.net]

Slick2D使ってちょっとしたゲーム作ってる
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:6
他スレッド
2014/02/14 [AD]
296 : 名前は開発中のものです。[sage] : 2014/02/14 00:35:12 : [ID:RASlhvE9.net]

Javaの場合、2DならSwing直叩きでもどうにかなるような気がするけど、Slickって効率よくなるのかな?
Swingでも、加算半透明がない以外は2Dゲームを作るのに必要な機能は一通り揃ってる気がする。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
297 : 名前は開発中のものです。[sage] : 2014/02/14 00:43:22 : [ID:mTpNkZDO.net]

Slickは音声の再生とか当たり判定?の機能が結構あったから、そういう部分を最初から作らなくて済むという点ではいいんじゃないかと思う。
でも日本語表示が面倒なうえに遅い。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/02/15 [AD]ITエンジニアの方へ総合的なサポートをお約束します。【Pe-BANK】
298 : 名前は開発中のものです。[sage] : 2014/02/15 17:49:18 : [ID:XLIWRIqh.net]

>>297
まず、ビルボードフォントのロードが遅いのはしかたないよ。
それはロード画面でも作るしかない。

ただし、UnicodeFontでaddGlyphAscii()で半角英数全部読み込み、
addGlyph(unicode_start, unicode_end()で日本語数千文字全部読み込みは
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
2014/02/16 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
299 : 名前は開発中のものです。[sage] : 2014/02/16 14:14:02 : [ID:alwCO1iA.net]

ゲーム作るときによく思うんだが、Javaは行列とかベクトルを標準ライブラリでサポートしてもいいんじゃないか?
自前で実装するとjavaコードでループ回して計算させることになるけど、
標準ライブラリに入っていれば、そこはベクトル化してSSEを使うとかの小細工が出来るだろうし。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
300 : 名前は開発中のものです。[sage] : 2014/02/16 16:34:35 : [ID:xrpwGl5O.net]

>>299
完全に同意。
行列ライブラリは、自作しようにもJavaだとジェネリクスがただの型安全のための機能だから
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/02/27 [AD]マウスコンピューター
301 : 名前は開発中のものです。[sage] : 2014/02/27 00:55:40 : [ID:Z09ptZ8a.net]

>>299
普通にあるんじゃね?
おれJavaでシステム構築ばっかりしてる会社で7年ぐらい働いてるけどいまだに標準の中にも新発見のライブラリがゴマンとあるから
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
302 : 名前は開発中のものです。[sage] : 2014/02/27 23:04:33 : [ID:yUehUjJD.net]

>>299-301

行列とかベクトルって,3Dの?
俺はJava3D使ってるけど,インストールする(してもらう)の多少面倒だから,
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
303 : 名前は開発中のものです。[sage] : 2014/02/27 23:10:39 : [ID:IrJ/L48F.net]

>>302
Java3Dは俺も最初使ってみたけど、シーングラフを自由に変更したり
描画のタイミングを自由に決めたりしたかったんで、結局自前で実装することにした。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/02/28 [AD]【G-Tune】
304 : 名前は開発中のものです。[sage] : 2014/02/28 15:32:00 : [ID:0rEIeBjK.net]

気になったんですが、
Javaでパソコンで動くスタンドアローンゲーム作るとしたら、
配布はjar形式でJVMにマウントしてもらうってことですか?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
305 : 名前は開発中のものです。[sage] : 2014/02/28 16:54:12 : [ID:piLveIui.net]

埋め込まれたクラス名や関数名から
容易にリバースされてしまうのの対策としては
難読化ツールを使うかもしれないが
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
306 : 名前は開発中のものです。[sage] : 2014/02/28 21:41:33 : [ID:0rEIeBjK.net]

>>305
ありがとうございます
ProGuardですかね、調べておきます
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/03/02 [AD]
307 : 名前は開発中のものです。[sage] : 2014/03/02 16:49:33 : [ID:4Ufi5mJP.net]

パッケージ名に使えるドメイン名を取得したいのですが何か方法はありますか?

Package BOF というのはあるんですが、もうサークル向け用に1つ取得してしまって
一人につき1つなので自分個人用のはもう取得できません
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
308 : 名前は開発中のものです。[sage] : 2014/03/02 17:32:49 : [ID:eSGAMgB8.net]

>>307
サークル用と個人用は完全に関連性を匂わせたくないってことでしょうか?
匂わせてもいいならサークル用に取得したドメイン以下で自ら割り振れば良いと思いますが
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
309 : 名前は開発中のものです。[sage] : 2014/03/02 20:17:31 : [ID:4Ufi5mJP.net]

>>308

確かにゆるい感じしますね
自分はいちおう規約まもっとこうかなと思っただけです
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/03/03 [AD]【システムエンジニア・プログラマー】富士通・NECグループ企業との直請け案件9割!新卒・中途募集
310 : 名前は開発中のものです。[sage] : 2014/03/03 11:37:03 : [ID:0MFi7S0v.net]

JavaFX 8 の3D機能が結構使いやすそうなんだけど、速度ってどんくらいなんだろうね?
アクションは無理でもそれ以外のゲームに耐えうるくらいならニワカ3Dな俺歓喜
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2014/03/05 [AD]【システムエンジニア・プログラマー】富士通・NECグループ企業との直請け案件9割!新卒・中途募集
311 : 名前は開発中のものです。[sage] : 2014/03/05 13:10:43 : [ID:vvepHaRA.net]

RPGのダンジョンとかいけるんじゃね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/03/09 [AD]ITエンジニアの方へ総合的なサポートをお約束します。【Pe-BANK】
312 : 名前は開発中のものです。[sage] : 2014/03/09 16:08:21 : [ID:UV7RBW8A.net]

SwingのときはSwingUtilities#invokeLaterに自作のループマネージャを登録して
FPS管理してたんだけど、JavaFXで同じようなことをやりたい場合はSwingと同じように
Platform#runLaterにループマネージャを登録するやり方と、JavaFX特有のTimeLineで
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
313 : 名前は開発中のものです。[sage] : 2014/03/09 16:39:31 : [ID:zp5zMRCB.net]

SwingでSwing Timer使ってたけど自作のループマネージャってなんだろ
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
314 : 名前は開発中のものです。[sage] : 2014/03/09 16:42:18 : [ID:zp5zMRCB.net]

FX分からんけど、TimeLineはSwing Timerにあたるものだから
自分ならそちらでいく
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
2014/03/10 [AD]システムエンジニア募集【プライム案件8割で上流工程にも携われる!!】
315 : 名前は開発中のものです。[] : 2014/03/10 14:54:03 : [ID:kt0u4e9M.net]

libgdxってのがslick2dの後継らしい
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/04/20 [AD]システムエンジニア募集【プライム案件8割で上流工程にも携われる!!】
316 : 忍法帖【Lv=9,xxxP】(1+0:5) [sage] : 2014/04/20 20:24:25 : [ID:XoaYESQg.net]

Javaで3Dゲーム作ろうと思ってんだけど
どう思う?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
317 : 名前は開発中のものです。[sage] : 2014/04/20 23:54:09 : [ID:YswLFHGG.net]

やればいいんじゃね?
JOGLかLWJGLになるんだろうけど、ゲームを作る環境としては特に悪いとは思わない。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/04/21 [AD]【システムエンジニア・プログラマー】富士通・NECグループ企業との直請け案件9割!新卒・中途募集
318 : 名前は開発中のものです。[] : 2014/04/21 02:08:32 : [ID:QMyWkepG.net]

3Dのオブジェクトファイルとか読み込んで描画したり、物理演算に苦労するよ
物理演算等のライブラリは多数存在するけど、ドキュメントが英語だしイマイチ低機能、最低限の機能しかないからやめた方がいい
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/04/27 [AD][Dell]決済後最短翌日出荷!<即納モデル>
319 : 名前は開発中のものです。[sage] : 2014/04/27 11:00:01 : [ID:w1gNzEbH.net]

そもそも何故java.awt.ComponentにPaintListenerが無いんだぜ?
void paint(Graphics g)なりpaintComponent の中で自前の部品を使って描画する時に、
gに紐付いたComponentのサイズや他の情報にアクセスする時に、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/04/28 [AD][Dell]数量限定在庫一掃モデルがお得!
320 : 名前は開発中のものです。[sage] : 2014/04/28 01:11:27 : [ID:NW1ufA+w.net]

もう少しまとめなさい
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
321 : 名前は開発中のものです。[sage] : 2014/04/28 02:09:11 : [ID:EfnjKw0Y.net]

paintイベントが発生したComponentを知る仕組みがイベントハンドルとして用意されてないから、
設計が素直にできないって話だよ。

swtにはあるし、他の有名なgui絡んだ言語じゃ当たり前にハンドルできるだろ。
何故ここを棄てたのか理解に苦しむ。

java.awt.ComponentでaddPaintListener()が出来て、普通にPaintEvent.getSource()できればスマートだろう。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
322 : 名前は開発中のものです。[sage] : 2014/04/28 17:41:47 : [ID:NW1ufA+w.net]

アプリにもよるけど、俺はコンポーネントをシングルトンにしてる
もしくはシングルトンクラスに相互参照するようなコンポーネントを全部いれてる

class UI {
private UI(){}
public static final object = new UI();
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
323 : 名前は開発中のものです。[sage] : 2014/04/28 19:41:32 : [ID:40qY12US.net]

話の流れが良く判らんが、final付けとかないとダメだろ。参照を上書きされるぞ。

public "final" MyWindow window = new MyWindow();
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/04/30 [AD][Dell]数量限定在庫一掃モデルがお得!
324 : 名前は開発中のものです。[sage] : 2014/04/30 10:24:37 : [ID:2hopiA0K.net]

final忘れてた。でも一人でやってるなら体裁はどうでもいのだよ
セッター・ゲッターとかね

主題は相互参照。それで俺は例を出したのだけど
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/05/01 [AD]格安スマートフォンなら【TOMTOP】
325 : 名前は開発中のものです。[sage] : 2014/05/01 12:27:59 : [ID:OWwKad9r.net]

たったこれだけの話なのに、>>322はどんな作り方すりゃそうなるんだ。

public class App extends Frame {
  public static void main(String[] args) {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 7回中 / 全投稿数:7
他スレッド
  • なし
326 : 名前は開発中のものです。[sage] : 2014/05/01 14:07:36 : [ID:0k+QrX5J.net]

>>325
たったそれだけの単純な例ならPaintListenerだっていらないだろw

JSplitPane, JTabPane, JScrollPaneとかで何層にも囲まれている場合、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 5回中 / 全投稿数:5
他スレッド
  • なし
327 : 名前は開発中のものです。[sage] : 2014/05/01 14:16:05 : [ID:0k+QrX5J.net]

でも>>319の変な独り言ぶつぶつをよくみたら
そもそもComponent間の絡みという話ではないようだな
[スコア:(未選択)]
スレッド内2 / 5回中 / 全投稿数:5
他スレッド
  • なし
328 : 名前は開発中のものです。[sage] : 2014/05/01 14:31:37 : [ID:OWwKad9r.net]

PaintListenerが存在すれば、Game側は相手が誰とか知る必要なく楽に書ける。

public class App extends Frame {
  public static void main(String[] args) {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 7回中 / 全投稿数:7
他スレッド
  • なし
329 : 名前は開発中のものです。[sage] : 2014/05/01 14:51:19 : [ID:OWwKad9r.net]

>>326
> JSplitPane, JTabPane, JScrollPaneとかで何層にも囲まれている場合、
> 上に挙げた様なやりかたでごり押しするのがやりやすいというのが俺の経験則
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 7回中 / 全投稿数:7
他スレッド
  • なし
330 : 名前は開発中のものです。[sage] : 2014/05/01 15:39:15 : [ID:0k+QrX5J.net]

質問者が何をしたいのかさっぱりわからん
paint(Graphics g)のオーバーライドをしたくないだけか?

じゃあPaintListenerに代替する委譲を組み込んだ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 5回中 / 全投稿数:5
他スレッド
  • なし
331 : 名前は開発中のものです。[sage] : 2014/05/01 17:08:16 : [ID:OWwKad9r.net]

ここは質問スレじゃねーよ。

> abstract class GameWindow extends Frame でもあらかじめ定義すれば
> いいだけの話だろう。コンポーネントはひとつなんだろうし。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内4 / 7回中 / 全投稿数:7
他スレッド
  • なし
332 : 名前は開発中のものです。[sage] : 2014/05/01 17:10:21 : [ID:0k+QrX5J.net]

もう好きにやったらいんじゃないの?
単なる好みの話のようだし
[スコア:(未選択)]
スレッド内4 / 5回中 / 全投稿数:5
他スレッド
  • なし
333 : 名前は開発中のものです。[sage] : 2014/05/01 17:11:48 : [ID:OWwKad9r.net]

ミスった。

public class App {

  public static void main(String[] args) {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内5 / 7回中 / 全投稿数:7
他スレッド
  • なし
334 : 名前は開発中のものです。[sage] : 2014/05/01 17:19:50 : [ID:0k+QrX5J.net]

タイマーで0.1秒毎に更新とかしないのね
[スコア:(未選択)]
スレッド内5 / 5回中 / 全投稿数:5
他スレッド
  • なし
335 : 名前は開発中のものです。[sage] : 2014/05/01 17:22:44 : [ID:OWwKad9r.net]

だから、java.awt.ComponentにPaintListenerがあれば綺麗になるって話。

ついでにComponentにgetInsets()も追加しとけと。
上のContainerクラスにはあるし、JComponentはそれ継承してるから当然ある訳だが、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内6 / 7回中 / 全投稿数:7
他スレッド
  • なし
336 : 名前は開発中のものです。[sage] : 2014/05/01 17:24:12 : [ID:OWwKad9r.net]

つまり、>>333の実装方法でも別にアニメーションするゲームでも問題なく実装できる。
[スコア:(未選択)]
スレッド内7 / 7回中 / 全投稿数:7
他スレッド
  • なし
2014/05/11 [AD]エンジニアのプロ契約なら【Pe-BANK】
337 : 名前は開発中のものです。[sage] : 2014/05/11 13:41:58 : [ID:lnDi3sKB.net]

SwingとかJavaFXでジョイスティック取りたい時ってどうしてる?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
338 : 名前は開発中のものです。[] : 2014/05/11 17:47:45 : [ID:ahXPYICD.net]

みんなJavaでゲーム作ってどこで、どんな形で配布しての?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
339 : 名前は開発中のものです。[sage] : 2014/05/11 19:28:23 : [ID:04XDoyiH.net]

>>336
俺ならまず要件を見直す。
どうしても棄てられないのなら対応osや言語選定を見直す。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
340 : 名前は開発中のものです。[sage] : 2014/05/11 19:33:11 : [ID:04XDoyiH.net]

>>337の間違いだった。

W3Cがゲームコントローラ対応の為の標準仕様を作り出してるから、
5年・10年後には状況が変わってるかもしれんけど。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/05/12 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
341 : 名前は開発中のものです。[sage] : 2014/05/12 19:19:28 : [ID:E7gtXzq3.net]

>>340
サンクスー
レトロゲー作りたいからゲームコントローラでやりたいんだよな
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
342 : 名前は開発中のものです。[sage] : 2014/05/12 20:07:41 : [ID:Vjyw6Vu1.net]

jinput使えばいいよ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
343 : 名前は開発中のものです。[sage] : 2014/05/12 22:25:47 : [ID:E7gtXzq3.net]

>>342
Ubuntuだとroot権限無いせいかわからないけど入力取得できなかったんだよなぁ
あと、ちょい低級すぎるのと、自分でGUIスレッドと連動させるとなると
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/09/09 [AD]エンジニアのプロ契約なら【Pe-BANK】
344 : 名前は開発中のものです。[sage] : 2014/09/09 14:43:51 : [ID:3oFzTnHF.net]

JavaFX使ってる人いない?
POJOでモデル作ろうとか考えずにモデルごとJavaFXの上で作った方がいいよね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2014/10/05 [AD]毎日セールをやってます!!詳細こちら→【TOMTOP】
345 : 名前は開発中のものです。[sage] : 2014/10/05 16:53:18 : [ID:URSELbpt.net]

IDかっこいい記念カキコ

UR SEL あなたのセル

だって
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
346 : 名前は開発中のものです。[sage] : 2014/10/05 16:56:18 : [ID:5jShr1Of.net]

住都公団の売物件がどうした?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/11/16 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
347 : 名前は開発中のものです。[sage] : 2014/11/16 13:17:23 : [ID:X9qJh2ZF.net]

Javaの生産性はゲーム制作にも有用そうだと思っていたが、結局Javaによるゲーム開発はブレイクしないままだったな
ネイティブで性能を引き出すならそれぞれのプラットフォームに特化してC系でゴリゴリ最適化すればいいし、
マルチプラットフォームならそれこそwebベースになっちゃってるし
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/11/21 [AD]システムエンジニア募集【プライム案件8割で上流工程にも携われる!!】
348 : 名前は開発中のものです。[sage] : 2014/11/21 18:48:41 : [ID:/Uy/obEw.net]

javaでゲーム作ろうと思ってようやく一通り動くようなものができた。
といってもクリックで指定した座標に向かってキャラが歩き、接触した物体に自動的に攻撃して破壊するだけのものだが。

さて、これをオンラインにしてマルチプレイに対応しようとしたが、全く実現できずに3ヶ月。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
349 : 名前は開発中のものです。[sage] : 2014/11/21 19:11:03 : [ID:P6gRt5G9.net]

言ってる事が横文字だらけでちんぷんかんぷんです
もう少しわかりやすく記述してください
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
350 : 名前は開発中のものです。[sage] : 2014/11/21 22:02:34 : [ID:/Uy/obEw.net]

失礼しました。

要するに通信周りで苦労しているのですが、一向に実装できないので、通信周りをカバーしたフレームワークがないか情報があれば教えて欲しいということです。
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
351 : 名前は開発中のものです。[] : 2014/11/21 22:58:54 : [ID:wDfQVO6/.net]

一気に飛躍しすぎ
まずはチャットを作ってみては?

FWについては知らん
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/11/22 [AD]ゲームパソコンブランド「G-Tune」
352 : 名前は開発中のものです。[sage] : 2014/11/22 00:18:10 : [ID:1kMHRznH.net]

いくつかのサンプルを参考にチャットは作成しましたが、TCP通信のストリームを用いての文字列データだけのやり取りに留まっています。
画像を含めたインスタンスをサーバクライアント間でやり取りをしようとObjectOutput(input)Streamを利用するとブロッキングが発生してしまい、
別スレッドで起動する必要が出てくる上、今のところ画像データのやり取りはできていません。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
353 : 名前は開発中のものです。[sage] : 2014/11/22 05:43:04 : [ID:YsbIPryz.net]

自分も同じような段階なので非常に興味があります
僕の場合は通信にはプロトコルを定めて4バイト以下でやり取りしているので、オブジェクトの送受信は今ちょっと調べただけですが……

ハッキリとは分かりませんが、ObjectOutputStream自体がブロッキングするioなんじゃないでしょうか?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
354 : 名前は開発中のものです。[sage] : 2014/11/22 13:31:16 : [ID:fUGuXT+m.net]

通信用スレッド作ってブロッキングでやれば簡単だと思うよ
ノンブロッキング化なんて後からやればいいじゃない
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:5
他スレッド
355 : 名前は開発中のものです。[sage] : 2014/11/22 16:49:26 : [ID:GtITkLZ+.net]

TCPではなくUDPで通信するのは俺もわからんし興味はある

データを受け取った側が一々受け取り成功したことを発信側に返信していたら
遅いTCPと実質同じになってしまうとか、注意点ふぁありそうな気がするけど
この辺は言語問わず情報がなさすぎて困る
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
356 : 名前は開発中のものです。[sage] : 2014/11/22 23:47:22 : [ID:fUGuXT+m.net]

UDPの主な問題点は、パケットの到着が保証されない(途中で消えることがある)、順序が保証されない(前後が入れ替わることがある)の2点
どうにかこれに対処しないといけないが、だからといってこれを完全に保証するのなら、素直にTCPを使った方がいいわけで、
UDPを使うなら、パケットが消えたり入れ替わったりすることを前提に、最初からそれを受け入れる方針で設計しないと意味が薄い
一部重要な情報だけ到着確認や再送信など手厚い保証を作り込むという選択肢もあるが、TCPと併用し情報の重要度によって送信し分けるという選択肢もある

俺が作ったときは、通常はTCPを使い、性能的な懸念のある一部の情報だけUDPで送るようにした
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:5
他スレッド
2014/11/23 [AD]【G-Tune】
357 : 名前は開発中のものです。[sage] : 2014/11/23 00:38:44 : [ID:UddT0/lz.net]

>>353
 提示されたソースを参照しながら色々と試しております。
 とりあえずシンプルチャットの文字列のマルチキャストはできましたが、インスタンスのやり取りはまだうまく行っていません。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
358 : 名前は開発中のものです。[sage] : 2014/11/23 02:19:06 : [ID:Y/h3FQGO.net]

ブロッキングの場合は通信相手1人ごとに受信用スレッド1個と送信用スレッド1個を作って、それに通信処理を全部まかせるのがいい
相手側に何があってもブロックするのはそこだけで済む
何か送信したいときは、その相手用の送信キューに情報を詰め込んで、送信スレッドに送信してもらう
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
359 : 名前は開発中のものです。[sage] : 2014/11/23 08:51:36 : [ID:2oDwsjHs.net]

Java信者がまだ生き残っていて嬉しい
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/11/24 [AD]【G-Tune】
360 : 348[sage] : 2014/11/24 01:33:12 : [ID:sj/Z1D1w.net]

今日一日がんばってはみたがやはり実装できず。
シンプルチャットは動いたものの、画像を含めたバイナリデータのやり取りはできておらず、
何故か353で提示していただいたコード部分でOutOfMemoryErrorが発生する始末。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
361 : 名前は開発中のものです。[sage] : 2014/11/24 12:33:21 : [ID:qbg8eFAd.net]

どうしても上手くいかないならソース晒せば添削しよう
そのときはzipにまとめて適当なところにupしてくれ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
362 : 348[sage] : 2014/11/24 23:57:10 : [ID:sj/Z1D1w.net]

ブロッキングのマルチスレッドを試していた所、
今度はループ上で2度目のObjectInputStraemのreadObjectメソッドで
StreamCorruptedException: invalid type code: ACが発生し、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/11/25 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
363 : 名前は開発中のものです。[] : 2014/11/25 01:54:43 : [ID:5bX3A50t.net]

 
お世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
http://www.apamanshop.com/membersite/27009206/images/kamo.jpg
浪速建設様の見解と致しましては、メールによる対応に関しましては
受付しないということで、当初より返信を行っていないようで、今後につい
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
364 : 名前は開発中のものです。[sage] : 2014/11/25 03:27:39 : [ID:elCn5ht8.net]

マルチスレッドにだけは手を出すな、というのが定説だよ

なぜならタイミングによって、
デッドロックになったりならなかったりして、
バグが再現できず、まともにテストができない

結局、バグが出ても、気のせいにしてリリースするので、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
365 : 名前は開発中のものです。[sage] : 2014/11/25 08:05:46 : [ID:6uceNdu9.net]

コンカレント・パッケージを使ったら?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
366 : 名前は開発中のものです。[sage] : 2014/11/25 08:11:55 : [ID:mNAq4UK+.net]

ソース見た。
エラーの原因は、サーバ側では送信のたびにObjectOutputStreamを作り直してるのに、クライアント側では同じObjectInputStreamを使い続けていることだ。
作り直すなら両方とも作り直す(この場合resetは要らない)、使い続けるなら両方とも使い続ける。混ぜてはいけない。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/11/26 [AD]エンジニアのプロ契約なら【Pe-BANK】
367 : 348[sage] : 2014/11/26 18:49:10 : [ID:yQ5yK0Ih.net]

>>366
 添削ありがとうございます。とりあえず基本的な通信周りは動くようになりました。

 エラーの原因は結局の所Streamの基本的な利用方法を理解していなかったことであり大変お恥ずかしい限りです。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
368 : 名前は開発中のものです。[sage] : 2014/11/26 20:44:59 : [ID:EUSw3GAJ.net]

心配なら簡単なテストプログラムを作って実際に高い負荷をかけてみるのもひとつの方法
大量のソケットを作って自分のサーバに接続しまくるとか
何か簡単なメッセージでもやり取りすればより実際の状況に近い
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/11/29 [AD]【G-Tune】
369 : 名前は開発中のものです。[sage] : 2014/11/29 01:20:26 : [ID:X/DpHkls.net]

教えてJava仙人!
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
370 : 名前は開発中のものです。[sage] : 2014/11/29 22:21:48 : [ID:tbWotyUc.net]

こちらで聞いて良いものかどうか判りませんが、一応Javaも絡んでいるので質問。

プレイヤーキャラクターが装備を変えた時、見た目も変わる2Dの作品を作っています。
パーツごとに見た目が変わるため、頭部、胴体、下半身、右手、左手等に
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
371 : 名前は開発中のものです。[sage] : 2014/11/29 22:32:26 : [ID:bnooxQNY.net]

一人称視点にしてプレイヤーキャラを表示しない
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/11/30 [AD]格安スマートフォンなら【TOMTOP】
372 : 名前は開発中のものです。[sage] : 2014/11/30 21:40:35 : [ID:nwszzSQi.net]

キャラクタークラスで制御すれば済むはなしじゃないの?
ツール、それもソース生成ツールなんて大げさなもの必要ないでしょ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
373 : 名前は開発中のものです。[sage] : 2014/11/30 21:43:40 : [ID:n78F4afF.net]

髪でサンドイッチして、片方透明にするだけだわな
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/12/01 [AD]システムエンジニア募集【プライム案件8割で上流工程にも携われる!!】
374 : 370[sage] : 2014/12/01 16:06:44 : [ID:m/6pnraT.net]

>>371
2Dの作品ですし、他キャラクターも同様にパーツの組み合わせで表示しているので、
全く解決になっていません。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
375 : 名前は開発中のものです。[sage] : 2014/12/01 16:25:25 : [ID:osWTP4D1.net]

ツールをツクールべし
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/12/02 [AD]格安スマートフォンなら【TOMTOP】
376 : 名前は開発中のものです。[sage] : 2014/12/02 03:00:01 : [ID:cSamQ6Ju.net]

画像素材を規格化してピクセル単位の調整不要にするのが普通だと思う
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/12/22 [AD]
377 : 名前は開発中のものです。[] : 2014/12/22 20:19:34 : [ID:CZQUzeXC.net]

ゲームは一応動いてはいるのですが、
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at GameManager.MainPanel.paintComponent(MainPanel.java:127)
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/12/23 [AD]
378 : 名前は開発中のものです。[sage] : 2014/12/23 00:24:18 : [ID:hTBgtj1H.net]

gsm.draw(g2d); の前に
System.out.println("gsm=" + gsm);
って入れて本当にインスタンス化されてるか見てみるべき
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
379 : 名前は開発中のものです。[] : 2014/12/23 17:37:34 : [ID:5kqJ3HYv.net]

改行多すぎとエラーが出てしまった。
>>378
gsm=null
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
380 : 名前は開発中のものです。[] : 2014/12/23 17:39:08 : [ID:5kqJ3HYv.net]

連投すいません。続きです。


private void inti() {
running = true;
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/12/24 [AD]マウスコンピューター
381 : 名前は開発中のものです。[sage] : 2014/12/24 04:22:27 : [ID:ZOZo6NXr.net]

おそらくそのコードでは、intiが必ずpaintComponentより先に実行されるという保証がないだろう
保証がなければ、どちらが先に実行されても (paintComponentがinitより先に実行されても) いいように書かねばならないのが当然
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
2014/12/25 [AD]格安スマートフォンなら【TOMTOP】
382 : 名前は開発中のものです。[] : 2014/12/25 01:55:41 : [ID:CDRHNiiy.net]

ありがとうございます。
addNotify()の中身をMainPanelのコンストラクタに放り込んだらエラーが出なくなった。

ところで皆さんはゲームのキー処理の問題で、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
383 : 名前は開発中のものです。[sage] : 2014/12/25 10:44:35 : [ID:Af82Po9s.net]

swingだとどうすべきか難しいところだな
DirectInputだと毎フレームすべてのキーの状態を取得しちゃうのが一般的だけど
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
384 : 名前は開発中のものです。[] : 2014/12/25 19:34:18 : [ID:CDRHNiiy.net]

中々サンプルコードみたいなのが見つからない。日本語と英語両方検索したけど。

while(true){....}
public void keyPressed(KeyEvent e) {...}
public void keyReleased(KeyEvent e) {...}
な構造にしているから
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/12/26 [AD]
385 : 名前は開発中のものです。[sage] : 2014/12/26 03:39:10 : [ID:lHrPo1LI.net]

1↓ 2↓ 3↓ 4↓ 5↑

もし2↓を取ったら、これに対応するのは5↑だから、
3,4は無視しないといけないのでは?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2014/12/27 [AD]終身雇用・実力主義で理想のキャリアパスを描ける!システムエンジニア募集
386 : 名前は開発中のものです。[sage] : 2014/12/27 05:02:14 : [ID:ypf29vev.net]

普通に入力関係をラッピングすればいい話じゃ…?
//フィールド
bool isPressed;
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
387 : 名前は開発中のものです。[] : 2014/12/27 09:25:11 : [ID:vPGjZ0DT.net]

>>385, 386
なるほど。
ちょっとそれ試してみます。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
388 : 名前は開発中のものです。[sage] : 2014/12/27 14:06:38 : [ID:ypf29vev.net]

>>387
すまん>>386は冗長だったかも

bool isPressed;
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
389 : 名前は開発中のものです。[] : 2014/12/27 21:04:54 : [ID:vPGjZ0DT.net]

>>388
ありがとうございます。
そのコードだったら確かにず~っとキー押していても大丈夫みたいですね。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/12/28 [AD]
390 : 名前は開発中のものです。[sage] : 2014/12/28 07:16:21 : [ID:AKjP+Lg6.net]

そういうのは普通setVisible()とかsetActive()とかいうメソッドで
パネルの表示/非表示を切り替えればOK
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/12/29 [AD]【システムエンジニア・プログラマー】富士通・NECグループ企業との直請け案件9割!新卒・中途募集
391 : 名前は開発中のものです。[sage] : 2014/12/29 17:45:26 : [ID:k/14dtiW.net]

いつかきっと、SOAだとかクラウドだとか実現する方式は何にせよ、無料でサーバが持てて個人でネトゲ、ちょっとがんばればMMORPGみたいなのが簡単に作れる時代が来ると、自分は思っている。
今でも個人で作っている人は居るが、技術的にも金銭的のも負担が大きい。これがもっと楽になる時代がきっと来る。

そんな時、マルチプラットホーム、オープンソースで無料、完全なオブジェクト指向で学習も比較的容易、例外処理でエラーも比較的追いやすい、速度も大分改善しているJavaは、今後のスタンダードになるに違いないと思っている。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2014/12/30 [AD][Dell]決済後最短翌日出荷!<即納モデル>
392 : 名前は開発中のものです。[sage] : 2014/12/30 11:42:24 : [ID:/nzVCgt/.net]

iPhoneがダメな時点でマルチプラットフォーム()なんだよなぁ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
393 : 名前は開発中のものです。[] : 2014/12/30 22:41:52 : [ID:qq+vzibr.net]

>>390
なるほど。Listの中にメッセージダイアログボックスを格納して管理をしているのですが
キーとの関連で表示、非表示をするのが大変だ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
394 : 名前は開発中のものです。[sage] : 2014/12/30 23:47:34 : [ID:e1Qg6kJJ.net]

アプレットをスタンドアローンでうごかしたいんだけど
アプレットをswingのパネルにhsったりできるの?
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
395 : 名前は開発中のものです。[sage] : 2014/12/30 23:48:24 : [ID:e1Qg6kJJ.net]

×hsったり
○貼ったり
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2014/12/31 [AD]エンジニアのプロ契約なら【Pe-BANK】
396 : 名前は開発中のものです。[sage] : 2014/12/31 01:58:36 : [ID:6bY7ACR2.net]

appletviewerっていうコマンドがある
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
397 : 名前は開発中のものです。[sage] : 2014/12/31 18:34:59 : [ID:VBAHoYqR.net]

人に渡すとき
APPLET viwerなるもので動かせますか
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
398 : 名前は開発中のものです。[sage] : 2014/12/31 19:05:26 : [ID:6bY7ACR2.net]

JREを同梱して渡せば無問題であろう
JREは(一定の条件下で)再配布が認められている
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
399 : 名前は開発中のものです。[sage] : 2014/12/31 19:07:03 : [ID:6bY7ACR2.net]

あ、ごめん
JREにappletviewer入ってなかったかも
だめだわ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
400 : 名前は開発中のものです。[sage] : 2014/12/31 20:31:57 : [ID:VBAHoYqR.net]

ありがとう

swingパネルにアプレット貼れたら
実行ファイルにできそうだけどねえ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2015/01/01 [AD][Dell]決済後最短翌日出荷!<即納モデル>
401 : 名前は開発中のものです。[sage] : 2015/01/01 03:29:50 : [ID:x71JTDJa.net]

ゲームのメインループだけど
PCのモニタ環境によってリフレッシュレートが60ヘルツとか50ヘルツの
場合があるけど60FPSで画面書き換えると50ヘルツ設定時にカクつくし
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
402 : 名前は開発中のものです。[sage] : 2015/01/01 03:35:19 : [ID:uaHkAOC+.net]

deltaTime
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/01/03 [AD]ゲームパソコンブランド「G-Tune」
403 : 名前は開発中のものです。[] : 2015/01/03 23:03:13 : [ID:RYcLH3w9.net]

Java過疎ってんなぁ

ところでJRE8で日本語入力ができないんだが
今はJRE7をメインで使ってる
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/01/06 [AD]システムエンジニア募集【プライム案件8割で上流工程にも携われる!!】
404 : 名前は開発中のものです。[sage] : 2015/01/06 04:39:59 : [ID:PnAg4DMI.net]

960×544の解像度でBufferdImageで前回の背景表示内容をキャプチャし、
ずらして画像表示して擬似スクロールしてスクロールした分だけ新規描画というのを
60FPSでやってみたけどCore i3でCPU40%消費。ちょっと食いすぎじゃん?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/01/13 [AD]格安スマートフォンなら【TOMTOP】
405 : 名前は開発中のものです。[sage] : 2015/01/13 17:49:27 : [ID:Cut3q1mT.net]

自分もスクロールやろうとしたことあったけど厳しかった
Win7 発売され始め時期のかたおちPCだけど。

>>404 と同じぐらいの画面サイズで
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
406 : 名前は開発中のものです。[sage] : 2015/01/13 22:55:52 : [ID:IQ52oWIM.net]

>>405
たぶんそれはモニタのリフレッシュレートが描画と合ってないからだわ。
少なくともセレロン程度でも60FPS程度ではカクカクなんてしない、CPUは食うけど。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/09 [AD]マウスコンピューター
407 : 名前は開発中のものです。[sage] : 2015/02/09 00:06:19 : [ID:R2EuJPGg.net]

質問させて下さい
どこかで、JavaのGUIがAWT/SwingからJavaFXへ移行するとの記事を読みました
これからゲーム作る場合、SwingではなくJavaFXを勉強すべきですか?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/14 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
408 : 名前は開発中のものです。[sage] : 2015/02/14 03:23:03 : [ID:2h9+EhUj.net]

あんまり詳しくないけど、2Dのゲームを作る分にはSwingでも十分だし、いろいろな解説サイトや本もだいたいSwingだからJavaFXをわざわざ勉強する必要はないんじゃないかと
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/15 [AD]【システムエンジニア・プログラマー】富士通・NECグループ企業との直請け案件9割!新卒・中途募集
409 : 名前は開発中のものです。[sage] : 2015/02/15 12:01:07 : [ID:3+LUOTIJ.net]

>>408
レスありがとうございます
確かに、ネットで勉強していると、ほとんどSwingなんですよね
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/16 [AD][Dell]数量限定在庫一掃モデルがお得!
410 : 名前は開発中のものです。[sage] : 2015/02/16 00:35:23 : [ID:IObbTgF7.net]

GUIが変更されても大丈夫な設計にしてSwingで作ればいいじゃない
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/17 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
411 : 名前は開発中のものです。[sage] : 2015/02/17 01:02:02 : [ID:chIOmG3A.net]

>>410
そのレスで、もう一個質問したいことを思い出しました
私はシミュレーションやRPGが作りたいです
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
412 : 名前は開発中のものです。[sage] : 2015/02/17 03:25:28 : [ID:6qHepVXs.net]

自作というか、継承してカスタマイズするパターンが一番多いよ
JPanelを継承してCommandPanelとか、そういう感じ。
ボタンとかも押した時のイベント処理とか画像の変化とか備わってるものをベースにするのが現実的。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
413 : 名前は開発中のものです。[sage] : 2015/02/17 10:37:33 : [ID:gXwJ1qVD.net]

guiを自前で実装しようとするとフォーカス制御という面倒事が待ってるからswingなりfxなり使った方が手堅いよ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/22 [AD]
414 : 191[] : 2015/02/22 11:24:59 : [ID:x5Svrr+/.net]

199を参考にマップの処理を実装しようとしているのですが、いまだに詰まっていることがあります。
現在実装中の方法
1000万x1000万等の巨大なマップは自分じゃ一気に作れないので、20x30位のエリアを何個か作り最後に結合する。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
415 : 名前は開発中のものです。[sage] : 2015/02/22 12:11:59 : [ID:9tzD8toT.net]

先ず、更新と描画は別。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/23 [AD]
416 : 名前は開発中のものです。[sage] : 2015/02/23 10:06:47 : [ID:Lz998WDk.net]

表示される範囲座標一つ一つ、どのエリアのどこの座標になるか見ればいいんじゃないの。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
417 : 名前は開発中のものです。[sage] : 2015/02/23 12:44:13 : [ID:0EQ3KecF.net]

複数の座標系は変換して使うもの。
グローバル座標、タイル座標(=グローバル座標の場合あり)、エリア座標は相互変換できないとおかしい。
そしてそれら座標系が描画時にウインドウのクライアント座標に変換できないといけない。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/24 [AD]エンジニアのプロ契約なら【Pe-BANK】
418 : 名前は開発中のものです。[] : 2015/02/24 00:16:43 : [ID:zq7H1j8+.net]

>>415 ~ 417
変換系の整理ですか...
int indexTPX等で表示画面の左上座標を算出して後は表示画面の幅や高さでそれぞれの座標計算は出来るのですが。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
419 : 名前は開発中のものです。[sage] : 2015/02/24 00:53:43 : [ID:hT1osW/a.net]

>>418
4つの中心付近とか関係ないだろ…?
今プレイヤーは何番のマップにいるのか。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
420 : 名前は開発中のものです。[sage] : 2015/02/24 04:46:34 : [ID:FyTelkQO.net]

>>418
エクセルでも方眼紙でも何でもいいから、簡単に入子の箱書いてみれば理解しやすいんじゃない。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
421 : 名前は開発中のものです。[] : 2015/02/24 23:23:20 : [ID:zq7H1j8+.net]

>>419~420
一つの大きなマップはいくつのも小さなエリアの集合体で構成されているので,
その小さなエリアの幅が決まっています。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2015/02/25 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
422 : 名前は開発中のものです。[sage] : 2015/02/25 00:02:04 : [ID:wwS95ney.net]

仕組みは理解できてると思うよ。

表示範囲が1エリアの範囲を超えるでもなければ、プールしておくべきは最大4エリア
その4エリアから表示範囲分を表示すれば良いだけ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
423 : 名前は開発中のものです。[sage] : 2015/02/25 00:41:58 : [ID:sF3guJ4N.net]

エリア座標(0, 0)               エリア座標(1, 0)
    グローバル座標(0, 0), (1, 0)        グローバル座標(2, 0), (3, 0)
              (0 1), (1, 1)                  (2, 1), (3, 1)
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
424 : 名前は開発中のものです。[] : 2015/02/25 01:19:14 : [ID:Opsz/SjB.net]

>>422~423

なるほどなるほど。グローバル座標などで処理する等で問題は解決しそうです。
ちょっと道が見えてき始めたのでがんばってみます。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
425 : >>199[sage] : 2015/02/25 17:58:43 : [ID:Jzpyh/K8.net]

2年経っても同じことやっててワロタ

4エリアだと計算が難しいから、エリアを少し小さくして
主人公の周り全方向8エリアを処理するようにすれば?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
426 : 名前は開発中のものです。[sage] : 2015/02/25 23:36:51 : [ID:wwS95ney.net]

全体マップをエリア単位で分けた座標をブロック座標とした場合、
現在位置の要素を調べるのには、全体マップでの現在位置を1エリアの大きさで割って、商が全体マップ中のエリアのブロック座標、余りがエリア内の要素座標。
これは現在位置の足元の要素を調べる考え方だけど、右隣の要素を調べたいなら右隣を現在位置座標とした同じ計算をしてみればいいだけ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2015/02/26 [AD]システムエンジニア募集【プライム案件8割で上流工程にも携われる!!】
427 : 名前は開発中のものです。[sage] : 2015/02/26 02:32:54 : [ID:BXfNXTEu.net]

巨大マップを作るのにしても迷路状のMAPなら、迷路生成の為のツール作って大枠を作成、その上で細部を手直しするとか、
2Dのフィールドマップならマップタイル1つを1色の色に見立ててペイントで大雑把に描いて、その後に通常のマップタイルを組み合わせた表示で細部を手直しするとか。
3Dのフィールドマップなら上記のやり方に組み合わせて、等高線地図的なもので凸凹のMAPを生成し、細部を手直しようにするとか。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/02/27 [AD]毎日セールをやってます!!詳細こちら→【TOMTOP】
428 : 名前は開発中のものです。[] : 2015/02/27 13:30:27 : [ID:RNDSqU89.net]

ふお===
何かスパゲッティー通りこしてペペロンチーノになってきた。
ちょっと今思ったのですが、もう一つグローバル変数だけのマップをつくればいいかな。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
429 : 名前は開発中のものです。[sage] : 2015/02/27 16:35:54 : [ID:KBJyPpkG.net]

グローバルマップのサイズはGX256xGY256。
エリアマップのサイズはAX32xAY32。
すると、グローバルマップは、BX4xBY4のブロックマップとなります。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
430 : 名前は開発中のものです。[sage] : 2015/02/27 16:39:11 : [ID:KBJyPpkG.net]

エリアマップの集合体がグローバルマップなわけで、その集合体を管理するのがブロックマップでありブロック座標。
エリアマップの集合体を管理する座標体系が、まるっきりすっぽ抜けてんだよ。
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
431 : >>199[sage] : 2015/02/27 17:28:35 : [ID:H3arKG/F.net]

チップ単位 32x32(ピクセル)
エリア単位 16x16(チップ)
ワールド単位 64x64(エリア)
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
432 : 名前は開発中のものです。[] : 2015/02/27 19:15:31 : [ID:RNDSqU89.net]

>>429
はい。 % は余りで、/は除です。
>>430~431
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2015/02/28 [AD]【G-Tune】
433 : >>199[sage] : 2015/02/28 01:23:44 : [ID:P1K9vzQz.net]

2DのアクションRPGとかその辺かねぇ
ttp://gesei.sub.jp/kami/src/up0358.zip
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
434 : 名前は開発中のものです。[] : 2015/02/28 11:34:50 : [ID:oenNrJIA.net]

>>433
おおおおお。すごい。
完璧に出来ている。
今コードを読んでいて関心させられるばかりです。
もう少し完全把握に時間がかかるので出来次第また書きます。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/03/03 [AD][Dell]決済後最短翌日出荷!<即納モデル>
435 : 名前は開発中のものです。[] : 2015/03/03 01:03:54 : [ID:g0dj32rR.net]

漸く432で上げたコードに組み込むことが出来たました。
一つ質問があります。

例えば敵がある一定のエリアにいてArea.update()で更新するのがいいのか。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
436 : 名前は開発中のものです。[sage] : 2015/03/03 03:03:27 : [ID:5dXFwol9.net]

1.ゲーム仕様的に敵が少なければ敵全員forループで回す
実装が簡単、どこかに敵全員入ったList<Enemy>があれば良い

2.全エリア合計で10万とか敵がいる場合、巨大なforループ自体を回したくない
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
437 : 名前は開発中のものです。[sage] : 2015/03/03 03:10:16 : [ID:5dXFwol9.net]

>>433をベースにした場合、これで十分だろう

Application.java

public class Application {
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
438 : 名前は開発中のものです。[] : 2015/03/03 19:20:02 : [ID:g0dj32rR.net]

なるほど。わかりました。次は当たり判定を実装してみます。


後、皆さんゲーム作るときって何か雛形や構造など参照にしてるものってあります?
自分はテンプレにある-> 大量のソースコードを公開して下さっている国内サイト
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
439 : 名前は開発中のものです。[sage] : 2015/03/03 21:08:17 : [ID:zJ99hZfx.net]

さすがにちょっとenemysは頂けないわ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
440 : 名前は開発中のものです。[sage] : 2015/03/03 21:59:26 : [ID:5dXFwol9.net]

がびーん
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
441 : 名前は開発中のものです。[] : 2015/03/03 23:22:11 : [ID:Ww58oNEN.net]

>>439
enemies?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/03/06 [AD]【G-Tune】
442 : 名前は開発中のものです。[] : 2015/03/06 19:06:03 : [ID:qOuLf7E5.net]

一つのエリア内での壁の当たり判定は出来ましたが、またエリア境界を跨ぐ所で詰まった。
>>426みたいにするのを考えていますが中々うまくいかない。
いっそのこと>>428の方法を取ったほうが周りのエリアのことを考えなくて住むので計算は楽になるかな?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
443 : 名前は開発中のものです。[sage] : 2015/03/06 21:12:18 : [ID:cuamb/V2.net]

いや、何でやねんww
同じ座標変換で、進行方向のオブジェクト調べりゃええだけやがなw
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
444 : 名前は開発中のものです。[sage] : 2015/03/06 22:03:19 : [ID:YhHE8cN4.net]

これは流石に草
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
445 : 名前は開発中のものです。[sage] : 2015/03/06 22:42:29 : [ID:DlVBEjuz.net]

まるで成長していない
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:5
他スレッド
2015/03/07 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
446 : 名前は開発中のものです。[sage] : 2015/03/07 01:16:46 : [ID:Q1pyrL0N.net]

基本的にプレイヤーの操作によっていじる座標は、キャラの位置を示すグローバル座標のみ。
その他の、全体マップ内でのエリアの位置を示すブロック座標や、該当エリア内でのプレイヤーの位置を示すエリア座標は、必要なときに都度グローバル座標から変換すればいい。
そうすりゃエリア跨いだ場合の処理がー、とか悩む必要もなくなるよ。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
447 : 名前は開発中のものです。[sage] : 2015/03/07 12:44:59 : [ID:CIOoXfhb.net]

横から補足すると、
エリアというのも、全エリアの中の更新範囲のエリア群になる筈なんだよ。
それを決定するのもプレイヤーまたはカメラのグローバル座標から行われる。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
448 : 名前は開発中のものです。[] : 2015/03/07 16:22:57 : [ID://3hG3Y3.net]

>>446~447
ありがとうございます。
>>431の変換関数を基本にしてグローバル座標からエリア座標に変換していますが、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/03/08 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
449 : 名前は開発中のものです。[] : 2015/03/08 13:24:37 : [ID:GjmzByZt.net]

http://www.m9-www.com/lwjglgameproject
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/03/17 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
450 : 448[] : 2015/03/17 18:05:16 : [ID:NjDAqUGi.net]

ttp://gesei.sub.jp/kami/src/up0358.zip
が限界。頭禿げそう。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
451 : 199[sage] : 2015/03/17 20:39:10 : [ID:2aANesll.net]

まずは速度をタイル単位(32)からはじめるこった
ttp://gesei.sub.jp/kami/src/up0360.zip
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/03/18 [AD]
452 : 名前は開発中のものです。[] : 2015/03/18 01:15:50 : [ID:PXfFT047.net]

>>451
199さんでしたか。色々助言やコードなどありがとうございます。
しかも世界ループ機能まで実装してもらってますし。読み易い。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
453 : 199[sage] : 2015/03/18 02:38:41 : [ID:wB42T/0N.net]

名前に番号入ってないのは俺じゃないよ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
2015/03/25 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
454 : 名前は開発中のものです。[] : 2015/03/25 17:43:21 : [ID:CRyTJdAN.net]

それは失礼しました。
ちょっと判定時々バグるけどこんなかんじでしてます。
ttp://gesei.sub.jp/kami/src/up0361.zip
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
455 : 名前は開発中のものです。[sage] : 2015/03/25 22:56:29 : [ID:7qzYit+W.net]

アローン☆スタンド
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2015/04/01 [AD]
456 : 名前は開発中のものです。[] : 2015/04/01 01:43:16 : [ID:rHcHS833.net]

今度こそちゃんとしたゲームが作りたい!
目標は動物の森みたいな2Dゲーム。グラや操作性は大体80s~90s的なゲームが理想。
ゲーム中の機能としてはキャラ移動はもちろん、店での買い物や魚釣りなど色々な事が出来たらいいな。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
457 : 名前は開発中のものです。[sage] : 2015/04/01 02:58:35 : [ID:RM2wWUK+.net]

文章おかしくて外人みたいだな
質問内容が分からないのでもう一度書き直せ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
458 : 名前は開発中のものです。[] : 2015/04/01 12:44:19 : [ID:rHcHS833.net]

失礼。何年も日本にいなかったのでまだ少し文章が変かもしれない。
質問内容は
start up
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
459 : 名前は開発中のものです。[sage] : 2015/04/01 17:30:19 : [ID:lJ9uSJVO.net]

グローバル変数ばんざい
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/04/02 [AD]ゲームパソコンブランド「G-Tune」
460 : 名前は開発中のものです。[sage] : 2015/04/02 00:51:21 : [ID:Kd4ACYgu.net]

ゲームの進行を管理するクラスが必要だなー。
データをセーブロードするクラスも必要だな。
データそのもののクラスがあったほうがいいな。
プレイヤーというクラスもあるな。
アイテムというクラスを作ったら、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2015/04/03 [AD]BTOパソコン・PC通販ショップのG-Tune
461 : 名前は開発中のものです。[] : 2015/04/03 01:10:13 : [ID:InpPEbYz.net]

ゲームの進行を管理するクラスが必要だなー。
データをセーブロードするクラスも必要だな。
データそのもののクラスがあったほうがいいな
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
462 : 名前は開発中のものです。[sage] : 2015/04/03 04:56:34 : [ID:lkqZWAUT.net]

シーン単位の設計とかそういう設計指針立てるのが苦手ってことなら、
ゲームエンジン使えば?って話になっちゃうかも

あと遷移図とか画面構成イメージとか描いたりしてる?
コード書く→リファクタリングばっかりでもいいけど、
適当に手書きで整理してみるだけでも違うもんだよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
463 : 名前は開発中のものです。[sage] : 2015/04/03 17:48:28 : [ID:chj1QkVN.net]

シーンの遷移が分からないってはなしだろ?
シーンのインスタンスをstaticとかシングルトンにすれば
そのインスタンスがもってるプロパティもイモヅル式にどこからでもアクセスできる
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/04/05 [AD]格安スマートフォンなら【TOMTOP】
464 : 名前は開発中のものです。[sage] : 2015/04/05 16:43:37 : [ID:FoWp8ODA.net]

期限が短すぎたので上げなおし
https://pastebin.mozilla.org/8828750
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/04/06 [AD]格安スマートフォンなら【TOMTOP】
465 : 名前は開発中のものです。[] : 2015/04/06 18:56:08 : [ID:/THq8Fdv.net]

継承や関連性はなんとなく図を描いている所。
DFDしかちゃんと出来なくて困る。
コード見ましたところ、dispose関数がありますが、そのシーンを廃棄するのでしょうか?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
466 : 名前は開発中のものです。[sage] : 2015/04/06 22:35:38 : [ID:8cFcSghx.net]

普通にGameStateをPlayStateにダウンキャストすればよいだけだろ
ダウンキャストしたくなければ、そもそもリストに詰めないことだ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
467 : 名前は開発中のものです。[] : 2015/04/06 23:40:08 : [ID:/THq8Fdv.net]

確かにダウンキャストすれば出来そうですが、それをしようとしたら各要所で条件分岐させなきゃならないし、
前呼んだ”javaで学ぶリファクタリング”の本でDCは余り良い手ではないと書いてあったので。
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2015/04/07 [AD]
468 : 名前は開発中のものです。[sage] : 2015/04/07 00:45:35 : [ID:iKbQeSub.net]

アホガキまるだしでうんざりする
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
469 : 名前は開発中のものです。[sage] : 2015/04/07 02:22:24 : [ID:HEtwadqH.net]

そういえば春だね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/08/03 [AD]ITエンジニアの方へ総合的なサポートをお約束します。【Pe-BANK】
470 : 名前は開発中のものです。[] : 2015/08/03 09:32:43 : [ID:kSwbA9Fz.net]

Thread.sleep() を呼び出すと15ミリ秒も処理が帰ってこないという話があり

http://dobon.net/vb/bbs/log3-23/14028.html

最高精度の 1 ミリ秒にできたとしても
UI スレッド、描画スレッド、AIスレッドなどを同期させながら 60fps 出したいときに
スレッド切り替えるたびに 1 ミリ秒かかっていたのでは致命的だ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
471 : 名前は開発中のものです。[sage] : 2015/08/03 11:20:15 : [ID:kSwbA9Fz.net]

src.zip, Thread.java, sleep(millis, nanos):

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

sleep(millis);
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
2015/08/04 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
472 : 名前は開発中のものです。[sage] : 2015/08/04 17:44:09 : [ID:YB5Xtaqw.net]

java.util.concurrent.lock.LockSupport.parkNanos(1L);

も15ミリ秒待たされた。
新しめの win 8.1 マシンでさえこんな状況
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/08/05 [AD]
473 : 名前は開発中のものです。[sage] : 2015/08/05 13:18:01 : [ID:Kox9LHwR.net]

>>470
同期させるならsleepのタイムアウト待つんじゃなくて割り込みかけない?
もうちょっとちゃんとするならjava.util.concurrentのCyclicBarrierやらCountDownLatchやらPhaser使うんじゃない?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
474 : 名前は開発中のものです。[sage] : 2015/08/05 17:25:15 : [ID:5iKsQnJc.net]

>>473
アクティブレンダリングの待ちが念頭にあったから sleep と考えていたけど
確かに同期させるという用途なら wait / notify とかが良いかも。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/08/22 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
475 : 名前は開発中のものです。[sage] : 2015/08/22 23:33:39 : [ID:+Rszj5Wc.net]

>>470
リンク先の内容って2005年の.NET C#の話でしょ?
なんでJava板で?・・・
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/08/23 [AD][Dell]決済後最短翌日出荷!<即納モデル>
476 : 名前は開発中のものです。[sage] : 2015/08/23 19:31:06 : [ID:7bDmMhl8.net]

nanoTime() は確かに 100 ナノ秒単位くらいの精度がでるかもしれないが
それは時間を「測る」ほうの精度で、sleep で「待つ」ほうの精度はもっと悪い。

リンク先を貼ったのは探すのをさぼってしまったからだけど、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2015/08/24 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
477 : 名前は開発中のものです。[sage] : 2015/08/24 14:14:06 : [ID:qQPD7DVJ.net]

そりゃ寝てる間に別のタスク呼んでるんだから
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
478 : 名前は開発中のものです。[sage] : 2015/08/24 18:32:26 : [ID:Gp2n+Lvh.net]

sleep(millis, nanos) とあるから、ナノ秒単位で寝かせられる
と思うじゃん、
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2016/08/05 [AD]マウスコンピューター
479 : 名前は開発中のものです。[sage] : 2016/08/05 20:21:48 : [ID:Rrym3J/u.net]

JavaFXってグラボのアクセラレーションかかるのかな?
って誰もいないかw
PCで携帯スマホのOpenGLくらいのパフォーマンスは出そうなんだが…
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/02/03 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
480 : 名前は開発中のものです。[] : 2017/02/03 02:22:29 : [ID:0I8xjrI1.net]

age
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/03/22 [AD]
481 : 名前は開発中のものです。[] : 2017/03/22 20:19:40 : [ID:2x3cQ72L.net]

http://video.fc2.com/mycontents.php
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/06/04 [AD]格安スマートフォンなら【TOMTOP】
482 : 名前は開発中のものです。[age] : 2017/06/04 16:37:34 : [ID:uG346vtn.net]

新板age
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド

http://2tell.biz/ Copyright © 2015-, 2TELL制作委員会. All Rights Reserved.