1 名前:名前は開発中のものです。 [2005/10/27(木) 09:43:50 ID:dzSvRQXE] Javaでのゲーム作成について情報交換をするスレです。 ゲーム作成以外の話題はム板(pc8.2ch.net/tech/ )、 他言語に関する話題は他スレでお願いします。 前スレ JAVAでゲーム作成 pc8.2ch.net/test/read.cgi/gamedev/1074347252/ テンプレは>>1->>10 あたりを参照
646 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 10:23:30 ID:M9cmQJF8] >>645 JDK入ってても現象でてます。
647 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 14:03:17 ID:0wIkKd8m] >>646 こんにちわ。 う〜ん。ちょっと環境の詳細が分からないとちょっと対応が難しそうですね。 (OS、サウンド環境、Java環境、etc...) こちらで現象が確認できない(同一環境が揃わない)と、どうやって 対処して良いものか... あと、他の方が作成したMIDIを鳴らすサンプルプログラムとかで、 発声するかとか知りたいところです。 それでも同じような例外が発生するようでればPC(Java)環境、 そうでなければ私のプログラムが問題ということになりますね。 (私がJavaの素人なので後者とは思いますが...) なんか他の良いMIDIサンプルないですかねぇ。 (MidiSystem.getSequencer().open();してそうなやつ)
648 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 14:26:02 ID:M9cmQJF8] >>647 実行したら死んだ。 Sequencer midiSequencer = MidiSystem.getSequencer(); midiSequencer.open(); javax.sound.midi.MidiUnavailableException: MIDI OUT transmitter not available at com.sun.media.sound.AbstractMidiDevice.createTransmitter(Unknown Source) at com.sun.media.sound.AbstractMidiDevice.getTransmitter(Unknown Source) at javax.sound.midi.MidiSystem.getSequencer(Unknown Source) at javax.sound.midi.MidiSystem.getSequencer(Unknown Source) at midi.MidiTest.<init>(MidiTest.java:21) at midi.MidiTest.main(MidiTest.java:14) 諦めます。
649 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 15:15:29 ID:aT7rJMam] とりあえず僕がBGMの再生用に使ってるクラスはこんな感じ。 ttp://www.vipper.org/vip410441.txt.html BGMBundleにシーケンス一式溜め込んでおいてランダムに再生するだけの物です。 手元にWindowsとLinuxの両方の環境あるけどどっちでも動いてます。
650 名前:648 mailto:sage [2006/12/29(金) 15:59:11 ID:M9cmQJF8] >>649 やっぱり this.sequencer = MidiSystem.getSequencer(); の部分で死ぬ どうやら俺の環境に問題があるらしい。 何かにデバイス横取りされてるのかな。 Java Media Framework関係は普通に鳴ってる・・・。
651 名前:648 mailto:sage [2006/12/29(金) 18:23:49 ID:M9cmQJF8] AudioClip play()も問題なし・・・。 こんな現象もあるんだ〜と感心。 今後の参考にします。
652 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 18:41:28 ID:0wIkKd8m] >>648 オアー。環境スか...(´д`; そのうち環境が整ったらプレーしてみてください。m(_ _)m (ステージも結構あるので、80'sのアクションゲーム好きでしたら 楽しめると思います) でわ。
653 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 20:26:04 ID:aT7rJMam] ttp://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=cdd3f2d858bc6fffffffffa08e9d7dbe34c4:YfiG?bug_id=6483856 これかな? Evaluationの部分を適当に訳してみる: >指定されたサウンドカード(SoundMAX Digital Audio)はハードウェアMIDIポートを持っていないので >Javaのソフトウェアシンセサイザーを使うことになります。 >標準ではJavaSE JREはソフトウェアシンセサイザーのサウンドバンクをインストールしませんが、 >しかしサウンドバンクが利用可能でなければシーケンサはソフトウェアシンセを使用しません。 >このためシーケンサは使用可能なアウトプットデバイスを見つけることが出来ないので失敗します。 >したがって新しいJavaSoundDemoのためにRFEの写しとしてCRを閉じて、 >それらのケースを詳細に取り扱うべきです。 最後の一文がよくわからんかったけど JRE普通にインストールしただけじゃ Java付属のサウンドバンクが入らないから入れろってことだね。 ただWindows側でソフトウェアシンセって持ってなかったっけ?
654 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 23:56:59 ID:J80FO9qV] >>648 がうごかないっていうのはライブラリの問題だと思う マルチコアだと動かないとかよくあるから環境を書いたほうがいいと思う
655 名前:名前は開発中のものです。 mailto:sage [2006/12/30(土) 10:34:14 ID:HoTiFon7] マザー:gigabyte GA-965P-DS3 CPU:intel Pentium D 930 BOX(一個) サウンド:オンキヨー SE-90PCI OS:Win2000SP4 JDK:JDK5、JDK6(どっちもダメだった) 関連性があると思われるインストール済みソフトウェア Audio Deck JMF1.2 MIDIはWindowsMediaPlayerに関連付けられている状態
656 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 10:14:46 ID:1VGXvsjp] お前らのゲーム音源はMIDIですか、それともAUですか。
657 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 21:54:30 ID:p+8prPoH] BGMはMIDI、効果音はau使ってます。
658 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 02:10:42 ID:6EV+wqWa] BGMはOggVorbis、効果音はWAV これデフォでしょ
659 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 02:43:23 ID:moAKmPyK] >>655 JMFのコンフリクト ttp://forum.java.sun.com/thread.jspa?threadID=586287&messageID=3024044 sound.jar(またはjmf.jarも)を lib\extから(またはclasspathからも)除外。
660 名前:名前は開発中のものです。 [2007/01/04(木) 22:53:24 ID:KxRY1/gx] サウンドバンクを配布するってのもだるいな・・・。 配布する際は使ってるライブラリも含める? それともインストールを促す? 含めると、そんなライブラリ持ってるわい!って言う人いるだろうな。 かといって含めずに「動かないんですけど」って問い合わせが来ると対応が大変だし。 なんか良い方法ないかな。
661 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 23:04:33 ID:CqSR8cXM] 散々注意書きする
662 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 00:53:20 ID:CKZiJJtc] アプレットなら普通にHTTP経由でダウンロードすればいいだけでは? アプリなら適当にファイル同梱すればいいし 別にJREにはいってる必要はない
663 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 09:23:58 ID:EoheASy3] >>662 その「適当にファイル同梱」の事を言ってるんジャマイカ。
664 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 12:02:21 ID:CgA1l96c] >>663 再配布可能物なんだから問題ないだろ? それが問題になるなら画像やサウンドファイルなど他のリソースも問題になるってことだぜ?
665 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 10:57:57 ID:51STjwfV] 色々な視覚効果を試行錯誤中なんだが いい感じのエフェクトはないかね? ttp://www.durius.com/ ttp://hp.vector.co.jp/authors/VA012735/
666 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 15:14:07 ID:r24lOWtw] エフェクトに対してJavaと何の関係があるのかと それにゲームによって使い方違うだろ
667 名前:名前は開発中のものです。 [2007/01/06(土) 18:29:48 ID:nMuYdedC] 自分も視覚効果について考えていたけど処理速度の都合上 あんまり無茶するとフレームレートががた落ちになるのがネックだね。 sun.java2d.openglやsun.java2d.d3dのオプションで OpenGLやD3Dのアクセラレーションが効くのはいいけど 環境や処理によってアクセラレーションが 効いたり効かなかったりするからあんまし過信できないかな。 というかアクセラレーションが効かないだけならいいけど、 D3Dだと拡大縮小が以上に時間かかるバグがあったり、 OpenGLだと色が化けたりでまだ実用には少々難ありっぽい。 (どちらも本家のバグレポートにあった) とりあえずDirect3D向けの視覚効果テクニックから 軽そうなのだけをJavaに引っ張る予定。
668 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 23:14:26 ID:CAKGleIT] OpenGLによるJava2Dアクセラレーション期待していたらぜんぜん話にならなかった(DirectDrawのほうがまし)から JOGL使ってOpenGLそのまま使うのが今は一番現実的かな
669 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 23:36:13 ID:cnJipY2O] ttp://www.balmunc.jp/ MMORPGをJavaで作るそうです。 説明によるとサーバーもクライアントもJavaみたいです。 どこまでいけるのやら?
670 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 00:06:10 ID:NntNHMAa] >>669 ブラウザ上で動くオンラインゲームってのは面白そうだな。 Javaのメリットも生かせそうだし、何より金の臭いがプンプンするぜー!!
671 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 11:19:46 ID:6B2D6r/d] ホームページビルダーですか(笑) アドレス見て.hackを思いだした
672 名前:名前は開発中のものです。 [2007/01/09(火) 03:31:44 ID:EAQZbwWj] javaじゃ無いけど、SecondLifeのクライアントソースがオープンソースになった secondlife.com/developers/opensource/getit
673 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 21:58:25 ID:HlHNM13x] >>669 オモシロそうだね。 しかし、いまどき手作りサイトはきつくないか? せめてCMSを使ってほしい。 xoops, joomla, pukiwikiあたり。
674 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 10:31:16 ID:1y6WyCtf] FrameとSwingの違いってなんです?
675 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 13:02:27 ID:CY2D89Rv] AWTはFrameやDialog等を含む SwingはJFrameやJDialog等を含む つまり比べている単位が違う
676 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 16:06:33 ID:CUOEf+p3] XOOPSはバグだらけだしコミュ荒れまくりだしトラブル起きまくりだし半分死んでる
677 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 19:51:15 ID:1y6WyCtf] >>675 ありがとうございます
678 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 20:45:36 ID:oWjZFBCd] >>673 ネットゲームを作ってるけどユーザー登録と認証のデータベースを 一々作らなくてもXOOPSとかのに便乗してしまえばいいことに気がついたよ。 でもXOOPSは荒れてるのか、残念。
679 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 23:47:17 ID:ssMCF7LR] >>669 試みは面白いけど ブラウザMMOである必要があるかってのが不明だし 見た感じ完全な素人ぽいし、何をやりたいかってのがわからないから微妙だな
680 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 00:27:37 ID:mphLe0zy] >>679 Javaだからブラウザとは限らないと思う。 むしろブラウザでアプレットでも動いて、 WebStartやJavaアプリケーションだったら 他の機能も使えるとかだったら面白いと思う。 ただ募集で人を募ってるにしてはちと情報が足りないよねぇ。
681 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 00:56:40 ID:NgTbegp6] >>669 どこかでみたなって思ってたら BOTNEWSの人のサイトじゃん。
682 名前:名前は開発中のものです。 [2007/01/11(木) 08:07:23 ID:S2vx2eJV] ラグナロクw
683 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 14:53:51 ID:Yd1G/kpu] .hackを思い出すようなURLだな
684 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 21:55:18 ID:5qUJXaj7] 皆様こんばんは。JAVA初心者です。 JAVAゲームを作りたいのですが、どこかのサイトでフロッピーに一括DLできるようなところはありませんでしょうか? プログラムはもう出来ていて、あとは入力すれば出来るような簡単なゲームで良いんです(テトリスなど)。 皆様ご存知でしたら大変申し訳ないんですが教えてくれませんでしょうか…?
685 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 22:02:28 ID:+EVEwFD/] 申し訳ありませんが意味が分かりません。もう少し易しい日本語で書いてください。
686 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 22:29:11 ID:XoWa/QNu] ここ javagame.main.jp/
687 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 03:00:48 ID:STRKeNbN] そのサイトすごくいいんだけど もちっと泥臭いJavaに限った情報を集めたサイトが欲しいなー
688 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 05:51:25 ID:h6iNVB6D] どの程度Javaを理解してるかにもよるな。 とりあえずお前さんが書いたソースをどっかにあげてくれ。
689 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 18:19:58 ID:+JdArOF0] Imageのサイズを取得することが出来ないんですが何故でしょうか image.getWidth(this);でいけますよね?-1が返るんですけど
690 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 19:13:52 ID:k6cliGBg] >>689 Javadocより > abstract クラス Image は、グラフィカルイメージを表現する > すべてのクラスのスーパークラスです。 > イメージは、必ずプラットフォーム固有の方法で取得してください。 ベクトルイメージとかもひっくるめてのスーパークラスだから ピクセルの概念をImageは持ってない。 BufferedImageとVolatileImageはピクセルベースのイメージで サイズの概念を持ってるからサイズの取得ができるよ。
691 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 20:07:18 ID:STRKeNbN] >>688 ソースは公開してるけど、ここに紹介すれば そんなサイトを君が作ってくれるの?
692 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 20:32:46 ID:h6iNVB6D] 別に作ってもいいよ。 で、どこで公開してるの?
693 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 22:41:44 ID:hpZMXN0I] >>669 おもったんだけど、この理屈で言うんだったら、 ネトゲーのクライアントはアプレットでつくるより Flex(ActionScript)で作ったほうがよくないか? 開発環境無料だし。 JREをインストールさせるより90%以上普及している Flash使ったほうがよいかと。 (サーバサイドはJAVAでいいと思うが) てかそういうゲーム誰か知らない?
694 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 22:46:22 ID:k6cliGBg] >>693 JREをインストールさせることが面倒なのは同意だが、 サーバーとクライアントで別々の環境にすると 今度は通信プロトコルの統一が面倒なのよねぇ。
695 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 22:51:00 ID:STRKeNbN] >>692 実名でやってるから2chに晒すつもりはない とりあえずGraphics2Dの最適な描画について まとめたドキュメントが日本語で読みたい この方法は高速で、この方法は低速ですというのを 使ってるJDKのバージョンに合わせて知る方法があればすごく助かると思う 例えば画像の描画だけの場合でも描画面積のみ考えればいいのか、 そこでImageの描画回数はどのくらい影響するのかとか src->dest間の色深度の違いでどのくらい影響があるのかとか そういうのは試してみないとわからんし 結局は個人の常識とかノウハウに埋もれてたりする みんながみんなの開発日記やソースを読める訳でもないから勿体無い
696 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 23:55:12 ID:4K5O+ZTo] >>693 Flashで作る場合、試行錯誤で作り上げていくの難しいからまずはJavaででも問題はないと思う それにほとんどのMMOhaアプリケーションセットアップ型だし、ランタイムのみってのはメリットはあるだろう WebStartつかえば差分パッチとか入れることも出来るし、キャッシュさせることも出来る UDPTCP直接バリバリつかうようなアプリだとFlashきつくね? HTTPだけ使うようなのならいいと思うが、ターゲット考えれば暗号化とかのいたちごっこ打破も目的に入ってると思うし
697 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 00:04:09 ID:wpmqZDm6] てか、2ch閉鎖すんのか。。。
698 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 01:06:04 ID:En3FXRLQ] >>695 そういうのはいいだしっぺがやるもんだと思うぞ。 自分のノウハウをまとめたサイトをどこかで立ち上げて、その後、皆に協力を依頼するなりしてみたら? いくらなんでも自分は何もせず、他人に頼りきりってのは虫が良すぎだろう。 こんなのが欲しい、あんなのが欲しいと言ってるだけではどうにもならないんじゃ無いかな。 まず自分が動こうぜ。
699 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 01:21:57 ID:dd/POorY] Java2Dの場合まずアクセラレーションがきくかきかないかの判断が最重要 いまだとJOGLでアクセラレーション前提のほうがよさげ
700 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 01:58:25 ID:2t7E5/JS] >>698 そういうのを言いだしっぺ厨って言うんだよ 顔が見えないからといって人をクレクレ厨呼ばわりするような君の為には javadocもドキュメントもフレームワークも永遠に書かないと心に決めた というか実際そういう需要ってあんの?
701 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 02:40:35 ID:En3FXRLQ] だってお前、何もしてないじゃん。 まとめサイトが欲しいって言ってるだけじゃん。 欲しいものがあるのに何故自分から行動を起こさない? まず何か行動を起こそうぜ。 俺の為に書くんじゃないよ。 自分の為、みんなの為に書くんだよ。 自分が培ってきたノウハウを他人に見せるってのはそういう事。 ここの連中、お前の質問に答えてくれてたよな。 俺じゃ無く、そいつらの為に書く気は無いか? それとも最初から自分のノウハウをまとめたサイトなんぞ作る気は無くて、何かと言い訳して逃げたいだけか? サイトを作るか?それとも作らないのか?どっちだ?
702 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 02:42:11 ID:Xgompw9t] むしろ閉鎖しようかと…
703 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 02:46:35 ID:En3FXRLQ] >>702 実際にサイトを運営してるのか? よければ詳しく事情を聞きたいんだが。
704 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 02:49:01 ID:2t7E5/JS] >>701 なんか自己啓発セミナーみたいだぞ もうちょっとトーンダウンしろよ
705 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 02:51:13 ID:En3FXRLQ] >>704 で? 結局、サイトを作るのか?それとも作らないのか?どっちなんだ?
706 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 02:59:43 ID:2t7E5/JS] 寄稿するくらいならできるけどサイト運営まで手を回すつもりはないな 自分は自分でやってる事沢山あるし でも例えば gamedev.org の Java コーナーにみんな書く気があったら 自分も何かしら書きたいけどね ただ重要なのはそういう雰囲気であって、やる気だけで上手くいく問題とは思わないよ
707 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 03:22:10 ID:2t7E5/JS] あーJavaでゲーム作りますがってあんま見てなかったけど そういうサイトになってたのね。てっきり個人サイトかと思ってた じゃあ何か書けるよう準備しとくよ
708 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 04:25:06 ID:En3FXRLQ] 書くのか。そうか頑張れ。 >重要なのはそういう雰囲気であって、やる気だけで上手くいく問題とは思わないよ これは同意。やる気だけでは上手くいかない。 でもその雰囲気ってのは待ってたら自然発生するのか? するかもしれんが、それまでずっと待つのか? そういう雰囲気になるよう自分で行動したほうが早いと俺は思うね。
709 名前:名前は開発中のものです。 [2007/01/13(土) 08:27:49 ID:ChZPL/q1] このスレは伸びる!!
710 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 12:59:31 ID:ISA4z7mo] >>707 あそこは個人サイトっぽい Wikiだけどページ凍結されてるから他の人は更新できないし
711 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 17:39:42 ID:2t7E5/JS] >>708 日本で恐しくマイナーな言語のwiki立ちあげた事あったけど 利用者が一人もいなかったのでやめた事あんだよ どんなプロジェクトでも需要の母数がなければ本人のやる気とともに消滅する やる意味が薄いと思ったらやらないで他の事をやるだけ >>710 よく読んだらそうだったすまん でやっぱgamedev.orgかなと思ったらgamdev.orgなのか
712 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 20:16:38 ID:VT89Y6hX] gamdev.orzに見えた漏れはどうすればよいでしょうか?
713 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 21:09:30 ID:Q4fcHXOQ] >>712 人並みに凹んだら良いと思うよ
714 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 23:51:18 ID:VjT/WPc+] Javaで作ったゲームってどうやって公開すればいいんですか? クラスファイルを配布しても直接実行できないですよね?
715 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 00:35:21 ID:pYfYvHXx] ランタイムが入っていればダブルクリックで実行できるようにしておくといいんじゃないの? 細かい設定がほしいならバッチファイルとかexe作るとかもあるけど
716 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 01:36:37 ID:W7oRzD5W] >>714 アプレット or WebStart or Jarにする。
717 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 04:14:21 ID:sLzS5csA] >>714 とりあえずココ 自己実行型JARファイル javagame.main.jp/index.php?%BC%AB%B8%CA%BC%C2%B9%D4%B7%BFJAR%A5%D5%A5%A1%A5%A4%A5%EB
718 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 13:53:59 ID:cRcMzltB] >>715- 717 Jarなんていいものがあったのか ありがとうございます
719 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 14:57:42 ID:xwM7+CqC] なるほど そういうことね メインクラス指定してするだけでおけ ライブラリを使うのであればその指定もしておくといい NetBeansだと自動的にライブラリへのパス設定とかその辺全部やってくれるよ
720 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 15:33:08 ID:GWjU6DST] NetBeansいいよねEclipseよりスッキリしてるし 移行できない理由があってすごく悔しい で、とりあえず今小さな描画テストのフレームワークを作ってるんだけど スコア算出って基本的には スコアA = fps値 スコアB = fpsの実測値 / 設定された目標のfps スコアC = 指定秒内に描画した回数 くらいでいいのかな
721 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 15:53:41 ID:xwM7+CqC] 設定値と実測値だけでいいとおもわれ
722 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 14:26:02 ID:oOqpuHvf] Java WebStartを使うにはサーバーやサーバー側でダウンロード受付対応するプログラム を用意しないといけないんでしょうか?
723 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 16:58:49 ID:/py25nqC] 差分ダウンロード使わないのならアプリのjarとjnlpファイルを配置して mime指定するだけでおけ
724 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 18:10:46 ID:JsWTQE8V] >>722 とりあえず本家の文章 ttp://sdc.sun.co.jp/java/docs/products/javawebstart/ja/docs/developersguide_ja.html ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/javaws/developersguide/syntax.html
725 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 20:40:33 ID:+dkH4MDj] 例の描画テストの件ですが、とりあえず最低限できたのでアップします gamdev.org/up/img/8643.zip 何か意見とかくれるとうれしいです 特にフレーム周りの初期化について この辺で失敗してるとテスト環境と呼べなくなるので >>721 レスサンクス。スコアはオプションにしました
726 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 21:01:12 ID:dN71f/93] OpenGL使ったほうがおおむね早いけど、描画が崩れるよね これはバグとしてあがってたと思う 5.0のときはまったく使い物にならなかったけど、アクセラレーションは一応聞いているようだ ただ、これとJOGL組み合わせるとフリーズしたりするのが癌だな ところでエッチな画像がはいってるといわないと周りの目がある家庭だと大変なことになるぞ フルスクリーン切り替えが多いのであんまり切り替えないようにしたほうがいいかな あとウインドウモード時にウインドウサイズを変更できないほうがいいか
727 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 22:32:01 ID:B9km73hg] OpenGLやD3Dのアクセラレーションは効果は大きいね。 だけどOpenGLは環境によって色化けしたし、 D3Dはsun.java2d.ddscaletoとsun.java2d.translaccelと同時に使わないと 逆に速度が落ちる上のに、 WebStartではd3dしか使えないという訳のわからない仕様なのよねぇ。
728 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 22:32:51 ID:I2Iys4yO] >>725 こういうエラーがでるけど何これ? こちらの環境はver.1.5です、1.6でないとだめ? Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n umber in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source)
729 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 22:35:50 ID:+dkH4MDj] >>727 OpenGLで描画が乱れるというのは気付きませんでした。ビデオカードによるのかな… jogl との組合せは考えてなかったですがちょっと試してみます でも jogl はデモしか触った事ないんで時間がかかりそうかも あのエッチ画像はフリー画像で真っ先に思いついただけなんで変えときます。やっぱダメかな フルスクリーン/ウィンドウモードは了解です >>728 多分JRE 1.6 じゃないからだと思います… 注意書き忘れてました レポありがとうございました
730 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 22:45:50 ID:+dkH4MDj] >>727 その辺は本当に悩みどころです… VM 起動オプションによる描画法の設定もテスト側には面倒なんで まとめて試す方法を考えときます
731 名前:名前は開発中のものです。 [2007/01/18(木) 20:03:05 ID:cuqRge9/] >>669 いっぱい文章が書いてあるにも関わらず、何をしたいのかさっぱり分からない(´・ω・`)
732 名前:名前は開発中のものです。 mailto:sage [2007/01/19(金) 19:41:29 ID:zUXwDm/l] >>725 1.5だとコンパイルすら通らん〜
733 名前:名前は開発中のものです。 mailto:sage [2007/01/19(金) 19:54:37 ID:vmLWqdf7] Javaでトゥーンレンダリングのサンプルってあるか?
734 名前:名前は開発中のものです。 mailto:sage [2007/01/19(金) 20:01:43 ID:jvhMK1qT] つーかOpenGlスレいったほうがいいぞ
735 名前:名前は開発中のものです。 mailto:sage [2007/01/19(金) 23:14:22 ID:MHBKmwAD] >>733 ttp://homepage1.nifty.com/open-prog/java/tip103.html その他参考になるサイト ttp://homepage1.nifty.com/open-prog/java/index.html ttp://www012.upp.so-net.ne.jp/flab/3d/ ttp://nis-lab.is.s.u-tokyo.ac.jp/~nis/CG/cgtxt/index.htm ttp://chiyo.sfc.keio.ac.jp/cgsoft/Release/Textbook/index.html ttp://www.asahi-net.or.jp/~qb3k-kwsk/3dcg/know/know.html ttp://www.imel1.kuis.kyoto-u.ac.jp/members/kameda/lecture/le4cg/html/html.html ttp://www.interq.or.jp/piano/ishizaka/oldpg/3d0.htm ttp://fabrice.bellard.free.fr/TinyGL/ OpenGLを使うのなら、NeheかOpenGLスレへ
736 名前:名前は開発中のものです。 mailto:sage [2007/01/20(土) 05:56:04 ID:miZanmCM] 質の高いサイトだな 乙
737 名前:名前は開発中のものです。 mailto:sage [2007/01/20(土) 11:08:59 ID:1LaVUZaW] 良スレ認定
738 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 18:19:41 ID:abB7yEBV] 設計の段階で悩んでいます。 具体的には、プレイヤークラス と 職業、職業毎のスキルの関係について悩んでいます。 戦士→剣士→騎士 のように転職可能なシステムを作りたいのですが、 騎士になっても戦士のスキルを使う事が可能というシステムにする場合、 スキルもオブジェクトとして持たせるべきなのでしょうか? プレイヤーオブジェクトに 職業オブジェクトを持たせる その職業オブジェクトが持っているスキルリストの中から習得したものを 名前を引数としてFactoryパターンのクラスに渡しスキルオブジェクトを作成 という形を取ろうと思うのですが、この形は非効率的だったり美しくなかったりしますか? 動くには動くのですが、確信が持てません 詳しい方が居ましたらご教授お願いします 説明分かりづらいですかね?
739 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 18:51:58 ID:ds9ziEzR] スキルは人につく でいいんじゃね?
740 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 18:57:34 ID:abB7yEBV] スキルオブジェクトに スキルの名前、例えば"飛び蹴り"を渡したら 戻り値でその技の設定値を受け取るという形でしょうか? プレイヤー→Skills.getSkills("飛び蹴り") プレイヤー←"飛び蹴り"の設定値
741 名前:738 mailto:sage [2007/01/24(水) 18:58:43 ID:abB7yEBV] すいません、名前入れ忘れてました 738=740=741=私です >>740 は >>739 さん に宛てたものです
742 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 19:34:45 ID:Z8dMdSBn] EnumMapとか使うのがいいんじゃね?
743 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 20:21:05 ID:OcoQZH/9] それって実装の問題じゃなくね? ドラクエ転職とかジョブチェンジなら人につければいい(直接オブジェクトにしないで習得フラグだけとかね)けど、例の様な継承系なら職につけてもいいよな 戦士:A,B 騎士:A,B,C,D て上級は下級の全スキル含むようにすればいいし ちゅうわけでシステムしだいでしょ
744 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 18:55:38 ID:pxDlcTzW] スキルを持ってるか持ってないかだけに意味があるなら、スキルはenumの方がコードが簡潔でいい。 例 enum Skill { SWORD, GUARD, ....... } class Player { EnumSet<Skill> skills; } スキル毎にレベルがあるとかいうなら、 class Player { EnumMap<Skill, int> skills; } でレベルを表現。 スキル毎に経験値やらレベルやら使用回数やら細かいデータがつくなら、スキル毎にオブジェクトを作った方がいいと思う。 その場合でも、factoryを使う必要性はないような気がする。職業オブジェクトが直接 new していいんじゃない?
745 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 23:13:37 ID:vy4zHB8R] 実装の仕方なんて好きにしろとしか それを考えるのが正しいのだし、解法は何通りもあるわけで マニュアルがないとゲーム開発が出来ないわけじゃないだろ? そもそもJavaと何の関係もない
746 名前:名前は開発中のものです。 mailto:sage [2007/01/26(金) 01:34:06 ID:N/LVhBmn] 俺が今作ってる奴は魔法名とかもシナリオファイルにデータとして持っている。 シナリオファイルから読み込んだ際に管理クラスがオブジェクトを作成して 必要な時はそれを使うようにしてる。