トップページgamedev
1001コメント384KB

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

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。04/01/10 21:07ID:hzI9eQA5
ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。

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

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

■ 前スレ

シューティングゲーム製作技術総合
http://bbs.gamdev.org/test/read.cgi/gamedev/1056635103/
0847プログラムも初心者です04/05/03 01:03ID:yvAzXtSL
敵出現のまでのtimeと位置を入れる時にはすべての敵に手打ちで入れるべきでしょうか?

簡単な質問ですみません。
0848名前は開発中のものです。04/05/03 04:20ID:hQjA8AGn
>>847
面数増えると疲れるよ。調整とか。

簡単なエディットモードを用意するとか
面作りが楽しくなる方向でひとつ。

あと、aba氏のサイト行くと弾幕MLとか面白いもんあるから
参考にしてみては。ttp://www.asahi-net.or.jp/~cs8k-cyu/
0849プログラムも初心者です04/05/03 04:33ID:yvAzXtSL
なるほど、ありがとうございます。

というより、たまたま今来たら↑の方の書き込み時間が近い事に驚きです。
0850名前は開発中のものです。04/05/03 08:52ID:s6SOnC7v
>>839 家のしょぼいビデオカードだと自機が消えたり表示が
変。難易度は高いけど作りこめば名作になる雰囲気はある。以上
0851名前は開発中のものです。04/05/03 10:25ID:i/0fCijI
>>847
背景とシンクロさせない雑魚敵だったら、見えないジェネレータが
一定時間画面端からランダム、又は決まった点から編隊状に敵吐き出すようにすれば、
手間が大分軽減されるんでない?
...ってもうやってるんでしょうけど。(w

0852名前は開発中のものです。04/05/03 10:43ID:/y7FPKn2
>847
1面だけじゃなかったり後で調整をするようなら
俺は簡易エディタを作るだろう。
0853名前は開発中のものです。04/05/03 12:09ID:htlRz5k4
>>851
この方法なら苦労せずに100匹でも10000匹でも敵を出せるから、最初はこれがオススメ。
2面くらいあるシューティングが作れるくらいまで慣れたら、
簡易エディタ作ってちゃんと敵の配置をしてみるといい。

プログラム、ゲーム作り、ゲーム用ツール作り、それぞれに慣れてれば、
最初からステージエディタを作るのも良いかも知れない。
0854名前は開発中のものです。04/05/03 14:56ID:nFPg0IBb
>>839
やってみた。数回やったが真琴まででEND。
とりあえず…
しょっぱなから中型機が多くて、最初のパワーアップ取るまでかなり押される。
弾幕が辛いのもあるけど画面全体をボスがぐるぐる回るのが辛い。蜂というよりタイトー系?。
ホーミング使わせたいのは判るけど、個人的にはボス戦はストレス溜まる。
パワーアップしちゃえば、2面までやった限りでは道中は簡単。ボスはかなり厄介といったとこ。
ボス戦がイヤンなのでクリアまでやる気になれなかったスマソ。
0855名前は開発中のものです。04/05/03 18:12ID:LZEmFSxe
難易度に突っ込み入れるけどポテンシャルを
評価しないのはここの住人が雑魚で悔しいから
なんでつね。(わらわら
0856名前は開発中のものです。04/05/03 18:27ID:GkZ6njEM
能書きたれる前に藻前が評価してあげたらどうだ。
もっと素直になったほうがいいよ。
0857名前は開発中のものです。04/05/03 19:06ID:wH34SKjY
俺は面白いと思うよ。同人STGなんてバランス
滅茶苦茶だからあんなもんだろ。
0858名前は開発中のものです。04/05/03 20:39ID:dW4RGEg2
CPU CLOCK -1896MHz
って合ってんの?
0859名前は開発中のものです。04/05/03 21:00ID:nFPg0IBb
ポテンシャル?
0860名前は開発中のものです。04/05/03 21:45ID:htlRz5k4
パフォーマンス?
0861名前は開発中のものです。04/05/03 23:12ID:g4PuW+7Z
>>839 氏はポテンシャルなんて言っていないと思うけど。
0862名前は開発中のものです。04/05/04 00:12ID:scGkWmqO
>>855が言ってもらいたいポテンシャルの評価ってこんなところか?
・痛みに耐えてよくぞこれだけのプロジェクトを完遂した。感動した!
・すごい弾の量ですね、ボクの技術じゃ到底できませんよ。
・キャラクターに萌えました! エロ画像キボンヌ

...って、全部評価になってない 駄レスやん(w
0863名前は開発中のものです。04/05/04 00:33ID:+Fxe3bXD
Cと古典的タスクらしきものでやってきたけど
ここでC++とSTLの勉強でもということでごそごそ資料あさりしてる。

……タスク真理教から脱会するのって難しいなぁ。
0864名前は開発中のものです。04/05/04 01:00ID:Q9WVIjjF
855はなんか煽り入れようとして失敗した模様
0865名前は開発中のものです。04/05/04 02:08ID:/Z3eIGH0
>>839
青い方でプレイ、2ボスまでだがとりあえず
・道中はパワーアップを取るまでキツイが後は簡単、もう少し難しくしてもいい。
・1面ボスからはっちゃけすぎ、いきなり回転したときはビビった。
 道中とボスで難度に差がありすぎな気がする。
・自機が丸弾を撃ってると敵弾が見難い。
 自機の弾をうすく敵弾を濃く表示するか、自機の弾と敵弾の色を別系統にして欲しい。

上二つはあくまで感想、別にこのままでもかまわない。
敵弾が見難いのはやっててストレスがたまる、これだけは何とかして欲しい。
0866名前は開発中のものです。04/05/04 08:11ID:mNwFkBl/
>>862 864 本人もゲームの感想を聞いていた訳では
ないから別に良いのですね。失敬。
0867名前は開発中のものです。04/05/04 12:31ID:Q9WVIjjF
技術的な意見を求めていたのか
0868名前は開発中のものです。04/05/04 15:20ID:9exrnQwN
純粋にプログラム面だけなら、やりたいことは出来てるみたいだから
パっと見では大してツッコミいれるとこもないだろう。
中でなにしてるかなんて2DSTGじゃ大差ないだろうし。
ポテンシャルに関しては、悪いがこのぐらいなら今や普通だからなぁ。
ツッコミいれるなら、弾の撒き方とか配置とかゲーム構成の話になっちまうが。
0869名前は開発中のものです。04/05/04 19:20ID:TFC5PR2C
まとめとくか。
> 動作スペックを満たしていながらも、画面がおかしい、音が出ない、60fpsでない、ジョイスティックで操作できない等がでたら教えてください。
>>840>>841>>842>>843>>844>>846
>>850(もう少し環境を晒せば、そのカードでは無理なのかそうでないかがわかる)
>>858

> それと、クリアできる人を探しています。
該当者なし

> 意見、アドバイス等があれば言ってくれればとてもありがたいです。
省略
0870名前は開発中のものです。04/05/04 20:24ID:7Lk2CvIY
ポテンシャルって何のことについて言ってんのかいまだにわかんないんだが。
0871名前は開発中のものです。04/05/04 20:51ID:d02V5Vdq
>>870
たぶん
「内に秘めたエネルギー」⇒「将来化ける見込み」「将来の発展性」
とかだろ。知らんけどw
あんま執着しても実りはねーぜと。
0872なんとなく04/05/04 21:18ID:hWwjGoqy
ポテンシャル=スゴイ度
じゃないか?
0873名前は開発中のものです。04/05/04 21:48ID:9exrnQwN
完成度という意味で受け取ったが。
0874名前は開発中のものです。04/05/04 22:11ID:d02V5Vdq
まぁ、シューターは横文字に弱いということがお互い確認できたわけだ。
0875名前は開発中のものです。04/05/04 22:16ID:cZpe3gkC
お互いかよ!w
0876名前は開発中のものです。04/05/04 22:25ID:UhuIoZ4M
ポテンシャル>潜在能力

イマイチ、ピンと来ないが、、。
動いてるもの見ただけでは、わからん事多いし。
プログラム的には開発環境や内部動作とか教えてくれんと何とも言えない。

言ってもらおうと思ってるようにも見えないし。
0877名前は開発中のものです。04/05/04 23:01ID:tQAibQ3Z
潜在能力、ねぇ。
ソース見たいなぁ。
0878名前は開発中のものです。04/05/05 00:18ID:/ftCat0Q
 ポテンシャルを評価するということに意味がない。
 >>855はポテンシャルの意味も分からずに、したり顔で使用した。
ということじゃのう。
0879名前は開発中のものです。04/05/05 05:48ID:Uwp6HP2A
自分の場合、ポテンシャルの評価もお願い。と言っとくか。
ちょっと先になりそうだが、、。
0880名前は開発中のものです。04/05/05 12:01ID:7BCRqSjN
ゲームの評価でポテンシャルという単語を使うとマズい、というのを
>>871>>878が丁寧に解説してくれている。
なにか他の言葉を使おう。
0881名前は839のものです。04/05/05 12:58ID:YFcAhFzL
・841氏参考に、Joystickを修正してみました。
ONの時はDirectInput使用。
OFFの時はDirectInputは使用してません。OFFの時のみ、JoyToKeyが使えると思います。
DirectInput使用の時のJoystickも書き換えてあるので、動かなかった方はうごくようになってるかも・・・です。
こういった、パッドによる動作の不具合を調べる為いくつかのパッドを持っておくべきなのでしょうか?それこそ、ビデオカードによる画面の不具合のためにいくつか持っておくべきなのでしょうか?

・画面について
青弾と敵の弾の色が、かぶったのはどうかと思いましたがスルーしましたw青がしっくりきたので、そうしたのですが・・・。
画面で使われる色についてですが、ピンク弾は画面が安っぽくなるとかなんとか、ケイブ関係者さんがそんなこと言ってたような。
このゲムはもともと絵(画面)が安っぽいのと汚い弾幕?のため、青だけだと本当に弾がわけわからんという理由で
途中からピンク弾が存在します。画面の色使いで、なにかありますか?

・BGMと効果音について
プロギアの嵐がそうだったような気がするのですが、効果音の音(ジュエル回収)が大きすぎてBGMが聞こえなかったりしませんか?
私はBGM重視派なので、そういったことが無いようにしてみましたがどうでしょうか?

・内容について
敵の配置、弾幕等は私の決定的な知識不足です。結果的にあんな難易度になってしまいました。

ソースは見せられません・・・ええ見せられたものではありません。
実際、2Dゲームのプログラムでやることなんてほとんど無いと思うのですが。ほとんどDirectXがサポートしてくれていますし、パソコンの性能も高くなってるので、処理もはやいですし・・・。
もう2Dゲームは、きれいな絵や面白いシステム、付加価値等をつけるくらいじゃないのでしょうか?
まぁそのすべてがないゲームをつくる人間が言うのもなんですが・・・。
0882名前は開発中のものです。04/05/05 14:06ID:Gwktyyzv
>>881
いろいろ指摘が出せるくらいの水準には達してるとも言える。
調整によってはかなり遊べるゲームになるかと。
0883名前は開発中のものです。04/05/05 16:53ID:YBW/tBTG
>>881
>BGMと効果音
バランスの好みは人それぞれなので
コンフィグで音量バランスをいじれるようにすれば良いのでは。
技術的にやっかいなことでもないでしょ。

>配置、弾幕
プレイヤーキャラがどういう風に動くか
ある程度想定しながら配置していくといいと思うよ。
特にボス戦はどう避けさせたいのか見えない攻撃が多かった。
088484104/05/05 16:59ID:7BCRqSjN
Joystickの設定OFFでJoyToKeyが使えるようになったので、パッドでプレイができた。
あとはDirectInputを使わずWinAPIのjoyGet〜あたりで
パッド入力を見るモードがあれば良いと思う。

DirectInputの罠に対するFAQページがありそうなものだが…見つけていない。
0885名前は開発中のものです。04/05/06 16:27ID:/WDv6Yl/
DiretInputにかぎらず、創る上ではまった!ってのにはどんなのがある?
漏れはテクスチャサイズに2のn乗でないのつかってて
表示できない環境があったことかな・・・あまりに初歩でスマソ
0886名前bヘ開発中のものbナす。04/05/06 19:16ID:5mdvKGy8
ハマりポイントは結構あると思うんだが、いざ思い出そうとすると出てこないなあ。
0887名前は開発中のものです。04/05/06 20:22ID:ygXBD/Dl
>>839
SMARTJOYPAD3で動作確認です。
でも再起動するとボタン設定が初期化されるのはいかがな物かと…
0888名前は開発中のものです。04/05/07 04:50ID:Z9MLU+vQ
あゆで3面開幕まで。

・1面道中はまあ、しょうがないとしておこうか。大往生白2面ランクぐらいだし。
・1面ボス、第2形態からなんかやけくそ感がしてきましたよ。弾封じ+回って回避でもかなりしんどい。
・発狂に移行したときの難易度は大往生白2面ボス以上?
・2面道中、ラスト以外は非常に楽しそう。○使って稼ぐか晒すかの世界。
・ただし、ラストであれが2体同時で出てくるのは反則ぎりぎりだろうと。とにかく硬すぎる。
・2面ボス、私の腕では第1形態確実に決めボム1ですが。あんな弾幕抜けて前まで進めねーよ!
・第2形態、炸裂弾地獄。ケツイ4ボス程度?かなり激しすぎる。というか、弾道が読めませんが。
・発狂したほうがまだマシかもと言ってみるかも。
・3面、中型雑魚が画面右下から出てきたところと衝突して死亡。えげつねえ。

0889名前は開発中のものです。04/05/07 10:53ID:gAjpyWtI
PCゲーム板のスレみたいな感想ですな。
0890名前は開発中のものです。04/05/07 11:02ID:BO0o9QH3
いい感じにスレが伸びてるな
950くらいで次スレのテンプレのためにリンク追ったりしておいたほうがいいかもね
0891名前は開発中のものです。04/05/08 19:05ID:rBgOwkO/
>839
一面道中の曲ってこれですよね。
ttp://www.campus.ne.jp/~ishigami/CGI-BIN/fsdl.cgi?id=502&file=YUHEI/DYNAMITE.lzh
で、ゲームでは全然こう聞こえません。はっきり言って聞くに堪えないというか。
Wingroove使ってるんですがね。
どうきこえるかはwindowmodeがあれば録音できるかも
0892名前は開発中のものです。04/05/08 23:13ID:MsUBoY5K
ところで…なんか道中に違和感あると感じたんだけど、
地上物が画面下方に行ったり、自機に接近したりしても、弾を吐きつづけてるとこが気になる。
そういう場面でしっかりと弾封じさせると「気持ちよく」プレイできると思う。
ケツイとかやりこんでると、その気持ちよさが分かると思うんだけど。
0893名前は開発中のものです。04/05/09 10:48ID:EobpSBNz
このタイプのゲームなら小型地上敵は弾封じできるのが一般的だね
ケツイの場合弾封じできない中型地上敵も意外に多い
0894名前は開発中のものです。04/05/09 11:36ID:ibxbJHH1
あー、ケツイの4面のカニみたいなやつか。
0895名前は開発中のものです。04/05/09 12:37ID:XdlBilRP
あのさ、初歩的なことかもしれないけど
「DirectInputの落とし穴」
ってヤツについて詳しく教えてくれないかな?
0896名前は開発中のものです。04/05/09 12:54ID:Y+/UhkXx
さあ、具体的に何のことを言ってるかは分からないけれど。
どうもカノン蜂やってると、十字キー離しても、その方向に移動しつづけるということがあるな。
何かバグを持ってるんではないだろうか?
0897名前は開発中のものです。04/05/09 13:05ID:EobpSBNz
うちは観音蜂のJoystickモードだと入力しても反応なしだが
ttp://www.geocities.jp/toru_website/di/4.html
ここのDirectInputサンプルは動いた。
089889504/05/09 14:19ID:XdlBilRP
>>896
あ、ごめん、曖昧な書き方しちまった
質問の元は>>884、「DirectInputの罠」だったね

DirectInputを使う上で注意しなきゃならんことがあるのかなと思って
要は、今回話題になってる互換性のことかな?
DirectInputに対応してない入力機器も多くあるということ?
そういえば、どんなソフトにもだいたいオプションで
「DirectInputを使う/使わない」ってのがあるよね


0899名前は開発中のものです。04/05/09 14:55ID:xOcMWt1e
DirectInput自体には罠と呼べるようなものは殆んど無い気がする。
大抵デバイス自体や使い方の問題かと。
0900名前は開発中のものです。04/05/09 23:52ID:nMPp6Fh8
PC版のSTGスレで聞いたらこっちの方が作者がいていいのではということで
こちらで質問があります。

Win98+DirectX9の環境なんですが、観音蜂がエラーで起動しないです。
同様の環境で似た現象が起きてる方はいませんか?
エラーメッセージ見るとkernel32.dllで落ちてるんでメモリとかの問題かな
という気もするんですが・・・
GeForce2MXで、ドライバは最新です。
0901名前は開発中のものです。04/05/10 02:13ID:6vw0zh70
ってもともと動作環境ME/2000/XPだったのね・・・
0902名前は開発中のものです。04/05/10 10:09ID:mnou8Qh9
>839の観音蜂は封印が起こってしまうと、
○弾のターゲットを自分で設定しようとしたときにたいてい封印状態になってしまって、
プロギアで言う連爆ができなくなってしまうので、これはこれでありだと思う。

やっぱり自機が下方向からの攻撃に弱すぎ。天使2匹が下から来ると終わってる。
3面なんて上から来る敵と下から出てくる敵が同じぐらいの比率なのにこれはしんどすぎ。
それでも一応4ボスまでは行ったけど…結構処理オチしているので参考にはならないかも
でも処理オチ無しで3道中後半とか3ボス発狂とか処理できるの??
一応書いておくと自分は白大往生2-4・プロギア2-4ぐらい
0903名前は開発中のものです。04/05/11 00:33ID:fOWPsomm
>839
クリアした。名雪で1面300万・2面4200万・3面8200万、3道中を奇跡の1ミス突破でラスボス突入残5、ALL時残1
2ボス第二安置使用、1ボス回転・2ボス発狂・3ボス4ボスの全部はボム使いまくりのごり押し
2面は画面の端の方に位置どってチビザコで中型機の弾をひたすら錬金
3面は中型機にある程度打ち込み&チビザコを錬金しながらついでに破壊
を中心にパターン作って20プレイぐらいでクリア。錬金中結構処理オチ有り

3面、中型機が下から出てくると否応無しに丸弾使わされてカウンタがなくなるのが嫌だった。
それでカウンタがなくなると錬爆範囲が狭くなってなおさらキツイし
0904名前は開発中のものです。04/05/13 00:09ID:ou/E8VES
観音蜂クリアしたけど…もう一回やれって言われたら無理だろうなって思う
0905名前は開発中のものです。04/05/13 00:17ID:z7ZqiaOu
観音蜂の起動画面で、Screen→Windowにチェックできないのだけど
これは仕様?
0906名前は開発中のものです。04/05/16 07:56ID:WjGXM8gH
○が画面外の敵を追っていくがその場合ダメージ与えられないのはマズー
ロックし直そうとしてボタン離すと0%になるし
こうなったらロックが外れる所まで離れないと駄目なのか…?

でも一応4ボスまでは行った、結局2ボスまでで何機あるかですな

あとゲームオーバー時にスコア表示して欲しいです
リプレイ実装とまでは言わないから
0907名前は開発中のものです。04/05/16 17:11ID:0A90bGjY
6月にソフトバンクから、シューティングゲームのアルゴリズムを
解説した本が出るらしい。

Cマガの6月号にその本の前振りとして、狙い撃ちや誘導段の
アルゴリズムの記事が載っている。
0908名前は開発中のものです。04/05/16 17:24ID:viKhcrX5
ピンポンパンポーン
ライターの方このスレにいませんか〜
0909名前は開発中のものです。04/05/16 17:37ID:0A90bGjY
あー、オレCマガの関係者といえば関係者だけど、>907の記事や本のライター
じゃないんで。
0910名前は開発中のものです。04/05/16 21:11ID:gfWm4Dkw
やっぱ発行後、好感触を得てないと著者としては出にくいと思われ

名無しで執筆の裏話でもいいけど(w
0911名前は開発中のものです。04/05/16 23:19ID:+A9Hqf43
ホーミングレーザーの奇跡を綺麗に表示する方法とか載ってたら
買うかも。

1冊まるごとシューティングのアルゴリズムって凄いな・・・
0912名前は開発中のものです。04/05/17 08:04ID:IISlN8+F
>ホーミングレーザーの軌跡
普通にポリラインで良いと思うのだが
0913名前は開発中のものです。04/05/17 14:31ID:YBrWspbu
ポリラインだとちょっと寂しい。
http://www.gogo3d.com/products/mathema/
この本にポリゴンを帯状に生成する考え方なんかが載ってる。
0914名前は開発中のものです。04/05/17 15:04ID:IISlN8+F
ポリラインストリップのことを言うつもりだった。ごめんな。
その本はかなりいい本だからお勧めだね。
0915名前は開発中のものです。04/05/17 16:57ID:YBrWspbu
>912 914
あ,こちらの読解力が足りなかったね。正直スマンかった。
とはいえ,さっきの本は本当にお勧め。ゲーム1本買うより楽しめると思う。

ソフトバンクのアルゴリズム本ってのは2D系なのかねぇ?
「2Dアルゴリズムぶっこ抜き!」とかじゃないように祈るよ。
0916名前は開発中のものです。04/05/17 21:26ID:uw0zxPmB
そういや同人的には2Dの需要は高いけど、若い世代からの要望が多そう
なのはFPS系だろうから、主に面の接触とか、3次元ホーミングのやりかた等の
3Dベクトル計算だったりして。
0917名前は開発中のものです。04/05/17 23:20ID:ZuBugayy
3Dのアルゴリズムは2Dにも応用利くじゃん。
今はどのみち3D使ったほうがいいから、3Dの計算覚えても損はないよ。
0918名前は開発中のものです。04/05/18 00:03ID:3MT/6Tg9
弾幕のバリエーションとか期待してる
蜂の〜ボス型...とか

無理ぽ
0919名前は開発中のものです。04/05/18 00:10ID:Wx7lRZzA
それはCマガとしては範囲外じゃないか?
逆に言えば、そういうのから本を書いたらビジネスになるかもね、とか言ってみたり(笑)
0920名前は開発中のものです。04/05/18 01:16ID:c5PbEJQv
FPS系ってそんな需要あるかなあ…?
あの手のゲームってプログラム以外の部分を余程丁寧に作らないと、
遊べない気がするんだけど。
0921名前は開発中のものです。04/05/18 09:20ID:h9eqJN19
やっぱワイヤフレームじゃない?
GLUTとか使えばすぐにグラフィック描けるし
0922名前は開発中のものです。04/05/18 18:03ID:IIn09JyP
Cマガ買ってきた。
で,著者さんのサイト。
ttp://cgi32.plala.or.jp/higpen/shtbook/article.shtml
ガチガチの2D系みたいやね。
0923名前は開発中のものです。04/05/18 21:29ID:+6tt+XSb
著者名からだと分からないけど、どこかで見たようなふいんき(ry
この道では有名人な人っすか?
0924名前は開発中のものです。04/05/18 22:41ID:E7wSiDRI
MAKKEN氏じゃないっすか。
TOWNSでSky Duelというボクセルの3Dゲームを発表して
Oh!FM-TOWNSにゲーム(達人王や雷電伝説など)の攻略記事や
プログラミングの連載を書いていた人です。
TOWNSユーザにはそこそこ有名な人かと。
0925名前は開発中のものです。04/05/19 00:17ID:gRdG9+Fk
>>918-919
マニアックスの方はそれっぽいな
0926名前は開発中のものです。04/05/20 00:00ID:KvUY8pTd
弾幕とかだけでなく、多関節とかの事も扱っているとよいな。
久しく多関節使っているゲームみていないし。
0927名前は開発中のものです。04/05/21 21:09ID:dsKRMcwW
>926
>誘導レーザーや触手といったカッコいい仕掛けの実現方法が知りたい方
 多間接も入ってるんじゃない?
0928名前は開発中のものです。04/05/21 23:42ID:HYeo+8Ya
Cマガの上澄み液のような感じだったから、あんまり期待できないような…
0929名前は開発中のものです。04/05/27 10:28ID:8tdEGAA/
http://gamdev.org/up/img/622.jpg
の左側の画像でジ・オが撃ってるようなホーミングするレーザーはどのようにして描画するのが一般的でしょうか。
バズーカ砲の軌跡を描画するときは、右側の画像で、点線で囲っているような、
丸い煙の画像を半透明で直線状に重ねて描画するのが普通ですよね。
レーザーの場合どうなんでしょう。
こうすれば綺麗に出来る、とか、コツとか有ったら教えていただけないでしょうか。
0930名前は開発中のものです。04/05/27 11:12ID:Xff51N1y
>>929
ポリラインストライプを使え
0931名前は開発中のものです。04/05/28 13:41ID:/+fpAYWQ
>>929
これってホーミングしてるの?
とりあえず,
1.小さいな円(楕円)の画像を加算半透明で連続して描く。(煙と同じ手法)
2.事前にレーザーを描画したポリゴンを用意して進行方向に伸縮させる。
3.弾の座標を元に帯状のポリゴンモデルを作る。
パッと思いつくのはこれくらいかなぁ・・・。
1は実装がラクだけど点で線を表現するからその辺でムリが出る。
2はホーミングビームに対応できない。
3は演算処理の負荷が1番高い。(>>930が言うポリゴンストライプはコレだと思う)
個人的には3がオススメ,ビーム以外にもソウルキャリバーみたいな剣の残像とかに応用できる。
実装方法決めたらまた書き込んでください。

>>930
×stripe
○strip
093293104/05/28 13:43ID:/+fpAYWQ
小さいな,って何だ・・・。_| ̄|○
0933名前は開発中のものです。04/05/28 15:13ID:x8kU1hqC
それよりカンマが気になるな,
0934名前は開発中のものです。04/05/28 16:25ID:grYeqGcU
「、。」か「,.」のどちらかならわかるんだが。
なんか半端だな。
093592904/05/29 06:18ID:v7iEpcua
>>930 >>931
回答ありがとう、あれから自分でもいろいろ調べてたんですけど、
MicrosoftのDirectXの記事に丁度良さそうなサンプルを見つけたのでアドレス貼っておきます。
http://www.microsoft.com/japan/msdn/academic/Articles/DirectX/03/

上のサンプルだと帯状のポリゴンを使っているようですね。
>>931さんの言うところの3番でしょうか、自分もそれで行きたいと思います。
0936名前は開発中のものです。04/06/06 14:31ID:MnUgtn7P
あと1週間くらいか。
0937名前は開発中のものです。04/06/08 01:50ID:F8D4MiLh
締め切り?
0938名前は開発中のものです。04/06/08 01:55ID:uNhD+MVA
マニアックスの発売日
0939名前は開発中のものです。04/06/08 21:42ID:9cQD49W9
上旬じゃなかったのか
0940名前は開発中のものです。04/06/12 20:16ID:LCFV25vN
マニアック素売って種。地味な表紙だ
0941名前は開発中のものです。04/06/12 22:43ID:7K0rW7qQ
>>940
レポキボンヌ。
0942名前は開発中のものです。04/06/12 22:49ID:7K0rW7qQ
って、買ったとは書いてなかったな。スマソ。
0943名前は開発中のものです。04/06/12 23:24ID:TKi6UpSz
今シューティングゲーム作ってるんですけど、リプレイはどうやって実装すればいいんでしょうか
ノウハウ知ってる方いたら触りだけでも教えてもらえないでしょうか
入力を監視するのか、定期的に座標を監視するのか、どうすればいいのか分からなくて・・・
リプレイデータはできれば小さいほうがいいです。

ちなみにV-SYNCに同期するように作ってます(いわゆるA宗)
◆A宗:「v += a * dt」
v-syncに同期。リフレッシュレートは任意。
0944名前は開発中のものです。04/06/13 00:05ID:/GHGH+Kf
>>942
買ってないけどパラパラみたら最初のほうはCマガジンの記事そのまま
載ってたように見えた。
逆か、こっちのをCマガジンに載せたのか。
0945名前は開発中のものです。04/06/13 01:50ID:xR7DG0ss
>>943
> 入力を監視するのか、定期的に座標を監視するのか、どうすればいいのか分からなくて・・・
基本的には、入力を保存するだけで良いとは思う。
あとは、乱数を使ってるのなら、その種とかも必要。

> リプレイデータはできれば小さいほうがいいです。
> ちなみにV-SYNCに同期するように作ってます(いわゆるA宗)
> ◆A宗:「v += a * dt」
> v-syncに同期。リフレッシュレートは任意。
ただ、リフレッシュレートが任意だと、
ゲームのメイン(キー取得、移動、あたり判定とか)を別スレッドにして、
そちらはリフレッシュレートとは独立した、
完全に一定のタイミング毎に動かす必要があると思う。
0946名前は開発中のものです。04/06/13 03:40ID:wIzMsT7H
それ…A宗じゃない。
レス数が900を超えています。1000を超えると表示できなくなるよ。