- 1 名前:名前は開発中のものです。 mailto:sage [2007/04/02(月) 22:50:15 ID:PrO27NJ+]
- 疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。 pc8.2ch.net/gamedev/ ※ >>980 を踏んだ人は次スレ立てをお願いします。
- 230 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 03:37:12 ID:QllSuKzi]
- 3D関係の設定くらいであれば見かけるな。
- 231 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 06:18:24 ID:VzjMW7cy]
- C++ですけど、リスト構造で扱いたいクラスが数種類あって、それぞれのクラスごとにリスト構造体作ると多くなるので
共通の構造体で管理したいんですけど、その中のクラスへのポインタってどう書くのがうまいやり方なんでしょうか union使おうかと考えたんですがそれだと階層が一つ深くなりますし、 とりあえず同じ階層に列挙して使うものだけ値入れることにして、 アクセスのたび関数で複数のポインタに値が入らないことを監視させようと考えてるんですけどもっといい方法ありますか?
- 232 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 06:54:22 ID:VzjMW7cy]
- ごめんなさいやっぱりワケワカランになったので今まで通りクラスごとにリスト作ります
- 233 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 07:00:46 ID:MgK7IWd+]
- 抽象化・ポリモーフィズムという機構はまさにそのためにあるんだけどね。
- 234 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 08:21:27 ID:OZq/kyXC]
- >>230
どのゲームかわかりますでしょうか?
- 235 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 08:25:41 ID:aSLL/lB6]
- >>231
std::list
- 236 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 12:34:50 ID:ZlKVLfcA]
- 画像の素材をつくっています。
そこで、スーファミのROMからキャラの画像を抜き出したい(参考資料として)のですが、 そのようなプログラムなどはありませんか?
- 237 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 12:48:34 ID:soqotqwY]
- プログラム以前に、スーファミのカセットをPCに接続する方法は確立されてるのか?
- 238 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 13:35:27 ID:ZlKVLfcA]
- いえ、されていませんが、
もし抜き出しが可能であれば、機器を用意します
- 239 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 13:52:51 ID:34zLBoP5]
- ググれ。
- 240 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 15:12:38 ID:kJi1rvM8]
- 今のパソコンなら3色端子がついていると思うが。
ついていないなら、キャプチャー機器を使うとか。
- 241 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 15:41:11 ID:YhDMj6KU]
- キャプチャー使うにも解像度がピッタリ合わないと綺麗にはいかないと思うが、
逆に綺麗でなくていいならデジカメで撮ればいいんじゃね?参考資料なんだし。
- 242 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 20:38:31 ID:VzjMW7cy]
- 大体の場合テレビのデフォ解像度って640x480くらいで固定なんじゃね
だからビデオ出力もそんなもんだと思うんだ 参考だけなら古い攻略本買ってくるって手も
- 243 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 20:43:04 ID:pTopbnoo]
- HDあるぜ
- 244 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 20:45:11 ID:YhDMj6KU]
- >>242
そのレス書く前に「TV解像度」でぐぐってみた?
- 245 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 20:45:51 ID:aSLL/lB6]
- >>242
旧TVの解像度はそんなに高くねえよ。
- 246 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 20:54:42 ID:VzjMW7cy]
- >>244
走査線が525本とか何とかいうサイトでおおよそそんなところって書いてあったのでそのまま もしかしたら勘違いしたかも まあともかくほぼ固定ってことでおながいします
- 247 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 21:25:31 ID:YhDMj6KU]
- > まあともかくほぼ固定ってことでおながいします
お前がそこまで言うなら… そうだな。TV解像度はほぼ640×480くらいで固定だな。
- 248 名前:名前は開発中のものです。 mailto:sage [2007/05/21(月) 23:08:40 ID:ZlKVLfcA]
- test
- 249 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 02:07:48 ID:kYJh+PsV]
- >>229
これってDXから情報抜いてきてるのかな?
- 250 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 07:27:20 ID:XAV1/Kyp]
- 実測じゃね?
- 251 名前:名前は開発中のものです。 [2007/05/22(火) 17:24:43 ID:E9wFPLmd]
- 教えてください。
以下のホームページから、MIDIファイルのPlay方法を学んだのですが、 MIDIをループさせようとしても、全然うまくいきません。 ON_MESSAGE(MM_MCINOTIFY,CMainFrame::OnMidiNotify) とメッセージマップマクロを書き込んでも、そのメンバ関数が呼ばれないんです。 もう2週間もいろいろと試しているんですが、全然だめです。 使ってる開発アプリケーションは、Visual Studio 2005 Standerd Editionです。 VC++で開発しています。 すみませんが、初心者なので、よろしくお願いいたします。 参照したHP↓ ttp://www.ne.jp/asahi/hishidama/home/tech/vcpp/mcimidi.html
- 252 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 17:47:51 ID:VO6yNCM3]
- ソースも無いのでエスパー回答
MCI_PLAY時にMCI_NOTIFYしてない
- 253 名前:名前は開発中のものです。 [2007/05/22(火) 18:35:12 ID:E9wFPLmd]
- 早速のご回答有難う御座います。ですが、MCI_NOTIFYはやってるんです。
やってることは、参照したHPに書いてある事そのまま書いたので…。 一応ソースの一部を晒しておこうと思いましたが、改行が多すぎますと出てうp出着ないので…(すみません)。 どうしても、コールバック関数が呼ばれません。 よろしくお願いいたします。
- 254 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 19:48:03 ID:VO6yNCM3]
- こういう質問ってたまにあるけど、なかなかソースを見せないのはなんでなんだろうな
丸ごとzipで固めてどっかうpろだに上げればいいと思うのだが
- 255 名前:名前は開発中のものです。 [2007/05/22(火) 20:18:07 ID:E9wFPLmd]
- おっしゃるとおりだと思いますので、ソースアップしました。
↓ www.geocities.jp/fbkhr129/MainFrm.zip です。よろしくお願いいたします。
- 256 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 20:25:06 ID:6QTi4ZvA]
- ながい デバッグが はじまる
- 257 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 20:44:53 ID:VO6yNCM3]
- ソースざっと見ただけだけど、152行目
prm.dwCallback=(DWORD)/*GetSafeHwnd()*/CMainFrame::MciNotify(wParam,lParam)/*->GetSafeHwnd()*/; ↓コメント削除 prm.dwCallback=(DWORD)CMainFrame::MciNotify(wParam,lParam); ここがまずいんじゃない?
- 258 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 20:52:29 ID:6QTi4ZvA]
- えっと、たぶん MainFrm.cpp 153行目だね〜。
直しちゃってるけど、 prm.dwCallback=(DWORD) GetSafeHwnd(); に戻してくださいな。 これであさっての方向にメッセージを投げなくなるはず。 これでMciNotifyがcallされる…はず。 コンパイルできない単位のソースだから確認できないけど…。
- 259 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 20:53:18 ID:6QTi4ZvA]
- う、速度で負けた。
悔しいけど、感じちゃうっ。
- 260 名前:名前は開発中のものです。 [2007/05/22(火) 21:01:51 ID:E9wFPLmd]
- 皆さん有難う御座います。ですが、直してあるそこは、GetSafeHwnd()に
しても、コールバック関数が呼ばれないのです。 そこで、直接関数書いてみたのですが、そうするとコールバック関数に飛ぶように なったんですけど、それ以降の処理が全く…。
- 261 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 21:31:17 ID:6QTi4ZvA]
- うーん、動かしてみないと症状分からんわ。
私はギブアップ。
- 262 名前:名前は開発中のものです。 [2007/05/22(火) 21:47:24 ID:NskU6q8g]
- 画面座標を数字座標に変換したいんですが
これが数字座標を画面座標にするやつです void TransformScreen(int *x, int *y, float fx, float fy) { *x = ( (int)( +sc_hei * fx ) + sc_wid ) + clip_x1; *y = ( (int)( -sc_hei * fy ) + sc_hei ) + clip_y1; } void TransformScreen( float *fx,float *fy,int x,int y ) { } これだけでわかりますかね??
- 263 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 21:49:53 ID:6QTi4ZvA]
- それで君が何を言いたいか分かったら
超人ロック並みのエスパーだと思うよ。
- 264 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 21:50:55 ID:b1KEoZoL]
- >>262
一行目の sc_hei → sc_wid じゃ無いかい?
- 265 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 22:19:39 ID:NskU6q8g]
- void TransformScreen( float *fx,float *fy,int x,int y )
こっちの方がわからないんです・・・;l
- 266 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 22:24:24 ID:RnY5kbyY]
- 式の変形とかやらないのか?
公式覚えるだけで義務教育クリアー? まだ学校で習ってないならすまん。
- 267 名前:名前は開発中のものです。 mailto:sage [2007/05/22(火) 22:39:27 ID:NskU6q8g]
- ちょうどこの部分 学校休んでしまったんですよ;;
- 268 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 00:02:58 ID:Pwd9Vnb/]
- >>260
俺も動かしてないから症状わかんないけど疑問点だけ >そこで、直接関数書いてみたのですが、そうするとコールバック関数に飛ぶように >なったんですけど、それ以降の処理が全く…。 いつ飛ぶ?音楽が終了した時?それとも152行目が実行された時? 161行目をコメントにしたらコールバック関数に飛ぶ? ヘッダの57行目と58行目にwParamとlParamがあるけどこれいつ使われている? 使われて無いなら消してもいいよね。で、コンパイル通る?通らないならどこでエラーが出る? CMainFrame::MciNotifyが実行された時のwParamってどうなってる?
- 269 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 00:11:22 ID:9GHnZnUG]
- >>267
今すぐ復習したほうが言い。 ゲームなんて所詮趣味だが、学校の勉強に重大な影響が出る。 てか、ゲームで式の変形できないからって、 毎度このスレで質問するくらいなら、ツクラー道を進んだ方が良い。
- 270 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 00:50:06 ID:7+y0n2LW]
- 全くの初心者なのですが、作りたいゲームがあります。
どのツールを使えばよいかアドバイスお願いします。 ゲーム内容 ・碁盤の目のようなマスが全体にあるフィールド ・プレイヤーはマス上を動き回ることができる ・プレイヤーが一度でものったマスはプレイヤーの持ちマスになる ・複数のプレイヤーで遊べる
- 271 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 01:10:23 ID:329UG7u9]
- 少し前だったらLGPをお勧めしたんだけどな。
なぜか電波系の人に見初められやすい呪われた言語なのよね…。 というわけで、おすすめはHSP一択。
- 272 名前:名前は開発中のものです。 [2007/05/23(水) 01:38:15 ID:ByiJsk1t]
- >>いつ飛ぶ?音楽が終了した時?それとも152行目が実行された時?
152行目が実行されたときです。 >>161行目をコメントにしたらコールバック関数に飛ぶ? 飛びます。 >>ヘッダの57行目と58行目にwParamとlParamがあるけどこれいつ使われている? 使われて無いなら消してもいいよね。 これは、いろいろいじっていたときの残骸で、これ消しても問題はありません。 で、コンパイル通る?通らないならどこでエラーが出る? >>CMainFrame::MciNotifyが実行された時のwParamってどうなってる? -858993460です。これは、変数の中身を直接見る方法を知らないので、wParam を画面に出力してみたらこんな値になりました。 お手数をかけて申し訳ありません。遅レスもすみません。
- 273 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 12:42:03 ID:cpluO1ii]
- ツール使ってゲームを作るのってプログラムの勉強になる?
ツクールとかは設定していくだけっぽくて、あんまり勉強にならなそうな感じがするけど…
- 274 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 13:13:53 ID:zrGryVID]
- ツクール使った事ないから知らんけど、
プログラムの勉強したいなら素直にプログラムの勉強すればいいのでは?
- 275 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 13:36:44 ID:r01yDYo7]
- 完成させやすいって意味ではゲーム製作の役に立つと思うぜ
これができない奴が多いから困る
- 276 名前:名前は開発中のものです。 mailto:sage [2007/05/23(水) 13:59:27 ID:fyHfOSqm]
- 非PGの人間が、簡単なPG的思考を手に入れるくらいには役立つんじゃない?
もしPG志望者が勉強したいと言ったのであれば、 素直に何かの言語(例えHSPでも)に手を出すべきだとは思うが。
- 277 名前:名前は開発中のものです。 mailto:sage [2007/05/24(木) 17:47:19 ID:A8M2Yk+u]
- DirectXはBCCでも一応使えるようなんですが制限とかありますか?
- 278 名前:名前は開発中のものです。 mailto:sage [2007/05/24(木) 21:12:10 ID:0lFmjNUw]
- うんにゃ。
叩けりゃ一緒。
- 279 名前:名前は開発中のものです。 mailto:sage [2007/05/24(木) 21:50:04 ID:CMxWzvWC]
- ttp://www.success-corp.co.jp/info/info008.htm
プログラマー入社試験問題なんだけど、不正解な僕はプログラマーに向いてないんですか? どうなんですか?
- 280 名前:名前は開発中のものです。 mailto:sage [2007/05/24(木) 21:57:42 ID:0lFmjNUw]
- x座標だけ反転させると、ポリゴンの表裏が反対になっちゃうでしょ?
だから、裏から見たポリゴンがどう見えるかだよね。 表示しない場合は、凹んで見える。 表示せず、かつ凹んだ場所に光が当たっていないと判定されるのなら、真黒になる。 表裏を区別せずに描画していたら、意図していた通りに見える。 わたしは3Dは詳しくないけど、裏側から当たった光が透過するルールが矛盾しているので (裏側から光で、視線は透過し、光源からの光は透過しないことになる) 真っ黒は無かろうと思う。 ということはオかなぁ…。
- 281 名前:名前は開発中のものです。 mailto:sage [2007/05/24(木) 22:10:03 ID:a3uG9+mx]
- > 問いの条件では全部のケースで可能性があるのでどれを選んでも正解!
バカにしてる・・・?w
- 282 名前:名前は開発中のものです。 mailto:sage [2007/05/24(木) 22:18:43 ID:Z1draaf8]
- >>279
3Dプログラマーとして基本的な知識や経験を推し量る問題で、 PGとしての能力を推し量る問題ではないな。 ただし、カリングの有無によって、 正解になったり不正解になったりする選択肢があるので、 設問がおかしい事に気づくのが、 (仕様の理解能力という点も含めて)本当の正解だと思うw
- 283 名前:名前は開発中のものです。 mailto:sage [2007/05/24(木) 22:21:54 ID:/NcGXU6s]
- 音楽の情報を読み取って使うみたいなことはできるんでしょうか
例えばファイルのサイズを読み取ったり、演奏時間を読み取ったり 一定の音以上出ているのを調べたりなど
- 284 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 12:52:56 ID:xpRLibp4]
- ifつかってるときに比較演算で&&ってあるけれど、
if ( (A>x) && (B>y) ) とかを繰り返せばいけるのはわかるけれど、 if ( (A>x) && (B>y) && ・・・ ) って3個以上続けることって可能? 不可能ならあきらめて2個でif繰り返すけど、 どうも3つ以上になるとエラー吐く・・・ どっかで凡ミスしてるのか、仕様的限界なのか教えてください。
- 285 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 13:06:43 ID:IVKdCf60]
- 言語はC?
なら普通にできるが
- 286 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 13:06:54 ID:FTHe9GeU]
- 可
- 287 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 13:32:05 ID:gp6GX+Ma]
- >>284
もちろん可能。 三つ目以降の条件式が間違ってるとおも。
- 288 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 14:56:45 ID:26EoeCVk]
- エラーを吐くのなら、そのエラーの内容を検討してみればいいんじゃないか?
多分凡ミス。 括弧の数間違えてるとか。
- 289 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 15:19:17 ID:xpRLibp4]
- Cです。
凡ミスとわかれば一心不乱に直してきます。ありがとう!
- 290 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 15:38:07 ID:XATgTo0Z]
- >>284のケースなら演算子の優先順位の関係上
括弧は一組だけでいいはず。 人のコーディングスタイルに口出す気はないが、 括弧の対応とるの面倒なら省略するも手だ。
- 291 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 16:18:55 ID:og4qUJO7]
- 初心者なら付けとけばいいんじゃね? で済ます方法もあるが(笑)
ほら、間違ってればコンパイラが怒ってくれるし。
- 292 名前:名前は開発中のものです。 mailto:sage [2007/05/25(金) 17:01:10 ID:NMlDFIEX]
- >>284
工房でBASICしか知らなかったときA.>x && yとか馬鹿なことやったなあ('A`)
- 293 名前:名前は開発中のものです。 mailto:sage [2007/05/26(土) 15:55:06 ID:SBHYxA71]
- 3Dのゲームについて質問です。
テクスチャ等を作るのはPhotoshop等のドローソフト、3DCGを作るのは3dsmax等のモデリング?ソフトだと思うのですが アクション時に発生させるエフェクトアニメーションを作るには何のソフトを使えばいいのでしょうか?
- 294 名前:名前は開発中のものです。 mailto:sage [2007/05/26(土) 21:45:37 ID:IdCON7Lq]
- 3Dでエフェクト使うならビルボード
といってもソフトウェアじゃないけどな
- 295 名前:名前は開発中のものです。 mailto:sage [2007/05/27(日) 00:11:31 ID:1Zud/1kA]
- エフェクトはビルボードとは限らない。
- 296 名前:名前は開発中のものです。 mailto:sage [2007/05/27(日) 02:45:51 ID:xOfYqfTx]
- 当たり前じゃん。
- 297 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 15:02:18 ID:KSBMz6b9]
- >>293
2Dゲームと同様に板ポリ一枚にテクスチャアニメで済ませる場合は aBOMとか発色弾などのフリーソフトで出来るからお手軽でいいよ 板ポリ(とかポイントスプライト)をテクスチャアニメさせつつ大量にバラ撒く場合は パーティクルアニメーションをエクスポートできる3DCGツールを使うんだが フリーでまともに吐けるツールは知らん
- 298 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 16:40:05 ID:GioOgPP4]
- パーティクルをエクスポートして使うぐらいなら、プログラム側で動的に実装する。
- 299 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 17:02:23 ID:KSBMz6b9]
- 独り製作ならそれでいんじゃねの
- 300 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 18:54:35 ID:KSBMz6b9]
- あと、エクスポートする=何でもかんでもベイクして吐く
という前提で考えてるなら、たぶん話は噛みわない
- 301 名前:sage [2007/05/30(水) 19:19:21 ID:4I9Q29WI]
- 質問いいか?
シミュレーションやロープレにAVGのシステムを組み込めるってことで、 AbyssLibってのを見つけたんだが、 これは俺のやりたいことにかなり合ってるんだ。 ただ一つ聞きたいことがあって、これを使ってるやつっているのかな? それと、他の、NSとか吉里吉里とかでも同じことできるんだろうか? 要領を得ない質問で悪い。答えてくれたら助かる。
- 302 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 19:22:38 ID:4I9Q29WI]
- 上げてしまった。
すまん、メール欄にsageと書くんだったな・・・。
- 303 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 20:29:00 ID:udjvH30Z]
- >>301
ああ、あれね。 組み込みの方法に関する詳しい情報はでてないようだぞ。 想像するに、C++くらい使えないと難しいと思われ。 > それと、他の、NSとか吉里吉里とかでも同じことできるんだろうか? 同じことって、SLGにAVGのシステム=NSのイベントが組み込める、ってことか? できないことはないんじゃないの? プログラミングの知識と技術があれば。 でも、それほどの技術があるなら、自分で一から作ってもいいような気がする。
- 304 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 20:29:24 ID:krDAQ432]
- 自分の知る限りはいないな
でも、まあいいじゃない、 最初の人になったとしても。
- 305 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 20:49:51 ID:SbmfOccq]
- >>301
Since 2007/04/28とあるからまだ知られてないんでね? 俺も知らんかったし 吉里吉里の巨大なソースコードを読んでると眩暈がするとか YaneSDKが慣れてて好きだとか、そういう人には需要あるのかもな >Abysslib >>302 sage推奨ってわけでもねーし 質問のときはむしろageていいんでね?
- 306 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 23:46:11 ID:RZGnNoFh]
- YaneSDKってまだあったのか……やねうらおってさいきんウオッチされてないの?どうでもいいけど。
- 307 名前:名前は開発中のものです。 mailto:sage [2007/05/30(水) 23:51:56 ID:z2//D61n]
- どうでもいいならマ板でやってろ
- 308 名前:301 mailto:sage [2007/05/31(木) 00:33:00 ID:TE9jDNY7]
- >>303、>>304、>>305
ああ、やってみる。 俺はCばっかりやってるから、たまに別の板にお邪魔するかも(w それに、折角あることだしこのライブラリ使ってみる。ありがとうな。
- 309 名前:名前は開発中のものです。 [2007/05/31(木) 01:11:12 ID:UiEAjIM6]
- すいませんRPGツクール2000で最も評価されてるゲームは何ですか?
戦闘など奇を衒ってない正統派RPGで面白いのを お勧めしてください。
- 310 名前:名前は開発中のものです。 mailto:sage [2007/05/31(木) 01:40:00 ID:wAegvUQ4]
- 君はまずこの板の名前は百回復唱しろ
そしてローカルルールを百回熟読しろ そして速やかに同人ゲーム板に行くんだ アマチュア(同人)ゲーム(仮) game11.2ch.net/gameama/ 俺は超親切だからスレまで探してやったからな ツクールで作られた良作を語ろう【その8】 game11.2ch.net/test/read.cgi/gameama/1137201076/
- 311 名前:名前は開発中のものです。 mailto:sage [2007/05/31(木) 10:13:22 ID:3qwKJLgR]
- SDLとDevC++(gcc,mingw)ですけど、カーソルの画像変更、かつカーソルの描画速度を保つにはどうすればいいですか
SDL_GetMouseState(&x,&y)で座標取ってきて画像をBlitSurfaceで貼り付けるとだいぶ遅くなります ループ内ですがディレイ処理無くしても大差ありません SDL_CreateCursorでは白黒2色のみで画像は使えないようなので試していません マルチプラットフォームを諦めてwinapi辺り使うべき? それとも工夫と根性で?
- 312 名前:名前は開発中のものです。 mailto:sage [2007/05/31(木) 11:34:12 ID:glmn5M1n]
- >>311
マウスカーソルのサイズって32×32とかじゃない? 遅くなっているのは本当に描画の部分なの?
- 313 名前:名前は開発中のものです。 mailto:sage [2007/05/31(木) 13:04:37 ID:wAegvUQ4]
- >>311
それって単にゲームプログラムが重い=フレームレート低いだけでねの? フレームレートがディスプレイのリフレッシュレート以上ならOSにカーソル描画 させるのと条件はほぼ同じはず
- 314 名前:名前は開発中のものです。 mailto:sage [2007/05/31(木) 23:31:32 ID:uAa7K45t]
- ところでSDLのWindows向けの実装って相変わらずDirectDrawベースなのか?
もうそろそろ3D機能を使ってもいいと思うんだけどねー。半透明とか半透明とか半透明が速いし
- 315 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 00:07:11 ID:3iKRUt7p]
- あれ。
3Dで早かったら、2Dでも早くできるはずじゃん。 むしろ、2Dを使ったときにもドライバが3Dの機能を生かして高速化する、 ハードウェア構成の違いを生かし、その環境なりのベストパフォーマンスを出す、 というのが DirectXのそもそもの理念じゃなかったっけ? ハードウェアメーカーにドライバの改善をお願いする方がいいんじゃ。
- 316 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 00:35:42 ID:sX3s0X9Z]
- >>314
SDL1.3だと3DAPIがベースになってるよ。 >>315 DirectDrawに半透明のAPIは無いぞ
- 317 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 00:40:15 ID:3iKRUt7p]
- あれれ。
いちおうBltのオプションで、将来に備えて準備されていた気が…。 その将来はまだ来てないみたいだけど。
- 318 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 00:51:20 ID:sX3s0X9Z]
- 調べてみたら、あったわ。
知らなかった。 スマソ^^ ただ、どちらにしてもピクセルごとの加算・減算は出来ないし、 3Dだと計算量削減のため計算を適当に端折る場合があるんで、 完全な互換性は無かったりするんだよね。
- 319 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 02:03:56 ID:iUESugvH]
- >>315
Microsoftが謳ってた理念が何かはすっかり忘れたが たしかDirectDrawにアルファブレンディング実装するするとか言って 結局やらず仕舞いで放置されたまま今に至るという現実だからしょうがない GDI+では半透明とかできるんだけど、加算とかできんし意味なさす
- 320 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 02:06:04 ID:iUESugvH]
- >>316
>SDL1.3だと3DAPIがベースになってるよ。 いいこと聞いた。ちょっと使ってみよっかな
- 321 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 22:47:06 ID:fAJMyQDK]
- ゲームを作るスレを立てたいのですが、
まとめサイトは先に作っておいた方が良いのでしょうか?
- 322 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 22:48:55 ID:0wvRAAlw]
- 先に作っておくべきだし、既存のスレを
再利用できないか考えろ。 糞スレ乱立させるな。
- 323 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 22:50:28 ID:fAJMyQDK]
- サンクス。 検討してみます。
- 324 名前:名前は開発中のものです。 mailto:sage [2007/06/01(金) 23:05:46 ID:3iKRUt7p]
- スレッド数に余裕がないわけじゃないし、
作ってさえいれば、あまりうるさくは言わないけど。 作るための板じゃなくて、あくまで作るための「技術」の板だからねぇ。
- 325 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 00:42:10 ID:nuys4CPK]
- つうか、いい加減作ろうスレ(プロジェクトスレか)の掟を変えねーか?
「最低限まとめページ作れ」だけじゃ手ぬるいだろ 要件を満たしたら問答無用でスレ乗っ取り許可を与えるとかさ とにかくスレ主に圧力かけ続けて、根負けしたら速やかに叩き潰す ぐらいの勢いでいいんじゃねーか?
- 326 名前:名前は開発中のものです。 [2007/06/02(土) 00:58:05 ID:pRhWAAhA]
- 制作期間をあらかじめ決めることにすればいい(最大3ヶ月とかな)
その中でおおまかな日程表を作らせて、進捗遅れて チェックポイント通過できなかったら即ゲームオーバー
- 327 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 00:58:57 ID:pRhWAAhA]
- つうか自治スレでやったほうがいいな
- 328 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 01:31:06 ID:DMh3ezzj]
- >扱う話題
> ・プログラム、グラフィックス、サウンド、デザイン論などをゲーム製作の視点から > ・ツール(HSP、ツクール等)についての話題 > ・ゲームの共同製作やプロジェクト活動 作るスレは問題無い。むしろ他所の板でやったら叩き出されるっつーか、 もともと隔離環境としてこの板が作られたうろ覚え。
- 329 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 01:35:43 ID:qvObIgZS]
- それ遡及適用は絶対にできないな
オレーのスレが真っ先に即死するからなw つか、別にローカルルールの後ろ盾がなくても スレ主が糞だったり口先だけのアホなら ガンガン介入して乗っ取っちまえばいいんじゃねーの 元々この板では作ろうスレ自体が嫌われてんだからさ
- 330 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 01:36:54 ID:2z+m7EzL]
- 記憶は朧だが、もともとはム板の隔離板じゃなかったっけ?
ゲーム関係の話はわけわかんね、って追い出されたような。 それに同人ノウハウ板とかそのあたりからのも合流してこの板ができたような。 ま、人種のるつぼではある。 ただ、製作板ではなく、あくまで「技術板」であるというコンセンサスは 板開始時から取れていると信じているが。
- 331 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 01:37:00 ID:qvObIgZS]
- アンカー忘れ
>>326宛て
- 332 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 01:51:05 ID:pRhWAAhA]
- >>329
バカと刃物は使いようだ。そういう時こそ語るスレを活用しとけ
- 333 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 05:51:55 ID:3g0p3WNc]
- 乗っ取りは昔葉鍵でもやってたけど評判悪かったからやめといたほうがいいと思われ
類似スレに同居させてもらうか、ジャンル別のスレや自主制作ゲーム(ryスレで実績積んでから単独スレにしたほうがよくね?
- 334 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 06:26:18 ID:OnAIHsWt]
- ゲームエフェクトのアルゴリズムについて詳しく解説してるサイトって無い?
- 335 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 14:17:05 ID:+UovOPoS]
- >>317
そう考えていた時期は、僕にもありました
- 336 名前:名前は開発中のものです。 mailto:sage [2007/06/02(土) 19:55:07 ID:9a0oj11i]
- >>334
サイトは知らないが、基本的には、 エフェクトを使える時間の間の最小時間毎に 画像の種類、表示先位置、表示サイズ、表示元位置、拡大率 のデータを持たせる感じかな。
- 337 名前:名前は開発中のものです。 [2007/06/03(日) 03:59:32 ID:me85IGc1]
- 携帯電話のゲームって
どうやって作るの?
- 338 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 04:11:18 ID:kSspM1Ch]
- >>337
基本的にはJavaアプリで作る。 専門の本も大量に出ているよ。 君が引きこもりじゃなかったら、一度大きな書店に見いにってご覧。
- 339 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 17:30:19 ID:ymnxLMhu]
- C言語で
if(){ if(){} else{} } else{}※ みたいにifの中にifとelseっていうのは可能? どうしても、コンパイルしようとすると※の部分に”;”が足りなくて 構造エラーとか吐くんだけど、途中でミスってんのかなぁ・・・。 最悪if重ねて対処するけど、できたら予期しない数値の対応で使いたいので、 出来るかどうか教えてください。
- 340 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 17:34:06 ID:2zUdv1/P]
- if(){
if(){ ・・・ }else{ ・・・ } }else{ ・・・ }※ インデントがわかりにくいから直してみた これだと普通に出来る
- 341 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 17:39:47 ID:8WMGMRWJ]
- あうあう・・・空白いれて調整したんだけど消えちゃってたんだ。
ごめん、ありがとう。 で、出来るのか!ありがとう。ちょっくら見直してくる。
- 342 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 17:41:05 ID:THJB91oK]
- if分の()の中に値が入ってないとエラーになると思うのだが…
なんらかの値が入っていればエラーにならないと思う。 少なくともうちの環境だとエラーにはならない。 似たようなエラーを無理に起こすと { if(0) { if(0){} else{} } else } error C2143: 構文エラー : ';' が '}' の前にありません。 くらいかな(二つ目のelseの後に文がない。
- 343 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 17:45:27 ID:8WMGMRWJ]
- }
else { っぽい書き方から }else{ みたいな書き方に直してたら、 途中の中括弧の向きが逆だった。^^^^^^^ なんてこったい。 >>340 >>342 改めて、ありがとう!ご迷惑おかけしました
- 344 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 18:10:09 ID:2zUdv1/P]
- >>342
それは当たり前 条件を書くとややこしいから省いたと理解したんだけど
- 345 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 18:40:58 ID:L91D+CA1]
- ogre3dのスレ立てたほうがいいですか?
誰か立てないのか?って言ったやつが消えちゃったんで言うけど
- 346 名前:342 mailto:sage [2007/06/03(日) 20:14:40 ID:THJB91oK]
- 大人気ない。
- 347 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 22:31:58 ID:wvWDdkI8]
- >>345
すでにあるみたい。 OGRE3D pc11.2ch.net/test/read.cgi/gamedev/1180869789/
- 348 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 23:40:04 ID:wU7Pzb4i]
- 311ですけど、やらせてた描画処理が重いだけでした
都合により一部スキップさせたらほぼ追従してました もうちょっと色々見直してみます
- 349 名前:名前は開発中のものです。 mailto:sage [2007/06/04(月) 20:54:30 ID:EqpRUKNn]
- Ogreは結構使えるがメモリマネージャが糞でやめた
- 350 名前:名前は開発中のものです。 mailto:sage [2007/06/07(木) 20:47:54 ID:Ovadbeub]
- そうなのか…orz
- 351 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 11:01:32 ID:dgMVQSZe]
- >>347
スレ立てたやつのIDを見るんだ
- 352 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 09:48:13 ID:r1I96ZHf]
- >>351
ワロタwwww 黙っててあげればよかったのにwww
- 353 名前:名前は開発中のものです。 [2007/06/13(水) 13:37:07 ID:Dl6jBB/2]
- 独学で今までやってきて他人のソースを見たこと無いんですけど・・ゲーム作ろうと思って今書いてるんですが、根本的な書き方について教えてください。
前は一つの関数の中に全ての処理入れてたんですけど分けた方が良いらしいので分けようと思うんですけど、 例えば、自分が動かすキャラクターの処理を関数ごとに分けて書く場合は、 初期化() { } 移動() { } 描画() { } 大雑把にこんなけ方で良いんでしょうか? 皆さんはどういう風に関数で分けているのか教えてくれると嬉しいです。
- 354 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 14:25:23 ID:HPObmmMR]
- いいと思うよ。
俺の場合はデータ構造やモジュールの関係で、 同じ描画でも関数が変わるけどね。
- 355 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 16:25:19 ID:Dl6jBB/2]
- なるほどー。
でもこんな感じで良いのですね。 ゆっくり作っていく事にします
- 356 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 23:00:26 ID:h8Ozupd1]
- こういうスレ見つけたんだが、過疎ってるから看板つけないのかな?
そろそろ看板つくりませんか? pc11.2ch.net/test/read.cgi/gamedev/1048157853/l50 ■とりあえずロゴ作成スレ■ pc11.2ch.net/test/read.cgi/gamedev/1005058005/l50
- 357 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 23:02:30 ID:h8Ozupd1]
- あぁ、ごめん
避難所だけにはついてるんだな bbs.gamdev.org/gamedev/
- 358 名前:名前は開発中のものです。 mailto:sage [2007/06/14(木) 00:12:09 ID:eBcL6IZs]
- 今では2ch利用者の大半は専ブラと携帯なので
看板なんてどうでもよってしまったというのが現実
- 359 名前:名前は開発中のものです。 mailto:sage [2007/06/14(木) 00:13:16 ID:eBcL6IZs]
- よってしまったじゃなくてよくなってしまったの
- 360 名前:名前は開発中のものです。 [2007/06/14(木) 00:20:06 ID:rqao62Hw]
- すみません、初心者ですが質問です。
PCゲームを焼いたCD−Rを譲ってもらったんですが、 パソコンにいれても起動できませんでした。 でもくれた人の家のパソコンでは、もうそのゲームは入ってないんですが そのCD−Rを入れたらできました。 どういうことでしょうか。 PCゲームはやけないんですか?
- 361 名前:名前は開発中のものです。 mailto:sage [2007/06/14(木) 00:22:34 ID:+0p+47Ty]
- メーカーにその旨問い合わせてみてください。
- 362 名前:名前は開発中のものです。 mailto:sage [2007/06/14(木) 00:27:19 ID:czwkovmG]
- >>360
お前はまずここの板名を100回復唱しろ
- 363 名前:名前は開発中のものです。 mailto:sage [2007/06/14(木) 02:58:35 ID:/NrDHQuT]
- 全然見掛けないから聞くが、YGSでダラダラやってるのは俺だけか?
- 364 名前:名前は開発中のものです。 mailto:sage [2007/06/14(木) 03:06:56 ID:mNasPQHh]
- YGS関連で一番濃いコミュニティは多分ヘボリススレだと思う
- 365 名前:名前は開発中のものです。 mailto:sage [2007/06/15(金) 06:05:12 ID:9sRPvb2k]
- HSPで3Dゲームスレが落ちてしまったみたいなのですが
新スレ立てても大丈夫でしょうか
- 366 名前:名前は開発中のものです。 mailto:sage [2007/06/15(金) 10:03:53 ID:Il1dK9Jy]
- レースゲースレとは別?
需要というか書くことあるなら立ててもいいんじゃね
- 367 名前:名前は開発中のものです。 mailto:sage [2007/06/15(金) 21:13:46 ID:tGE8j7cv]
- C++でオンラインゲームのBOTを作ろうと思ってるんだけど
必要なライブラリとか教えてください。
- 368 名前:名前は開発中のものです。 mailto:sage [2007/06/15(金) 21:19:13 ID:q/JpFmnj]
- >>367
バイナリエディタ
- 369 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 00:11:08 ID:90Oe1YJ+]
- >>367
文章からして頭が悪いのがにじみ出ている。 ただでさえ他人より知能が劣っているのに、オンラインゲームとか言っている場合じゃないだろ。 きっぱり足を洗って自分の人生を見つめ直せ。 もう人並みの生活は無理かも知れないが、今より少しはマシになりはずだ。
- 370 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 02:53:00 ID:S8XiAizy]
- ぶっちゃけ自力でどうにかできるレベルじゃないと
BOTを作るのは難しい
- 371 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 07:48:17 ID:UpzYdLYf]
- 3Dモデルの衝突判定ってどうやるの?
今FPS作ってるんだけど自分とフィールドの衝突判定がわからない
- 372 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 11:56:33 ID:ag9IkTK8]
- D3DXIntersect
- 373 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 13:19:15 ID:kGj1xeV9]
- >>365
立てました。 【HSP】HSPで3Dゲーム 2 【3D】 pc11.2ch.net/test/read.cgi/gamedev/1181967317/ >>366 別物です。 HSP3Dレースゲースレは、1がレースゲームを作るのを見守るプロジェクトスレですが、 HSP3Dゲースレは、HSPで3Dゲームを作る人、3Dゲームを作るためのプラグインを 作っている人のためのスレです。
- 374 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 16:11:27 ID:FwQWqOZp]
- >>369
おkwwww承知したwwww >>370 BOT制作ってそんなに難しいの? 何かアドバイスお願いします。
- 375 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 16:20:23 ID:tVdppz6H]
- 少し論理的に考えるんだ。
おバカな子が簡単に作れるようなものだったら、誰もが作れるようになってしまう。 誘惑に負ける人間は少なくはない。 誰もが使うようになり、まっとうな人間は不公平感を感じていなくなってしまう。 誰もが作れれば、君の大好きなゲームの世界そのものが潰れてしまうんだよ。 潰れてないってことは、そう簡単には作れないってこと。
- 376 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 16:32:12 ID:FwQWqOZp]
- >>375
お前だれに言ってんの?wwwwwwww アンカーの付け方もわからんのかwwwww
- 377 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 16:33:53 ID:FwQWqOZp]
- >>375
あ!すまん。 369と間違った
- 378 名前:名前は開発中のものです。 mailto:sage [2007/06/16(土) 16:59:49 ID:tVdppz6H]
- バカはアンカーで指さない主義。
触りたくないから。
- 379 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 00:38:21 ID:b++jIGWY]
- >>374
アドバイス: アホなこと考えないで地道にゲームプレイしてなさい
- 380 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 00:47:12 ID:1b6DOv5X]
- 中にはBOT推奨ゲーみたいのもあるが、
一般的にはBOT製作はかなりの知識と能力が必要かと…
- 381 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 02:53:40 ID:St9dqwwq]
- BOT推奨ゲーやってみたいな
いい勉強にもなりそうだ
- 382 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 04:14:54 ID:zlwHOE5L]
- そんなにクオリティ高いBOT作ろうとしてないならちょっと調べりゃ作れるよ
- 383 名前:名前は開発中のものです。 [2007/06/17(日) 11:33:45 ID:PE0RDiD5]
- そろそろすれ違いということに気付け馬鹿
- 384 名前:439 mailto:sage [2007/06/17(日) 20:51:02 ID:1rv+fIz8]
- 不思議なダンジョンのようなローグライクのゲームを作っているのですが
敵の部屋から部屋に移動するルーチンがうまくいきません マップを1マスずつ部屋、壁、通路に設定していて 敵が部屋に入ったら入った地点から左回りに1マスずつ壁を調べていき 調べている向きに対して右側が壁だったら調べる向きを変える 全て壁だったら来た通路を戻る 通路があったらそこを記憶しそこに移動すると作りました 壁壁壁壁壁壁壁壁壁 壁↑? ?→壁 壁 壁 壁 通路 →→ 壁 ? 壁 こっちに抜ける 壁← 敵 壁 壁壁壁壁↑壁壁壁壁 ↑ こっからはいって
- 385 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 20:52:08 ID:1rv+fIz8]
- このようなイメージなのですがこれだと
・部屋が四角でなければならない ・敵の配置時や復活時にうまく位置が決められない ・通路を部屋の壁際に設定できない(調べる向きが変るときにおかしくなる) 壁壁壁壁壁 壁 通路 壁 敵 壁 壁壁↑壁壁 こんな感じには配置できない という状況で困っています 代わりに敵が部屋に入った時点で壁を無視し敵の中心から周りを検索し通路があった時点でそこに移動するというのも考えたのですが これはもう考えの時点でうまくいきそうもありません もう考えが全く思いつかないのですが 何か良い方法はないでしょうか? 名前の439は別なとこに書き込みしたときのもので意味はないです
- 386 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 21:07:10 ID:vpixAvjt]
- 不思議のダンジョンはわからんが
A*とかの単純な経路探索じゃダメなのか?
- 387 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 21:53:18 ID:1rv+fIz8]
- すいませんが無理だと思います
ゴールとスタートが決まっていてその最短を探すのではなく スタートの位置がランダムでも確実にゴールにいける方法がわかりません スタートからゴールの間は迷路のようではなくごく単純なパターンだと思います 勘違いしていたらすみません
- 388 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 22:09:38 ID:St9dqwwq]
- ゴールは与えちゃ駄目なの?
A*なら最短だけじゃなく、経路があれば確実も満足できるはずだけど
- 389 名前:名前は開発中のものです。 mailto:sage [2007/06/17(日) 23:09:56 ID:1rv+fIz8]
- ゴールを与えるための設定をうまく処理したいのです
敵が部屋に入った地点をスタートとし 入ってきたところでない通路を出口(ゴール)とする ゴールがなければそのスタートから一歩戻り逆向きに戻っていく 出口(ゴール)が複数あってもスタートから最短のゴールをである必要はなくて一箇所わかればよい 迷路のように複雑な構造ではなく障害物もないのでゴールさえ決定していれば そこに移動する事自体は簡単にできるのです ほんと根本的に勘違いしてたらすいません
- 390 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 02:48:30 ID:YMTMXIGy]
- A*でいい気もするが……。
まぁ、今のやり方を参考にすると、 「壁を調べる」んじゃなくて「壁沿いの壁でも通路でもないところ」をつたっていけばいいんじゃないかね? 常に右回りで調べていくとして、 ・正面に壁、右は空白なら右に方向転換。 ・正面も右も壁、後方が空白なら後ろに方向転換。 ・正面も右も後方も壁、左が空白なら左に方向転換。 ・左が空白なら左に方向転換。 とかやればいいんじゃないかね?(その他の状況は割愛) 調査の終わりは「通路を見つける」か「入った地点にぶちあたる」で。 勘違いしてたらすまん。
- 391 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 14:37:48 ID:ck0GHVH7]
- >>384
面(ステージ)開始時にマップを生成してるなら 部屋進入時にいちいち壁総当りで出入り口探す必要はないな >>385 ・部屋が四角でなければならない 迷路状の複雑な部屋も結局は四角の集合だな ・敵の配置時や復活時にうまく位置が決められない それはお前が悪い ・通路を部屋の壁際に設定できない(調べる向きが変るときにおかしくなる) それはお前が悪い
- 392 名前:名前は開発中のものです。 [2007/06/18(月) 18:41:33 ID:45nWiD8s]
- こんにちは
僕はゲーム作りの知識全くのゼロですが最終的にはカービィスーパーデラックスみたいなゲームを作りたいと漠然と考えています。 初心者が一人でコツコツと読み進めて、それなりのレベルのゲームが作れるようになるようなオススメのサイトや書籍があったら教えてください。
- 393 名前:名前は開発中のものです。 [2007/06/18(月) 18:42:18 ID:45nWiD8s]
- 飯食ってきます\(^o^)/
- 394 名前:名前は開発中のものです。 [2007/06/18(月) 20:49:49 ID:sfzo5O4A]
- >>387
>すいませんが無理だと思います いや、できるよ お前がつまってるのはたぶんA*とか経路探索とか以前の話 ローグライクなゲームなら部屋の配置、部屋の接続、部屋内部の レイアウト(出入り口の位置)はマップ作成時に確定しているはず なのに >敵が部屋に入ったら入った地点から左回りに1マスずつ壁を調べていき というのはおかしい
- 395 名前:名前は開発中のものです。 [2007/06/18(月) 20:52:40 ID:sfzo5O4A]
- 【マップの例】
┌─┐┌─┐┌─┐ │1 ├┤2 ├┤3 │ └┬┘└─┘└┬┘ ┌┴┐┌───┴┐ │ ││ 5 │ │4 │└┬───┘ │ │┌┴┬┬─┐ │ ││6 ││7 │ └┬┘└┬┘└─┘ └──┘ 【例:部屋6】 [4,4] ■■5 ■■ ■ 7 ■ ■ y ■ ■ ↑ ■■4 ■■ [x,y]└→x [0,0] ドア4の座標[0,2] ドア5の座標[2,4] ドア7の座標[4,3]
- 396 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 20:57:11 ID:sfzo5O4A]
- マップ図に余計な改行が入ってしまった
部屋1と4、3と5は繋がってる で、部屋がただの箱なら 敵をどこに配置しようが行きたい出入り口が決定したら その座標に向かって突進すればいいだけの話だ
- 397 名前:名前は開発中のものです。 [2007/06/18(月) 21:08:43 ID:sfzo5O4A]
- >>389
>ゴールを与えるための設定をうまく処理したいのです プレイヤーのいる部屋は分かっている。ゴールは既知。 AIがいる部屋xからプレイヤーのいる部屋yに行くための 経路を見つけ出すのがA* x=6、y=3なら、経路探索によってAIがまず向かうべき 出入り口(ドア)は5だと割り出される。5に突進すればいい
- 398 名前:名前は開発中のものです。 [2007/06/18(月) 21:18:48 ID:sfzo5O4A]
- >>385
>・部屋が四角でなければならない >・敵の配置時や復活時にうまく位置が決められない >・通路を部屋の壁際に設定できない(調べる向きが変るときにおかしくなる) 1番目は、部屋が全て四角のマップでうまくやれるなら 部屋が迷路状の場合にどうすればいいか分かるはず 2番目は意味が分からない。3番目も意味が分からない。 ソースコード晒さずにデバッグ依頼すんなチンカス
- 399 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 22:48:56 ID:zckMTPmQ]
- >>390
書き方が悪くて勘違いさせてしまったようですみませんが 概ねそのようなコードで現在困っています スマンカッタ >>391 >面(ステージ)開始時にマップを生成してるなら >部屋進入時にいちいち壁総当りで出入り口探す必要はないな それのやり方がわからなくて困っています >>394 確定はしてるんですがやっぱり総当り以外の方法が思いつきません >>396 >敵をどこに配置しようが行きたい出入り口が決定したら >その座標に向かって突進すればいいだけの話だ だからその出入り口の決定がわかんないんですよう >>397 >プレイヤーのいる部屋は分かっている。ゴールは既知。 >AIがいる部屋xからプレイヤーのいる部屋yに行くための >経路を見つけ出すのがA* 部屋にプレイヤーがいない場合は敵のゴールは通路です 通路に入り通路から出てその部屋に繋がってる次の通路を決めてまた通路に入って... という動きをプレイヤーを見つけるまで繰り返したいのです >・敵の配置時や復活時にうまく位置が決められない >・通路を部屋の壁際に設定できない(調べる向きが変るときにおかしくなる) この二つは今説明するためにタイプしているうちに考えがまとまって何とかなりそうです
- 400 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 22:50:53 ID:zckMTPmQ]
- >・部屋が四角でなければならない
これは迷路のような複雑な形状ではなく下のコードを見てもらえばわかると思いますが 壁壁壁壁壁壁 通路 壁 壁壁壁 壁 壁○ 壁 壁○ 壁 壁 壁 壁壁壁 壁 敵 ↑ 壁壁壁壁 壁○○○壁 壁○○○壁 壁○○○壁 壁 通路 壁 壁 壁壁壁 壁 敵 ↑ ○の部分がチェックされないという現象がおき下手すりゃ無限ループします 人に見ていただくときにわかりにくいとは思っているのですが [x,y] →x ↓y このようなx、y座標で一番左上を(0,0)と考えています というわけでコードを書きます 色々あれなのは自分でもわかってるんであんまり突っ込まれても困ります
- 401 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 22:53:32 ID:zckMTPmQ]
- teki(bangou, 5) =敵のx座標
teki(bangou, 6) =敵のy座標 teki(bangou, 12) =敵の向かうx座標 teki(bangou, 13) =敵の向かうy座標 map(x,y,0)=2 壁の設定 map(x,y,0)=4 通路の設定 xx = 0: yy = 0 xxx = 0: yyy = 0 zzz = 0: xyz = 0 '下から上に進んで部屋に入ったときに Do While xxx < 10 '入った位置の一番左が通路か壁かチェック→ If Map(teki(bangou, 5) - xx - 1, teki(bangou, 6) - yy, 0) = 4 Then teki(bangou, 12) = teki(bangou, 5) - xx - 1 '目標を決める teki(bangou, 13) = teki(bangou, 6) - yy xxx = 100: yyy = 100: zzz = 100 End If If Map(teki(bangou, 5) - xx - 1, teki(bangou, 6) - yy, 0) = 2 Then If Map(teki(bangou, 5) - xx, teki(bangou, 6) - yy - 1, 0) = 2 Then xxx = 100 '左の列にはなかった End If: yy = yy + 1 'もう一行上をチェック Else: xx = xx + 1 End If Loop: yy = yy - 1 入った地点から左にひとつずつ調べて行き 左が壁なら上を調べて行き左、上、共に壁ならそこから右に移動しながら上を調べていく 通路が決まり次第その地点を記憶し適当にループを脱出する
- 402 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 22:54:29 ID:zckMTPmQ]
-
ここからはほとんど同じで一面ずつ調べていき 下から入った場合は左、上、右の三面に通路がなかった場合に来た道を戻っていく '一番上の左に来ている Do While yyy < 10 '今度は上をチェック If Map(teki(bangou, 5) - xx, teki(bangou, 6) - yy - 1, 0) = 4 Then teki(bangou, 12) = teki(bangou, 5) - xx '目標を決める teki(bangou, 13) = teki(bangou, 6) - yy - 1 zzz = 100: yyy = 100 End If If Map(teki(bangou, 5) - xx, teki(bangou, 6) - yy - 1, 0) = 2 Then If Map(teki(bangou, 5) - xx + 1, teki(bangou, 6) - yy, 0) = 2 Then yyy = 100: End If End If: xx = xx - 1 Loop: xx = xx + 1 '一番上の右に来ている Do While zzz < 10 '今度は下へチェック If Map(teki(bangou, 5) - xx + 1, teki(bangou, 6) - yy, 0) = 4 Then teki(bangou, 12) = teki(bangou, 5) - xx + 1 '目標を決める teki(bangou, 13) = teki(bangou, 6) - yy zzz = 100 End If If Map(teki(bangou, 5) - xx + 1, teki(bangou, 6) - yy, 0) = 2 Then If Map(teki(bangou, 5) - xx, teki(bangou, 6) - yy + 1, 0) = 2 Then zzz = 100 '出口なし、又は同じ列に通路 teki(bangou, 12) = teki(bangou, 5) teki(bangou, 13) = teki(bangou, 6)+1 End If: yy = yy - 1 End If Loop
- 403 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 23:25:51 ID:ck0GHVH7]
- >>399
>>面(ステージ)開始時にマップを生成してるなら >>部屋進入時にいちいち壁総当りで出入り口探す必要はないな >それのやり方がわからなくて困っています とりあえず部屋は全部単純な四角でやれ というか部屋は四角を前提で話す 面(ステージ)開始時にマップを生成してるなら 面進行中はマップの基本的な構造は静的だろ 面進行中に部屋内の出入り口を総当りで探すなよ マップ生成時に各部屋の出入り口一覧表を あらかじめ用意しとけ 一覧表を参照すればドアの座標、ドアの行き先(部屋)が 分かるだろ
- 404 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 23:42:49 ID:ck0GHVH7]
- >>400
>○の部分がチェックされないという現象がおき下手すりゃ無限ループします nanndedayo! 出入り口をただの空白にすんな 元ネタのローグについて何も調べてないだろ
- 405 名前:名前は開発中のものです。 mailto:sage [2007/06/18(月) 23:47:22 ID:ck0GHVH7]
- ほれ。ウィキペディアに図入りで出てるぞ
ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%82%B0 出入り口は+だ。部屋内の空き地とは区別している それと通路は#だ。部屋内の空き地とは区別している
- 406 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 00:28:09 ID:h7eQaMoW]
- >>399
>確定はしてるんですがやっぱり総当り以外の方法が思いつきません マップを生成しているのは君のコードなんだよ 出入口の座標は君のコードが確定させてるんだよ もう分かっているのに、面が始まった後に部屋内の 出入り口を総当りで探すなんて二度手間だよ >>敵をどこに配置しようが行きたい出入り口が決定したら >>その座標に向かって突進すればいいだけの話だ >だからその出入り口の決定がわかんないんですよう だからA*とかで経路探索すればいいじゃん。 部屋と部屋がどういうふうに接続されてるのかは マップ生成した時点で明らかだよね? 君のコードが作ったマップなんだからさ >部屋にプレイヤーがいない場合は敵のゴールは通路です >通路に入り通路から出てその部屋に繋がってる次の通路を決めてまた通路に入って... >という動きをプレイヤーを見つけるまで繰り返したいのです 部屋内のゴールの話?それならゴールは通路じゃなくて出入口でしょ 出入口の位置、出入口の行き先はマップを生成した時点で明らかだよね? 君のコードが作ったマップなんだからさ
- 407 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 15:05:44 ID:vdFDixyM]
- ローグライクのソースコード読めば解決することをなぜだらだらと続けるかね?
そろそろ、ほかの質問者が書き込みづらくなってくるだろうからモマイラオチツケ!
- 408 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 15:09:44 ID:eQYure/I]
- 質問者なら今飯食ってるから大丈夫だろ
- 409 名前:名前は開発中のものです。 [2007/06/19(火) 15:38:56 ID:eGFcf547]
- >>407
出た出たwwwww仕切り委員長www
- 410 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 16:05:58 ID:8523JVNp]
- >そろそろ、ほかの質問者が書き込みづらくなってくるだろうから
今日は脳内生成した他人様の代弁か >風紀委員
- 411 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 16:53:09 ID:lkvhE0LB]
- いや質問したいけどスルーされるのが怖いから前置き置いてるんだよきっと
- 412 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 17:11:14 ID:QdwKNPl+]
- 俺はスルーしないから安心しろ>>407
ん?>>407=>>392,>>393だって? やっぱスルーかな
- 413 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 21:52:31 ID:wXV8VED1]
- まぁ、ローグ系の件はおなかいっぱいだわな
- 414 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 22:11:20 ID:hREQ56Q2]
- Tシャツとパンツの間からお腹はみ出てますよ
- 415 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 22:21:17 ID:nrAjZJRf]
- >>406
根本的に間違ってんだよヴォケって事ですね 一から新しいソースを作ってみます >>407 ローグライクのソースはそこら辺に落ちてないんですよ 流石に長くなってきてるんでこの話題はこの辺で終わらせてください 色々参考にさせていただきますありがとうございました
- 416 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 22:40:14 ID:VSm/Zi2G]
- >ローグライクのソースはそこら辺に落ちてないんですよ
聞きました奥さん? グ グ れ も し ね ぇ の に ど う や っ て 2 c h の こ ん な 辺 境 の ス レ に た ど り 着 い た ん だ ! ? ローグライクのソースなんてググれば無駄に出てくるぞ。
- 417 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 22:54:54 ID:7Y6HvimZ]
- ググれもしない、ググりもしないで平然と嘘をつく
朝鮮人以下の奴は 今すぐ速やかに自決すればいいのにね。
- 418 名前:名前は開発中のものです。 [2007/06/19(火) 23:08:42 ID:QdwKNPl+]
- >>415
>ローグライクのソースはそこら辺に落ちてないんですよ ひどい釣りだ
- 419 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 23:37:27 ID:nrAjZJRf]
- いやいやローグライクのソースは落ちてないから
それとも変愚蛮怒みたいなRogueとローグライクの区別もつかないんですか?
- 420 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 23:40:12 ID:7Y6HvimZ]
- 変愚蛮怒って作者すげえキモいだろ。
某所で見た瞬間、笑いをこらえるのに必死だった。 髪普通に脂ぎってたし。 良く堪えた、俺。
- 421 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 23:42:21 ID:R9cENmvF]
- >>419
sourceforge.jp/search/?forum_id=&group_id=&atid=&type_of_search=soft&exact=1&words=%A5%ED%A1%BC%A5%B0 これじゃあダメなの? 英語が読めるなら、 sourceforge.net/ ↑から「rogue」で検索してみそ
- 422 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 23:59:12 ID:5nJIEYNd]
- もしかしてID:nrAjZJRfのいうローグライクって不思議なダンジョン系オンリー?
- 423 名前:名前は開発中のものです。 [2007/06/19(火) 23:59:35 ID:QdwKNPl+]
- >>419
日本語でおk
- 424 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 00:02:25 ID:dGYw7AQO]
- >>419
何いってんだコイツwwwww頭おかしいんじゃねwwwww やっぱ初心者の振りをした永遠の初心者=ウンコだったか
- 425 名前:名前は開発中のものです。 [2007/06/20(水) 00:06:01 ID:5nJIEYNd]
- ttp://en.wikipedia.org/wiki/Roguelike のMajor roguelikes読めるか?
日本だとこれに変愚蛮怒とJNetHackが加わるわけだが・・・
- 426 名前:名前は開発中のものです。 [2007/06/20(水) 00:12:08 ID:AgWW+GJ0]
- >>419
>いやいやローグライクのソースは落ちてないから ハァぁぁぁぁ???? >それとも変愚蛮怒みたいなRogueとローグライクの区別もつかないんですか? ハァぁぁぁぁあああ????w 変愚蛮怒はどう見てもローグライクです 本当にありがとうございました
- 427 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 00:27:42 ID://4zJ+8n]
- まあ、angbandのバリアントのZAngbandのローカライズ版のバリアントだけどな。
*bandバリアントはかなり数あるし。
- 428 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 00:28:38 ID:QAQQQ5ii]
- スレの流れ的にももういいし本物かどうか知らんが質問者ももういいていってんだからもういいだろ
くだらない煽りと無意味にageで草生やす奴が一番死んでほしいわ スルーも出来ないでプログラムわかる俺すげえwwwwとか思ってるキモオタだろ
- 429 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 00:57:42 ID:cb1hcPn2]
- >>428
クアクククッンゴッ(・∀・)イイ! な俺ってすげえwwwwとか思ってるだろお前
- 430 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 01:11:23 ID:g2Z1mnzO]
- >>428
IDがちょっとカッコイイからって格好付けしいすんな!
- 431 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 01:20:15 ID:EL+yR3R+]
- >>428
ソースが無いって言うから、 いやあるよ! って言ってるだけじゃん
- 432 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 01:23:06 ID://4zJ+8n]
- それがただ単にドリフの志村並みに同時多発的に突っ込まれただけw
- 433 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 02:09:46 ID:5wGRdQQY]
- >>428
おまえかっこよすぎだろ
- 434 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 04:09:35 ID:i+0XOuD3]
- >>419
にしてもこれはマジで酷い
- 435 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 20:48:07 ID:45AKkze9]
- 馬鹿相手するのやめたら?
ってこの板暇すぎだからしょうがないかw
- 436 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 20:55:46 ID:kdwP3QbK]
- 何かと思えば半日以上経ってそれか
- 437 名前:名前は開発中のものです。 [2007/06/20(水) 21:12:22 ID:yFi7dSqe]
- 他の板の初心者向け質問スレじゃ余程バカな質問をしてもそれを繰り返さない限り
あまり叩かれることはない。全く無い訳じゃないがな。暇にもなろう。
- 438 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 21:30:37 ID:kdwP3QbK]
- よほどの馬鹿だと思うぞ今回は。
- 439 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 21:51:14 ID:QgmVVyAt]
- てか、サンプル見つからないなら自分で考えればいいじゃない・・・
知識だけ溜め込んで思考能力ゼロ?
- 440 名前:名前は開発中のものです。 [2007/07/02(月) 12:33:19 ID:+qDByUSB]
- ゲームから3Dをキャプチャーするにはどうすればいいですか?
- 441 名前:名前は開発中のものです。 [2007/07/02(月) 12:41:27 ID:MSG8VCZz]
- ゲーム画面をキャプチャしたいと言っているのか、
それとも3Dモデルを抜き出したいと言っているのか、 いったいどっちなんだ?
- 442 名前:名前は開発中のものです。 mailto:sage [2007/07/02(月) 12:45:20 ID:+qDByUSB]
- 3Dモデルです。
- 443 名前:名前は開発中のものです。 mailto:sage [2007/07/02(月) 12:50:48 ID:R3kFQGYs]
- 対象ゲームのファイルフォーマットを調べて抜き出すだけ。
- 444 名前:名前は開発中のものです。 mailto:sage [2007/07/02(月) 12:54:42 ID:+qDByUSB]
- ありがとうございます。
- 445 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 01:00:35 ID:i1GxLqrS]
- ゲームソースの模範的な変数の名前のつけ方ってある?
よくきくところだと、defineは大文字とかグローバル変数は頭にgつけるとか。 複数人で開発するとき困るんで、その辺の知識かソースあったら教えてください。 一人で練習してると変な癖のある変数名ばっかりになってきたキガス・・・。
- 446 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 01:19:04 ID:vviUugZW]
- 基本的には無いよ
だからチームを組む時は保守しやすいように命名規則を決める場合もある
- 447 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 02:35:52 ID:QeT29XuE]
- javaだとキャメルケースを強く推し進めてるし
IDEがキャメルケースじゃないと警告する場合があるからキャメルケースがかなり浸透してる。 パッケージはすべて小文字、クラスはUCC、フィールド、メソッドはLCC、定数はすべて大文字+アンダーラインでつなぐ。 ここまで浸透してるとjavaでそれ以外の規則だとかなり違和感あるよ。揃ってる分読みやすい。
- 448 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 03:07:05 ID:i1GxLqrS]
- ほへー・・・俺って無知だったみたいだ。
447の資料を参考に少し勉強sいてみるよ。 446の助言を参考に、チムでやりやすいように改変すると思うけど ふたりともありがとう。
- 449 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 03:36:56 ID:4ZwptxzD]
- >>447
それに比べると、CやC++は規則のオリンピックだよな〜w 最近出てきた言語は、ライブラリの命名規則を強く勧めるものが多いね。
- 450 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 09:25:25 ID:pRQB5NjO]
- 容易に一貫性を確保できるからな。
- 451 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 09:32:22 ID:pRQB5NjO]
- すまん、言い忘れた。
javaの場合下に隠してるプラットフォームの影響もある。 パッケージ名はファイルシステムのファイルパスに変換されるんだが、 FSによって扱えない文字があったり、大文字小文字を区別しなくて 正しく変換できない可能性がある。 だから、パッケージ名は全部小文字ってのはそれ回避の一環。 仕様上はunicodeエスケープすればなんでもありなんだけどね。
- 452 名前:名前は開発中のものです。 [2007/07/04(水) 14:39:14 ID:rIFeB9hF]
- >>446
ないよってw 言語によるだろw 言語によって、命名規則は決まってないか?
- 453 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 21:06:13 ID:jjol4H/u]
- C/C++は変数型の使い方を間違えると面倒なバグ起こしやすいし。
- 454 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 21:12:34 ID:oZwiqAjb]
- 関数宣言しないのか?
- 455 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 23:50:09 ID:mucGhocn]
- 命名規則と変数型の使い方間違えるのは関係ないだろ
- 456 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 23:55:31 ID:jjol4H/u]
- 命名規則って関数の事だったのか。勘違いした。
- 457 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 23:56:57 ID:oZwiqAjb]
- ひょっとして引数無しで、全部グローバル変数でやろうとしてる?
それとも関数使わない気? ちゃんと関数に分けていれば、多少命名規則がぐちゃぐちゃでも問題ないだろ。
- 458 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 00:04:45 ID:8IxrPNrd]
- ゲームではあまり関係なかったかな。
他人のプログラムを流用したりメンテナンスする時には重宝する事がある。
- 459 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 00:14:16 ID:J8PI9jsH]
- #define BGRtoRGB(c) ( (((c)& 0xFF00FF00)) | (((c)&0xFF)<<16 ) | (((c)&0xFF0000)>>16 ) )
色がBGRの順番なのでRGBに変えたいんですけどこれであってますか??
- 460 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 00:30:07 ID:6pl9qt2J]
- そんなん使えば一目瞭然だろ
コードを一行書く度に2chでお伺いを立てるのか?
- 461 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 01:00:21 ID:KTTaU9vQ]
- そのcの中のデータ構造がわからないとなんとも
プラットフォームごとに違ったりしなかったっけ?
- 462 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 01:28:31 ID:J8PI9jsH]
- cは
0xAA青青緑緑赤赤 Aはアルファ値 これを 0xAA赤赤緑緑青青にしたいんです
- 463 名前:名前は開発中のものです。 [2007/07/05(木) 02:38:53 ID:Zc2C4nF1]
- いや、だから
何で使う前から「これであってますか??」とか聞くの? 変換後の画像データを表示すればすぐ分かるでしょ? ゆとり?
- 464 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 03:04:49 ID:h67x8+Fc]
- ていうかcはなんなの?
cをどうにかしてprintf()すれば中身確認できるんじゃないの?
- 465 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 04:57:03 ID:/aAInlCO]
- テストしてみた結果okだったのだが、根本的に間違ってるとかバグがあれば指摘よろしく、ならまだ分かる。
- 466 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 12:54:34 ID:BMHjme2K]
- スレを立てる時にまとめサイトを作れとあるのですが、blogでもOKですか?
- 467 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 13:14:13 ID:qt/3zKk5]
- weblog,wikiは閲覧者から見ると話にならんほど閲覧性が悪い、何がどこにあるのかが一目で分からない構造になっている。
・・・そこを気をつけれ。 あとソフト公開するなら普通に作った方が管理しやすいよ。
- 468 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 13:16:42 ID:h5pgpCr+]
- 何を作るかがはっきり分かるならブログでも全く問題ない
- 469 名前:名前は開発中のものです。 [2007/07/05(木) 13:43:58 ID:s3pcQHtN]
- blogをまとめサイトにするってことは個人製作だな
blogだろうがwikiだろうが、口先(構想)だけで 実際に動くもの(試作品)がなければ 十姉妹住職AAが貼られて糞スレ認定だよ 嫌な予感がするなら大人しく↓のスレ使え ■自主製作ゲーム:開発状況報告スレVer0.8■ pc11.2ch.net/test/read.cgi/gamedev/1172541825/l50
- 470 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 14:12:00 ID:SaFEEMT/]
- つIRC
- 471 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 14:14:06 ID:vsZ/4qNc]
- 「これから作り始めます」スレとか
「これから作ってみたいです」スレとか 「○○作ろうよ!メンバー募集!」スレなら まとめサイトがあろうが無かろうがフルボッコ
- 472 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 14:16:44 ID:hvtY4ta3]
- ________
| | | / ̄ ̄ ヽ, | | / ', | | {0} /¨`ヽ {0}, ! |.l ヽ._.ノ ', | リ `ー'′ ',| | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ 5代目住職 ジュウシマツ和尚
- 473 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 14:33:29 ID:Zc2C4nF1]
- ┌――‐ ┐
| ,r'"⌒ヽ | |l6 <_.) 6l ! リ `''′ ゙| └――‐ ┘ 5代目ジュウシマツ
- 474 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 16:57:06 ID:BMHjme2K]
- >>467-471
分かりました。もう少しで動くものができるのでそれからにします。
- 475 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 17:06:52 ID:11fzovLq]
- という奴が動くものを作って帰ってくることはまずないのがお約束。
- 476 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 17:24:19 ID:Zc2C4nF1]
- そこまで言うのはイジメだろ
>>474 まぁ報告スレにちょくちょく報告出してみれ 試作品に反応くればモチベもあがるだろ
- 477 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 00:51:03 ID:jIfG9+c1]
- まあ誰も期待してないけどな
- 478 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 03:10:42 ID:ozTi1S3m]
- それは鏡に向かって言う台詞じゃないぞ
- 479 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 03:59:43 ID:LUhJOV+f]
- ユーザに期待させるのもゲーム屋の仕事だよな
- 480 名前:名前は開発中のものです。 [2007/07/06(金) 10:36:20 ID:hQrxNZJv]
- スキンメッシュを勉強しているのですが、
Direct3Dサンプルのtiny.xやRokDeBone2を見ると、 一番下にダミーの関節(ノード?ジョイント?とにかく支点を表す点)がありますが、 これは例えば肘の関節を動かして手首や手がぐるぐる回るときは、 そのアニメーションの情報や肘から手首までのオフセットは すべて肘の関節が持っているということなのでしょうか? 自分的には、肘が動かずに手首が動くときは、そういう回転や移動の情報や 肘から手首へのオフセットは手首の部分に持たせるものだと思っていたので、 ちょっと混乱中です。 一般的にこういうのはどういう実装&考え方をするものなのか、教えて下さい。 よろしくお願いします。
- 481 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 11:31:52 ID:TINZW7r2]
- Direct3Dサンプルは見たこと無いが、
パーツの親の変換マトリックスを保持しておき、 子の変換マトリックスに掛け合わせていけば 良いんじゃないかな? 例えば腹の位置が基本となるなら、 腹→胸→上腕→前腕→手首 といった感じかな? 実際には両手両足あるから(処理の順番は) 腹→胸→頭→腰→ 右上腕→右前腕→右手首→右腿→右脛→右足首→ 左上腕→左前腕→左手首→左腿→左脛→左足首 みたいに、子のマトリックスを決定する前に、 親が決まっているようにすれば良いはず。 あくまでこれは処理順の話なので、 処理順に関わらず(例えば)上腕が参照する親は胸になるので、 そのような情報をあらかじめ設定しておく必要がある。
- 482 名前:480 mailto:sage [2007/07/06(金) 11:50:38 ID:hQrxNZJv]
- 回答ありがとうございます。
ですがすみません、質問の仕方が悪かったようです。 実装の方法はある程度わかるのですが、 データの持ち方というか、肘の関節を動かすことで肘から下が動くとき、 その回転の情報は肘が持つのが正しいのか、それとも手首が持つのが正しいのか、 ということです。 直感的に言えば、回転(アニメーションの)は肘が持ち、肘から手首までの 初期位置のオフセットや移動(アニメーションの)は手首が持つ、という感じはしますが、 一般的には皆どう考えて&実装しているのだろう?と思って質問しました。
- 483 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 12:08:39 ID:TINZW7r2]
- > 初期位置のオフセットや移動(アニメーションの)は手首が持つ、という感じはしますが、
証言者1としては、生き別れの双子の兄さんに同じ考えだw というか、子の親は1つだが、親の子は複数の場合があるので、 子の情報は子で管理したほうが楽。 証言者2の方どうぞ!
- 484 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 12:46:34 ID:ocRuf/w2]
- >>482
何のための階層構造だよ
- 485 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 21:37:26 ID:hQrxNZJv]
- ああそうか、移動とオフセットは子(手首)が持つしかないですねヽ( ´・ω・)ノ
色々と納得してすっきりしました。 回答ありがとうございました。
- 486 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 19:25:33 ID:YU7A9b2a]
- HavokのSDKってどこで入手するんですか?
- 487 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 14:44:37 ID:EazatAls]
- 利用したいwav音楽ファイルがあるのですが
後ろと前部分を切りたい(少しオリジナルに加工したい) 編集しやすい、おすすめ(定番)のフリーソフトはありますでしょうか?
- 488 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 14:52:59 ID:KREdnqoE]
- つSoundEngine Free
- 489 名前:487 mailto:sage [2007/07/16(月) 23:25:35 ID:EazatAls]
- >>488
有難う。今調べながら使っています
- 490 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 06:02:52 ID:rvlpmgvC]
- OP曲作ったり歌入れたり出来るソフトってありますか?
- 491 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 11:58:13 ID:rC3b0zaW]
- ACID XPressとか歌は入れられないけどmidiならcherryとか
- 492 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 14:04:56 ID:vTApQflP]
- ゲームプログラミングの勉強初めて数ヶ月。
基礎の練習とかやり終わって、何か簡単なゲームを作ろうと思ってまとめ見たんだけど、 シューティングがお勧めされててRPGとかタイピングとかがお勧めされないのはなぜ?
- 493 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 16:38:10 ID:2ZgiVJPS]
- 流れが簡単だから。
シューティングの為には最低 「自機の動き」「敵の動き」「弾の動き」「弾の発射処理」「キャラの表示」 くらいがあればいいが、 RPGだと……ざっと考えても 「自キャラの動き」「ステータス管理・表示」「マップ製作」「マップ表示」 「戦闘処理」「会話処理」「衝突判定」「イベント管理」 ……まだまだいっぱいあるな。 タイピングはRPGに比べれば難易度低いけど、シューティングよりは上かな? 入力の判定がめんどくさそう。 「りゃ」にしても「rya」「rixya」「rilya」とか複数の入力方法あったりするし。
- 494 名前:名前は開発中のものです。 [2007/07/20(金) 20:57:49 ID:fBjKfma7]
- タイピングが一番簡単だろ。
公開しないんなら、自分の設定に合わせればいいだけだし、 そうじゃなくても、パターン用意するだけ
- 495 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 22:02:24 ID:mrfnUMkg]
- ターン製ストラテジーは難しい方なの?
- 496 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 22:41:55 ID:3uJoTH2F]
- 相当に難しいよ。
単に自軍キャラを動かすだけでも移動範囲判定やら 実際の移動ルートをたどる部分がいるからね。 そのうえで、戦闘、敵軍の移動、データの準備、各種マップの準備…。 そこまでやって、初めて、シリオがどうだ、システムがどうだ、 バランスがどうだって話に入れる。…(☆) 経験から言うと、ヲタ上がりワナビーの大学一回生が作りたがるジャンルではある。 だけど連中がやりたがるのは(☆)であって、そこまで根気が持たない。 ぶっちゃけ、シューティング程度なら楽勝で作れる程度の腕がいる。
- 497 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 23:43:14 ID:gz816Uua]
- 携帯電話用の3Dゲームを開発したいんですが
どこにSDKとか有るんですか? 一般向けにも公開されているはずなのに・・
- 498 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 23:45:48 ID:3uJoTH2F]
- >>497
SDKというか、基本的にはJAVAのサブセット。 フラッシュの可能性もあるけど。 この本なんかどう? www.amazon.co.jp/i%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%96%E3%83%83%E3%82%AF%E2%80%95901i-900i-700i-506i-505i%E5%AF%BE%E5%BF%9C/dp/4839917361
- 499 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 23:55:52 ID:FuZGM8uf]
- >>497
携帯といってもキャリアも違えば大量に機種もあるのに、最低限必要な情報すら出さない。 馬鹿は余計な事を考えずに出来合の物を使っておけ。
- 500 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 00:31:45 ID:rwqsUqTW]
- >>493-494
なるほど、ありがとう。 確かにRPGは難しそうだな…。 とりあえずタイピングから作ってみる事にするんだぜノシ
- 501 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 18:01:44 ID:T/zFDNqC]
- DirectXでゲームを作っているんですが、動かしたり終了したりを繰り返していると
しばらくして、FPSが60を保たなくなったり動きが微妙におかしくなったりするんですが 何が原因かわかりませんか?
- 502 名前:名前は開発中のものです。 [2007/07/21(土) 19:11:59 ID:0DNUT77P]
- うーん、それだけじゃあなんとも。
情報を目いっぱいだすとか、 遅くなる最低限のソースをupるとかしてもらわん限りはわかるもんもわからん。 エスパーすると ・メモリリークしすぎ ・表示するオブジェクトが多すぎ ・ビデオカードのドライバのバグ ・つか、ビデオカードがクソ(数年前のノートPCとか) 他なにかある?
- 503 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 19:30:15 ID:T/zFDNqC]
- 遅くなる最低限のソースが解ればよいのですが、
起動、終了を繰り返しながら、3-4時間くらい経たないと再現しないので辿るのも難しいです エスパーレス感謝します ・メモリリークしすぎ →delete忘れの検出コード入れてるので多分大丈夫です(Releaseし忘れならあるかもしれませんが…) ・表示するオブジェクトが多すぎ →ステージとプレイヤー、敵キャラひとつづつでもなります ・ビデオカードのドライバのバグ →複数のPCで起こるので、ないと思います ・つか、ビデオカードがクソ(数年前のノートPCとか) →同上です
- 504 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 19:44:00 ID:R/QCcvQ9]
- んじゃReleaseのし忘れじゃね
- 505 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 20:06:57 ID:1fhp/EJX]
- VRAM調べてみればいいんじゃね?
VRAMチェッカーとかなんか、CPU使用率がやたら高いツールがあったはず もしかしたら、二回目にテクスチャ読む時Releaseしないで読んでるとかあるかも
- 506 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 23:07:29 ID:T/zFDNqC]
- とりあえずもう一回リリースをチェックしてみます。
- 507 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 10:13:09 ID:2v+XlEfJ]
- 質問なんですが自分はゲームグラフィッカーになりたいんだけど
絵とか描いたこと無いってのはやっぱまずいよね? ちなみに今工房3年。あとあとかなりランクの低い高校行ってるくらいで 勉強が全然出来ないんだけどランクの低い情報系の大学に行くのと 専門学校行くのではどっちのほうがいいでしょうか? 正直なんか「自分で考えろよwww」って感じの質問みたいでごめんorz とりあえず今から絵の練習しまくっていこうと思ってる この時期からで間に合うのだろうか
- 508 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 10:18:22 ID:KrKFdF7L]
- グラフィッカーになるならそこそこのレベルの美大行ける能力無いときついかも
大手ゲームメーカーのグラフィッカーに応募してくるのって美大出ばっかりだぜ そうじゃなくてグラフィックスプログラマーなら数学科だね で院で数理系に転向これ最強
- 509 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 11:04:07 ID:2v+XlEfJ]
- >>508
そうなのか・・もっと早く考えてればよかったなと後悔orz ゲームやらアニメやらの仕事したかったんだけどなぁ
- 510 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 17:56:22 ID:MhzRGyrm]
- >>509
絵を書いた事ない癖にグラフィッカー志望ってアホか そもそも何でゲームグラフィッカー(これが具体的に何を指してるのか分からんが)になろうと思ったの? 「ゲームやアニメが好きだから♪」くらいのノリじゃ絶対に挫折するぞ
- 511 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 18:44:18 ID:jNPNIrTX]
- 質問だが、ツクールや豆乳などのツールで作った作品を公開してる人と、
一からプログラムして作った物を公開してる人に訊きたいんだが、 JASRACから請求書…っつーか、なんか言いがかり受けた人、いる?
- 512 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 18:44:42 ID:PFXUGVVH]
- 消去法じゃね?
本当に絵が好きなら社会人になってからも絵を描けば良いよ。 最初は上手く描けないとは思うけど、 ソコソコかけるようになれば、絵を描くこと自体楽しいんじゃね? PGよりは年齢縛り緩いだろうから、 ネットでも有名になるくらい上手くなれば、 どっかから引き合いがあるかもしれん。 ごめん。全部想像で書いたw
- 513 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 18:46:47 ID:PFXUGVVH]
- >>511
1〜PGだが、無名なんでそんなこと心配すること自体恥ずかしいくらいだ(*ノノ)
- 514 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 18:48:09 ID:PaD7tnI5]
- >>511
なんでJASRACが関係あると思うのか、そこから。
- 515 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 18:48:51 ID:1DlRyXq3]
- 当然音楽も一から作ってること前提だよな
- 516 名前:509 mailto:sage [2007/07/23(月) 18:51:20 ID:2v+XlEfJ]
- >>510
そりゃそうだよなorz 今までこの仕事がやりたい!っていうのが無かったんだけど ゲームグラフィッカーという職種にはあったというか・・ なんて説明していいかわからないけどとにかくこの仕事が魅力的に見えたんです。 そもそも具体的にどのゲームグラフィッカーか自分でもわかって いないくせに何言ってんだって感じだけど今からでも一から勉強 してこの仕事につきたいなとか生意気にも考えてる。 甘ったれすぎですいません
- 517 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 18:52:58 ID:LgWC7Ec3]
- >>516
で、今日は何の努力をしたんだ?
- 518 名前:509 mailto:sage [2007/07/23(月) 19:18:06 ID:2v+XlEfJ]
- >>517
とりあえず今日は絵関係のスレのテンプレにあったhitokakuってサイトを見ながら練習してみました。 大学やら専門以前に絵が書けなきゃ意味ないしがんばります・・ あと数字コテ外します、色々質問に答えてくれてありがとうでした。 また質問することがあるかもしれませんがそのときはよろしくです。
- 519 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 23:52:26 ID:zD7yHSnS]
- >>518
マジレスすると今からそんなんじゃ間に合わんぞ。 相当センスや熱意があるなら別だが。 独学や専門学校じゃ絵を描く能力伸ばすの難しいから 美大や美大予備校の情報集めてやるべき事を見極めた方がいい。 無理だと思ったら普通の大学でその手のサークル入っとけ。 その方が自分自身と親御さんの為になる。
- 520 名前:名前は開発中のものです。 mailto:sage [2007/07/24(火) 01:15:33 ID:eV+N5EP/]
- 美大出身の友人、20分くらいでサクっと
そこら辺の風景を描きあげやがんの。(しかも油絵) 「ちょっwwおまいの右手はカメラですかwww」 と言いたくなるようなスペクタクルを見た。
- 521 名前:名前は開発中のものです。 mailto:sage [2007/07/24(火) 10:26:25 ID:+hMjqNSt]
- 景観ならvue、Bryce使えば小学生でも簡単にリアルな画像、動画作れるけどな。
グラフィックの知識ないとリアルな人体とか作ることはできないな。テクスチャ等で。
- 522 名前:名前は開発中のものです。 [2007/07/24(火) 11:04:49 ID:Qe25Qsur]
- 夏休みに入ったことだしこのスレはageで書き込むようにしないか
- 523 名前:名前は開発中のものです。 mailto:sage [2007/07/24(火) 15:06:27 ID:D9g56VBk]
- ageる必要無くね?
- 524 名前:名前は開発中のものです。 [2007/07/24(火) 15:21:12 ID:lc2AswnS]
- 質問スレなので常時ageで
無用なスレの乱立を防ぐ意味でも
- 525 名前:名前は開発中のものです。 mailto:age [2007/07/24(火) 16:46:49 ID:D9g56VBk]
- なるほど。確かにageた方がいいな
- 526 名前:名前は開発中のものです。 mailto:age [2007/07/24(火) 20:33:04 ID:sikuFIAE]
- 無用なスレは年中乱立しているので年中ageでよし
- 527 名前:名前は開発中のものです。 mailto:sage [2007/07/24(火) 21:15:55 ID:7pPwwUQx]
- 最近は、例の無用なスレが年中ageられてるんだけどね。
- 528 名前:名前は開発中のものです。 mailto:sage [2007/07/24(火) 22:34:23 ID:4uVIXXVU]
- >>518
ええとさ。 小学生の頃から絵を描くのが好きで、みんなに絵がうまいね、君が描いた マンガは最高だね、と言われてて、絵のコンクールで賞をとったりして、 高校からはPCで厚塗りしてるようなのが、今時はグラフィッカーなってるんだぜ? 言っちゃ悪いが、遅すぎる。 今時アマチュアでも、趣味で商業並のクオリティの同人ゲームばりばり売ってる時代だぜ? ゲーム関係の仕事につきたいにしても、図書館で職業についての本読むとか、 違う職種でなれそうなの探したほうがいい。
- 529 名前:名前は開発中のものです。 [2007/07/24(火) 23:36:56 ID:L7BjBPla]
- 言ってることは同意だが、お前らいい加減ローカルルール嫁
- 530 名前:名前は開発中のものです。 mailto:sage [2007/07/24(火) 23:55:03 ID:mELIoUYs]
- 進路相談するワナビーはググれないLR読めない低学歴の子だから
定期的に新手が出没するのはしょうがないが LR読まずに嬉しそうに反応&長文レス垂れる回答者は叩いてもいいよ
- 531 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 00:00:04 ID:PFABAnxo]
- つかリアルで叩きたいよね。
棘付きの鉄球が先端に付属した棍棒のようなものでガツーンと。 モーニングスターはフレイルの名前だと思うので、 それじゃない棍棒バージョンのやつで。
- 532 名前:名前は開発中のものです。 [2007/07/25(水) 00:32:27 ID:TpZjU5Z2]
- float a = 0.0f;
if ( a == 0.0f ) より精度の高いやり方ありませんか?
- 533 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 00:36:32 ID:ZZ36m8ki]
- 昔からdoubleやfloatの比較は範囲で行うのが常識。
CPPUnitとか見たことない? 誤差の範囲を決めて、値が誤差範囲に入ってるかどうかでチェックしてるでしょ。 小数点の比較は、桁丸めによる誤差があるから、==で比較しちゃだめだよ。 if (abs<float>(a, 0.0f) < 0.001f) { … } みたいに範囲でおやり。
- 534 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 09:07:57 ID:wz5XkAs2]
- >>527
語るスレのことかー!!!
- 535 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 10:31:40 ID:9hWCpf2+]
- 数学みたいだな
- 536 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 13:07:05 ID:yfiUPy94]
- 数学、物理苦手な奴は3Dゲーム作れナス
- 537 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 21:35:10 ID:1fAxr1uG]
- 2Dでもモノによっては不自由しそうな予感
- 538 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 21:48:02 ID:nONrSV4H]
- 義務教育でやる数学と違って楽しいから大抵の人は大丈夫だよ^^
- 539 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 22:24:30 ID:nRGToy9E]
- 楽しく感じるのは目的がハッキリしているからであって
別に学習作業自体はほとんど義務教育と変わらんがな
- 540 名前:名前は開発中のものです。 mailto:sage [2007/07/25(水) 23:21:39 ID:bBnKfEtx]
- そういう意味じゃねーの。
義務教育でやる数学と違って楽しい =義務教育じゃないから楽しいよ だとおもも。
- 541 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 01:04:01 ID:iiM2+9Z9]
- 楽しいから義務でもないのにやるんだ、とか。
仕事でいやいややってるなら楽しくないかもな。
- 542 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 01:14:07 ID:8TWSq+vB]
- 苦手な奴には無理って話なのに
なんで楽しい楽しくないの話が出てくるんだよ
- 543 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 10:53:35 ID:cRPtJNBx]
- お前らが言ってる苦手だ無理だって言ってる知識ってのは
並以上の大学の理工系や高専の学生なら標準搭載してるものばかり。 苦手とか無理とか言ってるのはドロップアウト組=ゲー専学生だけだ。 んな問題外のカス共の悩みにお前らが付き合う必要はない
- 544 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 10:58:00 ID:cRPtJNBx]
- ×お前らが言ってる苦手だ無理だって言ってる知識ってのは
○苦手だ無理だと喚いてる連中の言ってる知識ってのは
- 545 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 11:45:32 ID:0ztW4klR]
- ・苦手だ無理だと喚いている連中とやらがいない
・誰もそのことで悩んでいるだなんて言っていない ・誰もそんな悩みに付き合ってなんかいない(ただ雑談していただけ) 日本語の解読もできない人は問題外のカス未満です。
- 546 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 12:38:14 ID:Ax+mejCX]
- あれ、ここ質問スレだよね?
- 547 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 13:09:39 ID:8PmHMs+0]
- 初心者にお勧めのライブラリはありますか?
- 548 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 13:21:40 ID:lCbrlHjl]
- 何の前提条件も指定されていないので、
インターネットという膨大なライブラリをお勧めしておく。
- 549 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 14:01:43 ID:4dldsnmP]
- 派生クラスのメモリ開放に関して質問です。
ENEMYBASE *pEnemy = new ENEMY_TYPE1; delete pEnemy; ↑みたいな感じで基本クラスのポインタに派生クラス割り当ててるんだけど、 deleteしたとき、派生クラスのメモリ(メンバ変数とか)も解放されてるよね? 基本クラスのデストラクタしか呼び出されないから凄い不安。。。
- 550 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 14:10:02 ID:pcBrr+nf]
- こんなところで部分部分を質問してもためにならない。
きっちりC++の基礎をやり直すように。
- 551 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 14:22:04 ID:4dldsnmP]
- ちょww どこで聞けばいいんだw
- 552 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 14:23:35 ID:O2ibpAI1]
- ム板でしろよ。
つーかどーせvirtualにしてないんだろ。
- 553 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 14:28:12 ID:u/DEWUjU]
- C++ Depthシリーズの内容が基礎っていう現代C++常識の脅威
手に入りやすい確定済みの情報なんだから一通りさらっとけってことか?
- 554 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 14:31:53 ID:4dldsnmP]
- >>552
おお、基本クラスのポインタでは派生クラスのデストラクタは呼び出せないのかと思ってた。 ありがとう。あなたの一行で解決に膨大な時間を消費せずにすみました。 C++の細かいところは時間ができたときに学びます。せんきゅー。
- 555 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 15:17:32 ID:f8qSfYkT]
- 男なら、boost::shared_ptrを使うべし
- 556 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 18:29:44 ID:r6IkjNfF]
- >>549
派生クラスのアドレスを基本クラスのポインターに代入してもエラーにならないが、 deleteするときは派生クラスとしてdeleteしないとダメだった@VC++ ・newとdeleteは派生クラスじゃないとNG。 ・ポインターの保持やバーチャル関数の実行は基本クラスでOK。 仕様?なのかどうなのかなんてシラネw
- 557 名前:名前は開発中のものです。 mailto:sage [2007/07/26(木) 18:50:26 ID:cUJxwRnF]
- シューティングゲームを作っていて壁にぶち当たったので質問…
プログラマ一人とデザイナ一人(俺)でC++を使って作っていて、その際ステージのイベント処理が多すぎて参っています。 自分も僅かにC++はわかるので直接ソースをいじってイベント処理としているのだけど、いかんせん膨大すぎて… 作業量を減らす方法として、イベントをGUI等を用いて作成していくツクールとかパーティクルエディタとかその系統の作り方を探しているのですが見つかりません。 参考になるサイトや手法を知っている方は居ませんか
- 558 名前:名前は開発中のものです。 [2007/07/26(木) 20:33:58 ID:ZdIp+D6s]
- サーバーについて質問させてください。C/C++です。
MMORPGほど大きなものではないんですが、オンラインゲームを作っています。 今、winsockでUDPのサーバ プログラムを作ってるんですが、どうすればスレッド化できるのかがわかりません。 ログインを済ませたら ユーザー毎にスレッドを立ち上げ、そのスレッド内でコマンドを受けるようにしたいのです。
|

|