1 名前:名前は開発中のものです。 [2008/08/01(金) 23:32:33 ID:GzWnlC6Z] ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り? それは「シューティングゲーム製作」・・・。 このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談 失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。 もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを 晒してみたり、プロジェクトをはじめてみるなどもOK! ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の スレでやってくれ。 過去スレ,関連スレは >>2-3 で。
699 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 17:30:24 ID:D43Qx7R1] 久しぶりに本物のキチガイを見た気がするぜ…
700 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 17:34:00 ID:Jt+1Mejf] 単発IDが笑えるな
701 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 17:47:35 ID:FJ+86jwr] ( ・д⊂ヽ゛ ( ・д⊂ヽ゛ ( ・д⊂ヽ゛ gazoubbs.com/2ji/img/1157429608/228.jpg 見なかったことにしよう
702 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 20:51:58 ID:QFigS5mw] マルチして醜態をさらすなんてFJ+86jwrさんは男気あふれる方ですね! 記念真紀子
703 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 21:07:26 ID:hY0/GToY] 見てもよく分からないアニメの絵だった。 何で貼ったんだろう。。。
704 名前:名前は開発中のものです。 mailto:age [2008/10/27(月) 21:09:20 ID:BsjusCr0] 晒し上げ 682 :名前は開発中のものです。:2008/10/27(月) 10:37:36 ID:FJ+86jwr いっぱい見られるお もう手遅れお(´・ω・`) 688 :名前は開発中のものです。:2008/10/27(月) 12:35:34 ID:FJ+86jwr >>686 おおっと 急に通報されて紳士な態度にでたぞ〜 マルチされてチビってるかぁ? これは大変珍しい現象ですねぇ よ〜く観察しなければなりませんねぇ 695 :名前は開発中のものです。:2008/10/27(月) 13:55:38 ID:FJ+86jwr ごめんね 否定するだけのキチガイ野郎にがまんならんカッター
705 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 22:09:37 ID:4CVRb5hK] スレチの喧嘩はよそでやれ
706 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 22:55:37 ID:zU1rWMNh] 流れを変えるために話でも掘り返すか >>659 珠玉のプログラミング、一応立ち読みした後買ったけどちょっと敷居高い(というよりイメージしづらい)な。 完全趣味でしかプログラム組んでない自分は、どうも例がしっくりこない。
707 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 01:52:52 ID:ji8VaFhG] >>705 スレチ、だと? ここが本陣じゃないのか
708 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 03:27:39 ID:Zx9hSu9T] ソリト
709 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 03:28:07 ID:Zx9hSu9T] 間違えた>< cls
710 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 09:26:12 ID:LuHkl4w9] >>703 www.anime-int.com/works/bps/tv1/ バトルプログラマーシラセの秋月さんだお(´・ω・`) てかGayoで再放送されるのね DVD買っちまったよOTL
711 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 13:29:47 ID:LuHkl4w9] ていうかそんなことも知らないって そうとうの底・・・っと失礼
712 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 13:33:34 ID:G/l1RDJh] 誤爆なのか、自演失敗なのか・・・よく分からんが哀れな奴だ
713 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 13:34:11 ID:tMlYadxJ] ?? 意味判らん
714 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 13:50:58 ID:7mORQQT/] これは…… LuHkl4w9 = FJ+86jwr 何も書かなければバレなかったものを
715 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 14:09:34 ID:iWcSi7yi] STG作りたい作りたい作りたい作りたい〜でも作れない作りたくない作るのが嫌だ
716 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 14:10:03 ID:EkD9Smhu] ID:FJ+86jwr = ID:LuHkl4w9が可哀想過ぎて泣けてきた 何が可哀想って、彼の頭が
717 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 15:18:09 ID:LuHkl4w9] 名探偵コナンですね わかります
718 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 15:22:47 ID:LuHkl4w9] 無料のサイトなのに・・・サエが何かマズい事言ったから嫌われちゃったのかな携帯見て落ち込んじゃった
719 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 17:30:25 ID:6YhtmEnu] 本当にどうしようも無いのが居るな
720 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 18:18:41 ID:b2VPvpyK] 触らんほうがええ スレッドストッパーに昇格させてやるんだ
721 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 19:46:05 ID:LuHkl4w9] >>719 おまえら非難しかしないもん
722 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:10:17 ID:tMlYadxJ] マジキチか
723 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:37:48 ID:SE8/WyQD] 別に非難なんてしないよな。 短所を客観的に見て晒せば、皆賛同してくれるだろうよ
724 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:40:18 ID:eesCNEb1] なんだ最近のこのスレ。 スレタイ復唱しようぜ。
725 名前:名前は開発中のものです。 [2008/10/29(水) 13:45:31 ID:t3f2kEpA] 中古車板から来ました
726 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 12:32:58 ID:UDX4Olvo] エフェクトについてでも語ろうぜ 最近だと一枚絵を半透明、拡縮、回転するのが主流?
727 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 13:32:22 ID:ZwwlMJYR] パーティクル的に適当に重ねて加算合成すればそれっぽくなる …こともある
728 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 13:56:34 ID:WYyzcvPC] しかしどのゲームも似たような感じになってしまうって事ない? 俺的にはそんなイメージなんだが。
729 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 14:52:53 ID:ymrwfgZR] 個性を出すのって難しいよな。 技術力無いと安易な方法を選んでしまいそうだし。
730 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 15:00:57 ID:ZwwlMJYR] 技術の蓄積が出来てから個性出せばいいんじゃね
731 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 21:23:23 ID:FdmVHeMt] 典型的な例をまとめて欲しい
732 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 00:57:37 ID:jYDIG7k3] 偶数弾がうまく飛ばないー 奇数弾は上手く飛ぶのにー。 ちなみにコードはこんな感じ。 for(int i=0;i<way;i++)//Nway弾に達するまで弾出す { int pos= -(way/2)+i;//0を正面とした弾の位置。 //2/1ラジアン=90度 way=段階方向数 double step=(double)( (1f * Math.PI)/way);//弾と弾の間 double rad= (double)((1.5f)*Math.PI)+(step*(pos));// float yPow= -(float)Math.sin(rad); float xPow= -(float)Math.cos(rad); yPow=(float)(yPow*power);//Y軸の加速度 xPow=(float)(xPow*power);//X軸の加速度 bullet bu=new bullet(posX, posY, xPow, -yPow);//弾丸生成 con.pushBullet(bu);// } 奇数弾と偶数弾でコードを分けるべきなのかなあ?
733 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 01:38:28 ID:JFAvc4Ma] >>732 同じコードで処理したいなら、stepの幅を半分にして 偶数と奇数で1stepずらせばいいかと。 弾の間隔は2sterpで。
734 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 01:40:28 ID:P0dkRBUr] ゲームオブジェクトの移動関数のパターン作りについてなんだけど 普通はx, y, speed ,angleとかの引数取ったりするところを OBJECT[1024];///敵や敵ショットやその他諸々全部これ object; こんなグローバル変数を二つ用意すると 引数無くせることに気づいて、今それで作ってる 誰かこんな事やってる人っている? まぁ、あんましよくない書き方だとは思う 通じる人なら通じると信じて説明はしょり。 やっぱ敵構造体とプレイヤー構造体なんかは、別々にするのがベターなのかね 以前このことを違う場所でちょっとほざいたら叩かれまくったから、そうなんかね
735 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 01:43:50 ID:6l5nxEkY] >>732 上手く飛ばないってのは具体的にどう飛んでるのかな。 俺は馬鹿だから他人の意図を読み解くのが苦手で、間違って恥じかくのを覚悟で言ってみるが posがint型だけど way/2 で問題ないのかな、とか 「弾と弾の間」ってのは / ( way - 1 ) でなくていいのかな? とか。
736 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 02:39:26 ID:jYDIG7k3] >>735 奇数弾の場合は正面を中心に扇形に弾が広がってくれるんだけど、 偶数弾の場合は右に傾いて扇形になってたんです。 >>733 さんの方法で上手くまっすぐ飛ぶようになりましたぜ!ありがとう!
737 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 08:24:34 ID:OmJ5/FtS] >>734 自分のやりたいようにやればいいと思うよ 俺もそんな感じだし。
738 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 14:46:42 ID:vVQUzwmt] >>734 タスクスレで「弾も敵も自機も全部同じ連結リストで結んだほうがナウイ!」 とか言ってたタスク厨を締め上げた記憶はあるが、その経緯はよく覚えてない グローバル変数を使う奴は低学歴ロートルとか息巻いていた設計厨に 因縁つけて絡んだ記憶はあるが、その経緯はよく覚えてない 好きなように組めばいいと思う
739 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 15:09:44 ID:P0dkRBUr] >>737 今更書き換えるのもめんどいからそうする。 一応まだ学生という身で 〜ゲームを作る授業〜 っていうので、テンプレなソース渡されるんだけど それは、色んなネット上の解説サイトと同じようなキッチリした書き方。 俺は、自分の書き方のほうがやりやすいから、無視してるんだ でも明らかに書き方が違い過ぎるから・・・いいのかなあと。 あと、もう一個質問、 すべきかどうかずっと悩んでる課題、、 したほうが良いような、しなくても良いような 弾幕って、外部スクリプト化するもの?
740 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 15:12:19 ID:P0dkRBUr] >>738 2ch外だから、違うと思われ
741 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 15:15:30 ID:fV4fU66A] 絡むことだけが目的の煽り厨房か
742 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 16:53:40 ID:OgU6aedo] >>741 つ鏡
743 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 17:43:35 ID:P0dkRBUr] >>741 どこが煽りだカス もう一つにこだわらなくて両方でいっか、、 こんな適当な考えだから 今の俺のライブラリは描画方法が三つもあるような事態になってしまう スクリプトで描いた弾幕パターン C++ソースの弾幕パターン、 スクリプトでやりきれない弾幕に限りC++でかけばいいや こいつら増やしていくと飛んでも無いデータ量になるから慎重にやらないと死ぬ
744 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 22:56:00 ID:TAW9ZPcN] 自機や弾等のオブジェクトの基底クラスに管理クラスのポインタを持たせる以外に、 何か良い設計ない? 例えば敵が弾を撃った時とか、管理クラスのポインタからオブジェクトの配列にアクセスして 追加しているんだけども、OOP的な発想と反している気がしてならない。 意味不明ならスマソ。
745 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:01:01 ID:qrZPNCL+] 意味不明なので ソース公開してるとこのソースでも嫁ば? くらいしか胃炎
746 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:03:49 ID:m8MeIz6c] 言いたいことは理解したつもりだが、 もっとマシな解決策が思い浮かばない
747 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:07:28 ID:jYDIG7k3] >>744 漏れがもっぱらやってるのがインターフェース渡し。 弾丸コレクションクラスに弾丸コントローラっていうインターフェースを実装しておいて、 各敵キャラとか生成するときに弾丸コントローラのインターフェース渡してる。 で、敵キャラはタスク実行時とかにそのインターフェース越しに弾丸発生させたりするわけだ。 ちなみにコードで言うとこんな幹事。 //弾丸コントローラ public interface bulletControler{ public void pushBullet(bullet b); } //弾丸コンテナ public class bulletContainer implements bulletControler{ private List bullets=new List(); public void pushBullet(bullet b){ bullets.add(b); }} で、敵キャラとかは public class enemy{ private bulletControler con; public enemy(bulletControler con){ this.con=con; } private void shot(){ con.pushBullet(new bullet()); }} って感じで生成してる。だから何って感じだろうけど。参考になれば。
748 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:13:27 ID:2Sao3h1s] >>744 俺は、オブジェクトが行動するメソッドの引数に管理クラスのポインタを渡すようにしてる。 for ( int i = 0; i << オブジェクト数; i++ ) { オブジェクト[i].行動(管理オブジェクト) } オブジェクトと管理クラスの結合を弱めて、全体の見通しを良くするのが狙い。 この時、引数に渡される管理オブジェクトは管理クラスそのものである必要はなく、 最低限の敵や弾の生成機能へのアクセスを提供する インターフェース(仮想クラス)にすることで、管理クラスとの結合をさらに弱めることができる。
749 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:13:48 ID:jYDIG7k3] 漏れがやってるのも管理クラスのポインタを持たせてるのと変わらんなwww んだば、System.out式で、常にゲーム=弾丸管理インスタンスが一つである前提として public class Game{ public static bulletContainer Bullets=new bulletContainer(); } こんな感じでクラスを定義しておいて、各敵キャラクラスとかから Game.Bullets.addBullet(bullet b); って感じで呼び出せばよいんでないか? System.out.println();と同じ発想だよ。出力先が常に一つなら、別にどこかでポインタを確保する必要ないもんね。
750 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:32:58 ID:TAW9ZPcN] >>747 すまない、C++しか分からない俺にC++のコードで書いてくれないか。
751 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:38:27 ID:2Sao3h1s] >>748 を修正(汗) 修正前: for ( int i = 0; i << オブジェクト数; i++ ) { 修正後: for ( int i = 0; i <= オブジェクト数; i++ ) { ~~~
752 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:41:00 ID:jYDIG7k3] >>751 それ、ループの終わりでインデックスオーバーするぞ。そういう仕様なのか?
753 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:49:14 ID:2Sao3h1s] >>752 そういえばそうだwww 「<=」じゃなくて、「<」じゃないとな。さんくす
754 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 23:55:39 ID:jYDIG7k3] >>750 俺は返ってC++が専門じゃないわけだが…… class bulletControler{//弾丸コントローラクラス public :virtual void addBullet(bullet b);//弾丸をリストに追加する機能だけ持つインターフェース } class bulletContainer:bulletControler{//弾丸コントローラを継承した弾丸コンテナ public: void addBullet(bullet b);//継承したメソッド void clearBullets();//継承してないメソッド } //敵キャラの実装 class enemy{ private bulletControler con; enemy::enemy(bulletControler con){ this->con=con; } enemy::shoot(){ con->addBullet(new bullet());//インターフェースから見えるメソッド }} って漢字化? 説明したからといって何だって感じの設計だが。
755 名前:名前は開発中のものです。 mailto:sage [2008/11/05(水) 22:34:54 ID:uSy1go8t] 最近の流行は弾撃つたびにnewするのか? libBulletMLもそんな感じだったな
756 名前:名前は開発中のものです。 mailto:sage [2008/11/05(水) 23:13:29 ID:2503BCEH] 管理の面からすればそっちのが楽だからかと PCの性能も上がってきたし
757 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 01:02:18 ID:de33I4Kf] でもさすがに5千万発くらい打つと少し処理落ちするよな
758 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 01:15:27 ID:wETRkq3S] newしてdeleteしないとかあり得ないから
759 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 01:37:40 ID:hx8BPLBF] でもまぁnew deleteを繰り返す方式だと、 (Directxを使うと仮定して)スプライト総数が3000程度でうちのノートPCは処理落ちはじめましたぜ。 ・・・普通に余裕な気がする
760 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 06:35:09 ID:HV7PpoEv] >>750 こいつずうずうしいな
761 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 09:14:08 ID:4CeBGUn0] 処理落ちの主な原因はnew/deleteのコストじゃなくて、描画コストじゃないの?
762 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 14:27:59 ID:lNn2skuQ] んー。 静的で間に合うもの、そこだけ無限にしてもなぁ。 もしもプログラム全体に静的配列なんか一個も使ってないなら、尊敬するけど。 そこまでやる神じゃないでしょ。 力をいれどころを間違ってる気がする。 と、思いっきり叩いてみる。 それにしても、まじめにC++で組んでる人が多いんだな C++のベターC部分だけで組む奴は少ない系?
763 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 15:07:42 ID:NxQ/jf/M] 俺はC++使ってはいるが、C部分だけっつーかBASIC的な使い方しかできんから 皆が一体何を言ってるのかさっぱり理解できん。
764 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 17:15:52 ID:N+IUcAic] あれ…? 俺が居る…
765 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 21:23:26 ID:mWajrugD] 俺はC#だから基本的にnew前提。パフォーマンスに全く影響無し。 てか、>>762 の言う力のいれどころって? 力入れてないからnew/deleteしてるんじゃないの?
766 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 22:07:45 ID:Om2Yq5Cp] ゲーム開始時に一斉確保とかやんないの? floatとか遅いから固定小数点とか使っちゃう俺は天然記念物ですね
767 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 22:12:50 ID:l95of4Bw] 使い廻す時の管理めんどいから力抜いてnewやってんしょ
768 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 23:17:20 ID:Om2Yq5Cp] >>747 の弾丸コンテナにList freeBulletsを追加するだけじゃないか new→freeBullets.pop delete(?)→freeBullets.push なんでもめんどがってたらゲームなんか作れんよ
769 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 23:21:16 ID:l95of4Bw] 君が何を言いたいのかおいちゃんわからなくなってきたよ
770 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 23:34:42 ID:Om2Yq5Cp] スマン 最初長文すぎて訳分からなくて、短くしたら余計意味不明になってた freeBulletsは使ってない弾オブジェクト達のコンテナで、 起動時とかに大量に弾オブジェクトを確保しとく んで、必要になったらそっから取り出す。いらないやつはこれに放り込むだけ
771 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 23:42:46 ID:l95of4Bw] それをしなくてもPCのパフォーマンスが上がってきたから newとかだけでも楽だよねって話の流れだったと思うんだが 取捨選択なんて十人十色
772 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 00:40:23 ID:Zv0m2pMM] なんでこうも自分の常識を押し付けたがるんだろうね
773 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 01:34:07 ID:PkFbpCU8] 「楽」を巡る個人の見解の相違だろうね ところで1GHz以上のインテル製モバイルプロセッサとオンボGPUを使ってる場合 3000発で処理落ちするなら、パフォーマンスアナライザにかければほぼ確実に描画部が重しになってるだろうね。 同一かそれ以下の処理速度のCPU搭載のゲーマー仕様デスクトップ(まともなビデオカード搭載)で実験すれば 2万発でもヌルヌル動くはず 「俺の虎の子の最新ミニノート(VIA C7 with Chrome9)でカクカクだから許せない。どうしてくれるの?」 みたいなクレーム入れる貧民の相手をするハメになったら、とりあえず画質設定の選択肢に「低」の下に 「最底」とか加えてポストエフェクト切りまくってテクスチャ解像度落としまくってやるほうが効果覿面さ
774 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 01:41:23 ID:PkFbpCU8] >2万発でもヌルヌル動くはず あーすまん。1GHzだと無理だな。ペン4 2.8GHz程度は欲しい。あと弾にnew/deleteも厳しい。 物量で攻める場合は序なし配列との差が開きすぎる
775 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 01:42:21 ID:PkFbpCU8] 順序なし配列ね
776 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 02:00:05 ID:lK90oeI0] そんなに配置するゲームは無いだろう
777 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 12:21:40 ID:zDLII+IH] 弾サイズにもよるだろうが、2000ぐらいで既に限界じゃね・・・・?
778 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 13:14:37 ID:ZW6Sdqkb] き、きっとそーゆー固定観念から新しいゲームは作れないんだよ! よ!
779 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 13:39:52 ID:egeB/pi1] 1000発でも俺は十分だw
780 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 13:46:14 ID:VaVcvMvF] 1000発全てが自機狙い弾。
781 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 13:47:17 ID:W5iDdssY] スプライト64個でゲーム作ってた時代から見れば ゲームも肥大化したもんだなぁ・・・。
782 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 19:29:31 ID:hMUBoJNm] 1万とか2万とか、俺には考えられない世界だ。
783 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:12:15 ID:HssckN+T] 画面が高々数千のドットで構成されているとかなら、 万単位が考えられないのにも納得がいく
784 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:19:14 ID:8/6mqRHW] 見苦しいな
785 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:33:09 ID:uqkpZPZ5] >>783 ポケコンですね分かります DirectXを使ってるやつに質問 スプライト表示には何を使ってる? 最近だとヘタにDrawPrimitiveUP使うより、D3DXSpriteのほうが速いと聞くが・・・
786 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:50:57 ID:cp/3Cs/T] そんなこと気にするようなPC使うな
787 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 00:09:24 ID:bza17Czn] まあなんですな。 HD解像度でハイエンドPCの限界に挑戦するバンガイオーVISTAとか作らん限りは必要ないわな。 そりゃマクロスもびっくりの全方位カウンター65535発とかロマンだけどさ。
788 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 07:12:37 ID:Jpzr83fQ] >最近だとヘタにDrawPrimitiveUP使うより、D3DXSpriteのほうが速い なんで?わかんね
789 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 07:18:38 ID:VCDcpxl3] D3DXは単なるラッパーなんだから考えるまでもない ヘタレが同じもの作るよりは速いんじゃね
790 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 09:08:27 ID:0ZERXfvW] ■ゲーム人 ttp://gamejin.web.infoseek.co.jp/ 主催:itou/tone 「面白さの論理的な分析」に価値を置くコンテスト。 本大会以外で公開された作品であっても投稿することができるとの事。 賞金は大賞10万と高額だが、「該当なし」もありえるとのこと。 開催実績はないため、実際の運営については未知数。 2008/11/15 24:00までなのにまだ応募数2作品のみw 10万を勝ち取るのは誰だ。
791 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 10:59:31 ID:uXt560W6] 金の話はよそでやれカス
792 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 13:58:14 ID:XsVNi3Rc] 金の話じゃないだろ
793 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 19:00:23 ID:nsbyRyhQ] どちらにしてもすれ違いマルチ
794 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 00:40:42 ID:/n/WKIxv] >>765 動的確保はバグ入りやすいだろ 静的で間に合うものをなんで動的確保なんかしてるんだろって気になった おそらくプログラマじゃなければ 静的でさっさと仕組み作ってゲームの中身作りはじめるだろうよ 俺がそう
795 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 01:17:37 ID:5b3GMVhH] \ ∩─ー、 ==== \/ ● 、_ `ヽ ====== / \( ● ● |つ | X_入__ノ ミ そんな餌で俺様が釣られクマ―― 、 (_/ ノ /⌒l /\___ノ゙_/ / ===== 〈 __ノ ==== \ \_ \ \___) \ ====== (´⌒ \ ___ \__ (´⌒;;(´⌒;; \___)___)(´;;⌒ (´⌒;; ズザザザ
796 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 11:32:52 ID:y/4WWS2m] >>794 C#とかJavaはバグらないんじゃね? どんな処理でも普通にnew使ってるし
797 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 13:53:31 ID:r1J6VGsN] まあ適度にnewするけど、C#等はGCが怖いので、 可能なものは固定配列で使いまわすなあ。
798 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 14:35:45 ID:YkYpstow] いまだにガーベージコレクションとかあるのか・・・
799 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 15:18:30 ID:E9DOXLp6] いまだにって、新しい順に並べたら最近のはGC無い方が少ない。