[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 08:34 / Filesize : 212 KB / Number-of Response : 935
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

シューティングゲーム製作技術総合 16機目



1 名前:名前は開発中のものです。 [2008/08/01(金) 23:32:33 ID:GzWnlC6Z]
ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。

このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!

ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。

過去スレ,関連スレは >>2-3で。

393 名前:名前は開発中のものです。 mailto:sage [2008/09/28(日) 06:30:25 ID:rwnNgKVS]
黙れタスクシステム

394 名前:名前は開発中のものです。 mailto:sage [2008/09/28(日) 07:56:28 ID:3A4A0run]
>>392が一番汚い件

395 名前:名前は開発中のものです。 mailto:sage [2008/09/28(日) 12:10:37 ID:D3aVzQ29]
IDにrunが入っている>>394はBASIC厨

396 名前:名前は開発中のものです。 mailto:sage [2008/09/28(日) 12:44:25 ID:VIdwbe/u]
スナミ
ok

397 名前:名前は開発中のものです。 mailto:sage [2008/09/28(日) 12:54:12 ID:6htmx/FR]
むしろシンタックスエラーだろ

398 名前:名前は開発中のものです。 mailto:sage [2008/09/28(日) 15:25:20 ID:0vYS7OXF]
その昔、グループ・シンタックスエラーという団体があったという


399 名前:名前は開発中のものです。 mailto:sage [2008/09/29(月) 00:11:34 ID:lLogv5tS]
ハニリイト
ok


400 名前:名前は開発中のものです。 mailto:sage [2008/09/29(月) 09:52:55 ID:8kxKlv9s]
トントカイモ
ok

401 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 13:34:37 ID:n0BaUtIr]
自機狙い弾の作り方を教えてください



402 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 13:37:59 ID:HaG71DPu]
まず角度を測ります

403 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 15:04:55 ID:BQZECg/y]
次に豚肉を軽く下茹でします

404 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 15:12:11 ID:JKQ2ndg4]
未来に絶望します

405 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 15:27:17 ID:kA4cojl6]
>>401
自機の座標を(sx,sy), 敵機の座標を(ox, oy)とするなら、
自機狙い弾を発射する角度θは以下のようにあらわされる。

θ = atan( ( y2 - y1 ) - ( x2 - x1 ) )

そこで、速度vの弾を発射する場合の弾の座標(tx, ty)は以下の漸化式?で求められる。
初期値: tx = ox, ty = oy
tx = tx + v * cosθ
ty = ty + v * sinθ

406 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 17:59:06 ID:yQVFeNmu]
ちゃんとドメインエラー対策もしてやれ

407 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 18:56:35 ID:Sw4cKh3x]
漸化式(笑)

408 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 19:25:27 ID:6yIRJF10]
(自機座標−敵機座標)÷|自機座標−敵機座標|

409 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 22:17:44 ID:BLTI5Ijn]
atanの行が意味不明だな。つか何でatan?存在価値ゼロの典型、盲腸みたいな関数だろ
double dx = sx - ox;
double dy = sy - oy;
double sita = atan(dy/fabs(dx));
if( dx < 0.0 )sita += _copysign(M_PI/2.0,dy);
↑アホくさ。
素直にatan2使え。INTEL系CPUなら実態はFPATAN命令一発だろ女子高生的に考えて。
そもそもこの手の超越関数を使ってまでわざわざ求める必要あんのか、角度とか。
「sincos to 角度」やって「角度 to sincos」。なんだそれは。楽しいのか。
角度 to sincos LUTを使いたいがためなら、もっとマシな自作関数用意するはずだしな。
やっぱ意味不明だ。自機狙い弾なんざFPUのFPATANやFSINCOSを引っ張り出すまでもなく
代数関数だけでやれんだろ
D3DXVECTOR2 direction;
D3DXVec2Normalize(&direction,&(D3DXVECTOR2(sx,sy)-D3DXVECTOR2(ox,oy)));
D3DXVECTOR2 bullet = D3DXVECTOR2(tx,ty) + v * direction;

410 名前:名前は開発中のものです。 mailto:sage [2008/09/30(火) 23:09:28 ID:kA4cojl6]
なんというツンデレ

411 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 01:01:42 ID:lEzMnktt]
>>409
自機狙い弾を作れるようになったら自機狙い3wayも作りたくなるんじゃね?
それを察して角度求めてるんだろうよ
それで結局書いてる内容は>>408と同じとかイミフ
atanを存在価値ゼロって言い切っちゃう辺りシューティング脳だな
せめてθくらいthetaって書こうぜ?




412 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 01:13:49 ID:2Mni2Wxe]
sitaワロス

413 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 01:19:17 ID:MIL9eKkl]
昔、シータってキャラいたよな。
なんだっけ。


デル?

414 名前:405 mailto:sage [2008/10/01(水) 01:33:47 ID:+CEnIH82]
>>401
>>405は三角関数を使うタイプ、>>408>>409はベクトルを用いるタイプ。
「僕は極座標形使ってます」と言うなら、また別のアプローチがあるかもしんない。

>>409
最近のCPUとコンパイラは優秀だから、僕気にしない

>>413
F-22 ?

415 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 02:00:02 ID:MIL9eKkl]
>414
よく分からんけどなんで戦闘機?

416 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 02:12:54 ID:/YyxUBaK]
欧州から台風虎2買うから別に売ってもらえなくても悔しくないんだからね戦闘機です

417 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 02:27:10 ID:4veWi3KH]
>>413
ラピュタ

418 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 07:25:05 ID:ZtcKtq8q]
sitaってシータだったのか
下向きとかかと思った

419 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 10:12:06 ID:PZq1rJxB]
(ありがとうございま)した!

420 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 10:26:44 ID:+CEnIH82]
べ、別にラプターとラピュタを混同したわけじゃないんだからね!

421 名前:321 [2008/10/01(水) 14:01:58 ID:welFnNK1]
まじめに質問に答えろよ、変体め



422 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 15:00:20 ID:cMTSNOrU]
oh, Hentai

423 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 16:57:56 ID:KokRESvW]
お変態でござる

424 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 17:25:52 ID:pGp+KFbg]
そうさ俺はロリコンだ

425 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 19:06:02 ID:KcOzqvFY]
結局質問者が分かったかどうか甚だ疑問だw
一応誰かもう一度整理して教えてやれよ

426 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 19:23:59 ID:pGp+KFbg]


427 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 19:24:29 ID:ZtcKtq8q]
これはまた分かり易い

428 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 22:07:41 ID:KcOzqvFY]
あ、そうか、こういうとそう思われるのか・・・。

429 名前:名前は開発中のものです。 mailto:sage [2008/10/01(水) 23:16:14 ID:WwtP2jj6]
そりゃそうだ。
自分が解ってるんなら自分で教えてやればいいんだから。

430 名前:名前は開発中のものです。 mailto:sage [2008/10/02(木) 01:57:40 ID:KdEG0kAg]
IDかわってるけどじゃぁ

1、atan2(y、x)と言う関数が大抵標準ライブラリのどこか(Mathとか?)にあるので使う。
target.Y - origin.Y、target.X - origin.Xを引数に渡すと、対応する角度thetaが返ってくる。

2、r*sin(theta)で 弾速rに対応する1フレームあたりのY方向の移動量yがでてくる。
同様に、r*cos(theta)で xもでてくる。


431 名前:名前は開発中のものです。 mailto:sage [2008/10/02(木) 02:46:25 ID:Ar5krJcN]
こうして見事>>429の策略にはまる>>430であった。



432 名前:名前は開発中のものです。 mailto:sage [2008/10/02(木) 03:20:31 ID:YNzE7yk+]
関係ないがatan2ってあたんつーって読むよな?

433 名前:名前は開発中のものです。 mailto:sage [2008/10/02(木) 03:29:44 ID:a8F0+Sk8]
char *をきゃらっぽって読むよ

434 名前:名前は開発中のものです。 mailto:sage [2008/10/02(木) 07:13:07 ID:2tdGwSO0]
char*はキャラクター菊の門と読む

435 名前:名前は開発中のものです。 mailto:sage [2008/10/03(金) 01:30:56 ID:OxJ5ZIsG]
20世紀にはぶれせんはむというのがあってだな……。

436 名前:名前は開発中のものです。 mailto:sage [2008/10/03(金) 21:01:17 ID:bmp5inNA]
ぼんれすはむ

437 名前:名前は開発中のものです。 mailto:sage [2008/10/04(土) 17:04:54 ID:pg1XIIL9]
黙れビットマップ野郎

438 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 01:33:17 ID:LQTRzg3A]
ビットマップ野郎ってなんだw

439 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 01:42:50 ID:VrBHGzQA]
>>438
世の中には、IDというものがあってだな

440 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 07:46:24 ID:LQTRzg3A]
OK理解した

441 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 09:21:03 ID:whYqCWkT]
弾に関してですが
敵弾って、菱形のものが主流?
それとも円形のものが主流?



442 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 12:19:33 ID:nggqIRqj]
いろいろ自分でみればいいのにw

というか菱形の弾なんてどっから出てきたんだ。基本は円だろ。

443 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 12:40:35 ID:hx3OOmt5]
グラシリーズ…?

444 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 12:59:53 ID:VDuIkjZ2]
ってか弾の形って悩むほどか?

445 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 14:11:15 ID:gE4lnVnu]
すべてプラズマで説明できます。

446 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 15:21:19 ID:UGCzB4IP]
>>441
弾の形状を「菱形か円形か」で分類するか。図形ナメてんのかといいたい
例えば↓の鏃のような形状の針弾は菱形でも円形でもない。さて何形?

   <>  (・∀・)**ガタダロガコノタコ!!

   ∧
| ̄ ̄ .~ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|   /``"''ー-、、..,.._            /Jレ    |_____|
| /        ``"''ー-、、...,_      |  フΓ●  \   |
| \        __,..、、-ー''"´       |        ヽ  |
|   \_,..、、-ー''"´             \        \ |
|________________________|

弾の形状を「主流か傍流か」で分類するか。流行が気になんのか
自分で色んなSTGを遊んでみろよ。STGは嫌いか?学校の宿題か?

447 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 15:56:15 ID:ZoCjMHIc]
図解ワロタ

448 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 16:22:18 ID:vNEsNL9r]
楕円を回転させるのが好きだ。
かっこよく見せるには試行錯誤が必要。

449 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 17:06:01 ID:Hh2nP6t4]
俺はあんまり円からかけ離れた図形は使わないなぁ

450 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 17:51:44 ID:0jWXWb6v]
STGあんまりやらないけど、
スレ見てるだけで面白い&STGの考え方は他のゲームにも応用できると思ってる。

果たしてこんな人間がここに住んでていいんだろうかとw

451 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 18:30:51 ID:drz3ef1F]
弾のアニメーションは必要だよなぁ。
解説してるところがないから、他のゲーム見て研究してるけど。



452 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 18:39:44 ID:0jWXWb6v]
簡単なやつなら、
ゲーム開始(またはアプリ起動時)からの経過フレーム数で、適当にパタパタさせるだけでいいよね?

453 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 19:32:57 ID:Hh2nP6t4]
>>452
帰れ

454 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 20:05:35 ID:gtT8H40x]
ノシ

455 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 20:46:37 ID:sD02la85]
俺も ノシ

456 名前:441 mailto:sage [2008/10/06(月) 20:49:22 ID:0ExTOsPN]
すまんかった
とりあえず図解には思いっきり吹かせてもらった

なんか製作したゲームの敵弾を、菱形から円形に変更した際に、
どうにも違和感を感じたので、
自分も円形の方をよく見かけるとは思っていただけに、なんか気になってしまって。
単純に、今まで使ってた弾の形を変えて、その変化に認識が付いていけてなかっただけっぽいです
スレ汚し、本当にすみません

457 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 21:27:09 ID:gqVJX42a]
人間の視覚ですばやく処理できるものは「色の境目」「色の変化」なので
円よりも菱形のほうが認識が良くなるのは確か。

458 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 21:49:04 ID:s2L5lUEt]
なんで「色の境目」「色の変化」でひし形の方が
認識し易いかがわかりません。

俺は、図形を回転させるのは面倒だから円で作るが、
ひし形のほうが見た目に綺麗と感じる。

PS 回転済みの画像を使うのもめんdks

459 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 22:21:00 ID:mtqj4z41]
菱形だと、いかにも「お前を貫いてやるぜ!」って感じだから
敵弾だと判りやすいし、進行方向も判り易いので
避けやすいかもね。

460 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 22:26:42 ID:Hh2nP6t4]
速い弾は菱形の方がそれっぽいかもな

461 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 23:09:09 ID:HhBn7RXe]
ああ菱形って飛ぶ方向によって回転させる弾か
グラディウスみたいなのを想像してたw



462 名前:451 mailto:sage [2008/10/06(月) 23:28:02 ID:r7U/KkYM]
>>452
あーごめん、そのくらいは分かってるんだが
その先パタパタさせる画像を用意するのに苦労するっていう。

CAVEのシューティングみたいなチカチカした弾の書き方とか
動いてるものだと参考にするのも難しい。

463 名前:名前は開発中のものです。 mailto:sage [2008/10/09(木) 02:49:06 ID:cUE1dy5F]
ちかちかした弾は適当に4枚ぐらいでアニメさせるとそれっぽくなるよ。
特定のシューティングを除けば、ちかちかさせたほうが見栄えがいいと思う。


464 名前:名前は開発中のものです。 [2008/10/12(日) 23:15:28 ID:JXB4FiPl]
ちんちんのお祭りじゃーい

465 名前:名前は開発中のものです。 mailto:sage [2008/10/12(日) 23:35:18 ID:4OfT818n]
B4は黙ってろ

466 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 17:43:47 ID:SBRiHja6]
>>432
えーたんて呼んでた。タンジェントにaがくっついてるから


467 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 17:53:48 ID:cmd9uV8p]
>>432
エータンに一票。

468 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 17:58:29 ID:I6xSxZGz]
あたんに
だろ

469 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 19:07:47 ID:eMLV49Il]
アークタンジェントだから・・・

アーン

470 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 20:23:18 ID:djhwWzly]
タンジェントの逆関数だからタンジェントを逆からよんでジェントルマン

471 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 20:26:41 ID:0v1aE0up]
そもそも最後の2ってどういう意味だよ?



472 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 20:37:53 ID:8/f9V+rI]
ばーじょん。


もっと、こう、わかりやすい名前は無かったんだろうか。

473 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 20:43:04 ID:r86LHyr0]
急に盛り上がってきたな
これがちんちんのお祭りか

474 名前:名前は開発中のものです。 mailto:sage [2008/10/13(月) 23:33:50 ID:ac6gfoI7]
あーくたん擬人化

475 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 07:22:23 ID:wkiOQsvX]
あーくたん「ら、らめぇ! *****たららめなのぉ!!」

476 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 09:19:06 ID:qcc8pHL1]
ここまでアータン無し。

477 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 12:44:53 ID:P4NAUyDA]
弾をたくさん出すとあーくたんが大変なことになる

478 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 14:17:48 ID:hFk+zvEM]
がんばれあーくたん

479 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 22:12:26 ID:liqwuOhp]
もうやだこのスレ

変態しか居ない

480 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 23:19:52 ID:gvFI5WB6]
ラジアンベースかベクトルベースか

481 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 01:24:02 ID:BPnAW3mN]
アン



482 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 07:27:19 ID:RpZwiINX]
あーくたん「いやぁ! ぬるぬるしたの入ってくるぅ!!」

483 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 20:06:04 ID:hz9zeFRP]
>>479
入っといてそれはないぜ?

484 名前:名前は開発中のものです。 [2008/10/16(木) 00:42:29 ID:oVdkFfyP]
シューティングゲーム制作中です
ttp://www.nicovideo.jp/watch/sm4945852
ニコニコですまそ

485 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 00:55:52 ID:kEBJq8XZ]
でっていう

と言いたい所だが、タイトルのミクの声で噴いたw

486 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 01:06:38 ID:KryyBDsM]
>>484
ボスのオレンジマンを倒したときに飛び散るヒマワリ(?)をさ
赤黒くしようぜ。最高のスプラッター劇場になって俺は満足

487 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 09:25:56 ID:fQciNzlU]
ミクの声で噴くとかどんだけつまらない人生送ってんだ

488 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 13:55:46 ID:cIbo5mri]
ミクの声に噴かないだけで充実した人生が送れるなら苦労はいらないぜ

489 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 14:07:47 ID:tiuED84s]
>>484
すごいかわいい、やりたい(変な書き方になったが、性的にではない)
何人目かは知らんが、少なくともこのスレでは俺がファン第1号だ

490 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 14:35:59 ID:xuy1mEFx]
>>487
性格ブスしかいねーんだよ

491 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 15:09:04 ID:0iqwNLrL]
おれもゲームつくりたくなってきた
3DCGは直方体のあつまりでしか作れないけどな!



492 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 15:23:18 ID:wdI3a3rB]
>487-488

むしろ充実した人生送ってるからこそ、ちょっとした事で笑えるんだろ。
人生に余裕がないと、笑う事すらできないもんな。ちょっとした事にすぐ腹を立てたり。

493 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 16:10:23 ID:fQciNzlU]
>>492
もっと人生に余裕を持ちたまえよwwww






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef