2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名前は開発中のものです。:2012/12/27(木) 16:04:18.62 ID:rl+qGRHn.net
スレタイはアプレットとの対比的な意味と考えてください。
Javaでのゲーム開発は賛否ありますが、国外では割と盛んになってきているように思います。
裏を返せば日本語だけでは情報が得辛い状況であり、寂しく開発してる人が多いのでは・・・。

関連スレ
JAVAアプリでゲーム
http://toro.2ch.net/test/read.cgi/gamedev/1033926010/


参考になりそうなサイト
・どのイメージタイプを使うべき?
http://weblogs.java.net/blog/chet/archive/2004/08/toolkitbuffered.html
・弱点と言われる?ベクタグラフィックス関連の改善
http://docs.oracle.com/javase/1.5.0/docs/guide/2d/flags.html
・大量のソースコードを公開して下さっている国内サイト
http://aidiary.hatenablog.com/entry/20040918/1251373370
・Java 2D games tutorial
http://zetcode.com/tutorials/javagamestutorial/
・出入りが最も盛んな?フォーラム
http://www.java-gaming.org/index.php
・スプライトシートの切り方等(国内)
http://sky.geocities.jp/kmaedam/java2/java2.htm

動画
3D Game Programming tutorial
http://www.youtube.com/watch?v=iH1xpfOBN6M

271 :名前は開発中のものです。:2014/01/01(水) 23:33:21.62 ID:TDYNLr8C.net
直にOpenGL書いてる?

SlickとかEasyWayで適当にウィンドウとスプライト貼って試してみたら?
それでOpenGLの使い方が間違っているのかハードウェアやランタイムの問題か
わかるでしょ。
http://www.jroller.com/bantunes/entry/java_game_engines_and_frameworks

272 :名前は開発中のものです。:2014/01/01(水) 23:52:05.83 ID:bSKouUWX.net
>>271
昔GL2で書いたコードを動かしたら普通に動いたので、GL3以降を使うと問題があるっぽい様子…
というかシェーダー関係なのかなあ…

自宅のGF560では問題なく動いてたコードなんで、ちょっと悩んでる。
帰省中に最近のOpenGLを勉強しようと思ったら、思わぬところでよく分からん事象に遭遇した。

273 :名前は開発中のものです。:2014/01/03(金) 23:20:28.78 ID:1Q3FtKvn.net
そもそもopenglのポーティングは何使ってんの?

274 :270:2014/01/04(土) 00:05:52.26 ID:ZD/ROmwt.net
>>272
JOGLです。
>>270でGLSLって書いてるのはJOGLって書こうと思って脳と指がずれてた。

ウェブ情報を参考にVAOを使ったサンプルコードを作ってみたんだけど、
最初の一回は正常に描画できて、2回目以降の描画ではプリミティブが描画されず、
背景色で塗りつぶされてしまう。
VAOを使わないでVBOで描画すると問題ない様子。

275 :名前は開発中のものです。:2014/01/04(土) 01:52:37.37 ID:4Kus4sgx.net
関係有るかわからないけどJOGLはバージョン変わるたびに激変してるからwebの情報は古いよ。
自分で変更点追うしかない。

276 :270:2014/01/04(土) 22:43:55.31 ID:ZD/ROmwt.net
原因が分かったので報告。
VAOを使って描画した後、
glBindVertexArray(0)
を呼んでバインドを外してなかった。

GPUによって、それでも動作する場合と動作がおかしくなってしまう場合があるみたい。

277 :名前は開発中のものです。:2014/01/05(日) 17:57:44.52 ID:Mpn6RVWq.net
オブジェクト化されたOpenGL APIの規格ができるとゲーム作りなんかは随分楽になりそうだが、
そういうのはもっと上位のフレームワークでやれってスタンスなんだろうな

278 :名前は開発中のものです。:2014/01/05(日) 18:15:21.07 ID:cB3+M9N2.net
インスタンスつくってメソッド呼んでーって感じにしたらってこと?

279 :名前は開発中のものです。:2014/01/05(日) 18:33:29.28 ID:Mpn6RVWq.net
>>278
そうそう、VAOとかVBOとかがオブジェクトになる感じ

280 :名前は開発中のものです。:2014/01/05(日) 18:45:24.60 ID:cB3+M9N2.net
>>279
確かに便利だけどそれやると言語によってはAPIにアクセスできなくなってしまうよ

総レス数 484
173 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★