- 1 名前:名前は開発中のものです。 [2009/07/17(金) 23:37:46 ID:WRVq1Lf8]
- ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。 このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談 失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。 もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを 晒してみたり、プロジェクトをはじめてみるなどもOK! ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の スレでやってくれ。
- 589 名前:名前は開発中のものです。 mailto:sage [2010/05/23(日) 06:18:10 ID:43AGI7dd]
- >580
3D系を基にしたグラフィックスエンジンを使ってるなら、 画像自体長くなくても、素絵を引き延ばして回転させて貼り付けとかできるけど、 それ以外って意味?
- 590 名前:580 mailto:sage [2010/05/23(日) 13:54:20 ID:KpQiZJFN]
- >>589
引き延ばせばよかったんですね レスありがとうございました。
- 591 名前:名前は開発中のものです。 mailto:sage [2010/05/23(日) 22:22:45 ID:rTebG4js]
- >>573
いろいろ参考にさせてもらいました! 私は専門技術系のサイトにあまり詳しくなかったので、いいサイトを教えてもらえてよかったです!!
- 592 名前:573 mailto:sage [2010/05/23(日) 22:24:53 ID:rTebG4js]
- >>591
だろ?このサイトは普通に大企業や専門的遊戯作成産業工学分野でも通用する技術情報あd。 他のいわゆる入門系サイトとはレヴェルが違うんだぜ。
- 593 名前:573 mailto:sage [2010/05/23(日) 22:25:45 ID:rTebG4js]
- おお!IDが一致するなんてすげー偶然!!
- 594 名前:591 mailto:sage [2010/05/23(日) 22:27:02 ID:rTebG4js]
- 完璧に別人でもIDが一緒になることがあるんですねぇ!
- 595 名前:591 mailto:sage [2010/05/23(日) 22:28:54 ID:rTebG4js]
- とにかくこのサイトは神だってことだ。
上の方に嫉妬して叩いてる奴がいるが、そういうのは大抵だからかr。
- 596 名前:名前は開発中のものです。 [2010/05/23(日) 22:39:41 ID:HpZ+f9l5]
- a
- 597 名前:名前は開発中のものです。 mailto:sage [2010/05/23(日) 22:41:28 ID:Q1+5+2Eb]
- こんな過疎板でわざわざ釣りする理由が分からない
何か私怨や精神的な病気が原因なのかな
- 598 名前:名前は開発中のものです。 mailto:sage [2010/05/23(日) 22:41:28 ID:eSuvQJyq]
- 釣りか?
爆笑したぞ
- 599 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 00:14:58 ID:qVoNM9tH]
- 釣りというよりネタだな。
- 600 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 01:00:07 ID:Kux4N5aa]
- ネタを披露するのは他のスレでやったほうがいいんじゃないかな
- 601 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 01:46:46 ID:cPN1hO7A]
- このスレで笑うとは思わなかった
- 602 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 06:41:05 ID:nJVFG4Jk]
- 「完璧に別人」でワンダ吹いた
- 603 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 11:28:53 ID:BKn9pBLc]
- (・∀・)ニヤニヤ
- 604 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 20:42:36 ID:5AbVekN7]
- パーフェクト別人
- 605 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 22:16:13 ID:n/BqpQaX]
- アフィ厨が完璧に別人に分裂!
- 606 名前:名前は開発中のものです。 [2010/05/25(火) 00:53:46 ID:M9jFAP7x]
- このスレに何が起きたage
- 607 名前:名前は開発中のものです。 mailto:sage [2010/06/04(金) 22:20:01 ID:87cHFvBg]
- www1.axfc.net/uploader/Sc/so/120538
これどう?
- 608 名前:名前は開発中のものです。 [2010/06/05(土) 11:22:07 ID:8TuVK5xu]
- あげ
- 609 名前:名前は開発中のものです。 [2010/06/05(土) 19:54:17 ID:cpFRHhdo]
- >>607
初心者か ちょっと動くようになったから 嬉しくて晒したのかな?
- 610 名前:名前は開発中のものです。 [2010/06/05(土) 20:43:22 ID:nNiM1zf8]
- ここは上級者様の為のスレでしたか
- 611 名前:名前は開発中のものです。 mailto:sage [2010/06/05(土) 21:19:23 ID:Nof8iVrA]
- 上級者じゃなくても>>607のようなことはしないだろJK
- 612 名前:名前は開発中のものです。 mailto:sage [2010/06/05(土) 21:35:10 ID:fACGGmkw]
- >607
前に何処かで見たな。あのときはKANONの絵だったような あらゆる意味で何も成長していない 他人の絵を開発中のテストで使う、まではまあ良いがそのままアップするな 何で未だにVC6 こんなゲームにもなってない物をソースも見せずに何を評価して欲しいのか
- 613 名前:名前は開発中のものです。 [2010/06/05(土) 22:34:53 ID:8TuVK5xu]
- 作者を騙ってここで晒すことにより作者本人を間接的に叩かせる手法あげ
- 614 名前:名前は開発中のものです。 mailto:sage [2010/06/08(火) 20:42:13 ID:55M1ikvm]
- >>607
ソース付きならこのスレで評価してもらえたのにな
- 615 名前:名前は開発中のものです。 mailto:sage [2010/06/09(水) 17:58:23 ID:xyTADouc]
- 私の存在自体がお気に召さない人間が存在するようですので,私が本質的な部分を作成した箇所については撤去します.
私が何か言うたびに某インストーラ作者に当人の日記で絡まれていまして耐えられませんので, 引退することにし,それに伴いごみ掃除をいたしました(以前にも質問者を過剰に擁護する人々に絡まれてはきましたが, 件の人物の場合は継続的かつ執拗ですので(こういうことを言うと件の人物が凱歌をあげるだけですけれども)). ああいうものが必要なら,>>610氏をはじめとする「初心者の味方」気取りの皆様に改めて書かせるとよいかと存じます (私などが書いたものよりもっと「初心者に優しい」ものを書いてくださるでしょうから).
- 616 名前:名前は開発中のものです。 mailto:sage [2010/06/09(水) 18:00:38 ID:fYI9N/70]
- あんた誰よ?
- 617 名前:名前は開発中のものです。 mailto:sage [2010/06/09(水) 19:36:58 ID:q+PZD3eN]
- 三行以内でたのむ
- 618 名前:名前は開発中のものです。 [2010/06/09(水) 20:52:09 ID:aRBYwS1H]
- 誰か>>615の日本語訳を頼む
- 619 名前:名前は開発中のものです。 mailto:sage [2010/06/09(水) 21:16:48 ID:SXWfUq+Q]
- 多分、ただの誤爆かと
- 620 名前:名前は開発中のものです。 mailto:sage [2010/06/10(木) 06:02:01 ID:wt9WZebF]
- ググればすぐ出るだろ
ttp://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E3%81%8C%E8%8B%A6%E6%89%8B%E3%81%A8%E3%81%99%E3%82%8B%E5%87%A6%E7%90%86 これがオリジナルか? まあ全然繋がらないこのコピペを貼った意図は全く分からないが。 というかこれの他のコピペも改変甘いし意味不明
- 621 名前:名前は開発中のものです。 [2010/06/14(月) 13:05:57 ID:7dSa85Gc]
- 誰かaBOM持ってない?
配布サイトが無くなっているみたいだし、Internet Archiveから探そうとしても見つからない と思ったが良く探してみたらあった。
- 622 名前:名前は開発中のものです。 [2010/07/07(水) 00:04:18 ID:/JbngNaI]
- おまえらどうせライブラリアンプログラミングすら知らないんだろうな
- 623 名前:名前は開発中のものです。 mailto:sage [2010/07/07(水) 11:01:44 ID:qLz5JjsM]
- 知ってるよ。図書館係だってプログラミングできるもんって意味でしょ
- 624 名前:名前は開発中のものです。 mailto:sage [2010/07/07(水) 12:45:21 ID:vv/Xb54u]
- まさか知ってる奴がいたとは
- 625 名前:名前は開発中のものです。 [2010/07/16(金) 21:44:55 ID:pj4V32D9]
- たとえ知っていたとしても実務で応用できないと意味が無い。
d.hatena.ne.jp/studiokingyo/とかで活躍しているプログラマーたちは MVPやその他のMVPなんかと違って理論・理想・理性が備わってる感じだなぁ
- 626 名前:名前は開発中のものです。 mailto:sage [2010/07/16(金) 22:52:58 ID:tIT5Gwwz]
- アフィで活躍スゴイっすね
- 627 名前:名前は開発中のものです。 [2010/07/18(日) 18:42:25 ID:zvkIKBOi]
- そう思いたいんですね
- 628 名前:名前は開発中のものです。 [2010/07/19(月) 11:57:42 ID:349rOEJV]
- 弾幕シューティングのFPSを40から60に上げたいんだけど
どうすれば軽くなるの?forループを減らせばいのか?
- 629 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 12:22:04 ID:FHlQzhxW]
- 弾を減らして、弾が多く見える演出でもすればええんでない?
- 630 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 12:40:59 ID:IPVkJ0sb]
- まずはどこに処理時間がかかってるのか確かめろよ
- 631 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 12:45:24 ID:+fwTYPqu]
- >>628
どこが重いのかを自分で調べなきゃどうしようもない。
- 632 名前:名前は開発中のものです。 [2010/07/19(月) 13:51:41 ID:349rOEJV]
- DWORD beforeTime = 0; // 以前の時間を格納
DWORD nowTime; // 現在の時間を格納 int fps = 0; // FTPカウンタ char buff[80]; // 文字列表示用バッファ //////////////////////////////////// while( 1 )// 移動ルーチン { ClearDrawScreen() ;// 画面を初期化(真っ黒にする) nowTime = timeGetTime(); /* 現在の時間を取得 */ /* FPSを求めて表示する */ fps++; // カウントアップ if ( nowTime - beforeTime >= 1000 ) { // FPSの表示 wsprintf(buff, "%04d FPS\n", fps); OutputDebugString(buff); // 初期化 fps = 0; beforeTime = nowTime; } ScreenFlip() ;// 裏画面の内容を表画面にコピーする if( ProcessMessage() < 0 ) break ; if( CheckHitKey( KEY_INPUT_ESCAPE ) ) break ; } これで43しかいかない(´・ω・`)
- 633 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 14:02:12 ID:U+60jgqT]
- DXライブラリか。
DxLib_Init()よりも前でSetGraphModeしてみ。
- 634 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 16:04:26 ID:jCHJu3i/]
- アフィサイト見ればカイケツするさ
- 635 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 19:23:25 ID:IPVkJ0sb]
- >>632
DxLib_Initのあとにこの一行いれれば解決 SetDrawScreen( DX_SCREEN_BACK ); ScreenFlip使ってんのに描画先を裏にしてないから ScreenFlipでのWaitがなんかおかしくなってんじゃね? あとDXライブラリ使ってるなら DXライブラリの公式掲示板で質問したほうが解決早いとおもわれ
- 636 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 20:31:47 ID:349rOEJV]
- >>635
うおおお少ない情報でありがとうございました!60いきました(゚∀゚) >>629-631 >>633-634 ありがとう!
- 637 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 23:06:33 ID:AisVpGJ6]
- >>625のサイトにはDXライブラリ関連の技術文書・論文も掲載されているはずだから、
(そもそも、ここのプログラマーはDXライブラリ業界の王手ww)参考にするといいよ。
- 638 名前:名前は開発中のものです。 mailto:sage [2010/07/19(月) 23:18:16 ID:jCHJu3i/]
- 技術文書のアフィだろ
- 639 名前:名前は開発中のものです。 mailto:sage [2010/07/20(火) 09:37:59 ID:OgjjYaYW]
- 638 :名前は開発中のものです。:2010/07/19(月) 23:18:16 ID:jCHJu3i/
技術文書のアフィだろ もはや意味不明なレベル
- 640 名前:名前は開発中のものです。 mailto:sage [2010/07/20(火) 19:57:30 ID:beQ2RDyx]
- プログラム関連の板だけに
何らかのスクリプトかも知れないぞ
- 641 名前:名前は開発中のものです。 mailto:sage [2010/07/20(火) 22:28:48 ID:6D9fpexo]
- なんだアフィ厨と言われて切れてた奴はアフィの意味がわからないのかwwww
- 642 名前:名前は開発中のものです。 [2010/07/21(水) 07:25:06 ID:fsgV+PPU]
- 王手飛車とり
- 643 名前:名前は開発中のものです。 [2010/07/21(水) 07:50:16 ID:+yACZfdP]
- アフィリエイトで思ったより稼げずに失敗した奴らの嫉妬がひどいな
有名な専門技術系高度知的経済学的ITソリューションには広告依頼がくることくらい普通だ
- 644 名前:名前は開発中のものです。 mailto:sage [2010/07/21(水) 11:48:43 ID:xSIYF6Al]
- 嫉妬でも普通でもどうでもいい、来るなって言われてんだから来なきゃ良いだけ
そんなに優秀さを証明したいならリンク張らずにサンプル貼れば良いんだよ
- 645 名前:名前は開発中のものです。 [2010/07/22(木) 03:56:53 ID:/tYkBEs7]
- サンプルならページ内に沢山あるじゃん
こいつ何言ってんの
- 646 名前:名前は開発中のものです。 mailto:sage [2010/07/22(木) 11:05:34 ID:MMvuamR1]
- 見る気もおきないリンク先に何があろうと知った事か
本当に優秀なサイトなら宣伝なんかしなくても勝手に噂が広まるもんだ
- 647 名前:名前は開発中のものです。 [2010/07/22(木) 17:00:24 ID:/tYkBEs7]
- 我慢できなくてレスしちゃうんですね
- 648 名前:名前は開発中のものです。 mailto:sage [2010/07/23(金) 01:00:16 ID:15bIEw48]
- 見る気もおきないリンク先に何があろうと知った事か
本当に優秀なサイトなら宣伝なんかしなくても勝手に噂が広まるもんだ
- 649 名前:名前は開発中のものです。 mailto:sage [2010/07/23(金) 21:54:47 ID:zQxbFxpM]
- 見る気もおきないリンク先に何があろうと知った事か
本当に優秀なサイトなら宣伝なんかしなくても勝手に噂が広まるもんだ
- 650 名前:名前は開発中のものです。 mailto:sage [2010/07/24(土) 21:29:19 ID:v8gN3bTe]
- 見る気もおきないリンク先に何があろうと知った事か
本当に優秀なサイトなら宣伝なんかしなくても勝手に噂が広まるもんだ
- 651 名前:名前は開発中のものです。 mailto:sage [2010/07/25(日) 23:14:21 ID:64zw549z]
- >>628
directxでスプライト使ってるならテクスチャでソートすれば? あと衝突判定を最小限(プレイヤ⇔敵弾、プレイヤ⇔敵、自機弾⇔敵機)にする。 directxなら、プレゼント時の更新領域をちゃんと指定して最小限にしてやる。 これだけでよほど酷い組み方してなきゃ60とか余裕。 3Dだったら知らん。可能なものは擬似的に3Dっぽくするように画像用意してビルボードで処理するとか。
- 652 名前:名前は開発中のものです。 mailto:sage [2010/07/27(火) 00:20:08 ID:QM1qUzkU]
- 釣りに亀マジレス。夏だな。
- 653 名前:名前は開発中のものです。 mailto:sage [2010/08/16(月) 02:16:43 ID:mRrQskyV]
- シューティングじゃないかもしれないけど
剣を振ったような映像ってどうやって作ればいいんですか? ドット絵大量に使ってアニメーション作る以外に方法があったら教えて下さい。
- 654 名前:名前は開発中のものです。 mailto:sage [2010/08/17(火) 02:57:19 ID:ah8NolnG]
- 動画再生とか
- 655 名前:名前は開発中のものです。 mailto:sage [2010/08/17(火) 11:54:54 ID:e29U2ZuP]
- 剣を振ったような映像ってのがわからないな。
まずは作ってうpしてくれないか?
- 656 名前:名前は開発中のものです。 mailto:sage [2010/08/18(水) 02:02:58 ID:ouBVn/Dn]
- >>653
STGとかにあるワイパー(ソード)なら、 軌跡を台形や扇形を何枚かで描いて、いい感じに色の掛け合わせがフェードアウト上になってれば十分それっぽく見えると思うよ。 3Dアクションでもps2の頃はそんな表示のゲーム多いと思う。
- 657 名前:名前は開発中のものです。 mailto:sage [2010/08/24(火) 01:38:54 ID:6Tu0PzOb]
- >>225
ノ ゲーム作成に参加した。
- 658 名前:名前は開発中のものです。 mailto:sage [2010/08/28(土) 03:20:50 ID:aICodZDh]
- みなさんソースファイルいくつですか
1キャラ1クラス作ってて結構な数になりそうなんだけど大丈夫かな
- 659 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 21:13:57 ID:psbrtQID]
- 小さいクラスは同じファイルにまとめた。
- 660 名前:名前は開発中のものです。 mailto:sage [2010/09/17(金) 18:37:52 ID:b92kLMfZ]
- 作りかけだけど30くらいかな
- 661 名前:名前は開発中のものです。 mailto:sage [2010/09/18(土) 13:09:03 ID:E//Ilx3F]
- >>658
俺はキャラ複数いてもキャラのクラスは1つにするな キャラごと違う部分は if(CharaType==1)・・・ else if(CharaType==2)・・・ って感じにしてる
- 662 名前:名前は開発中のものです。 mailto:sage [2010/09/18(土) 20:00:38 ID:PYS0rAUC]
- それやる位ならスイッチの方が良さそうな気がするが
キャラ多い場合は
- 663 名前:名前は開発中のものです。 mailto:sage [2010/09/19(日) 02:01:02 ID:RC+1/PZB]
- swichでやる必要性ってあるの?
- 664 名前:名前は開発中のものです。 mailto:sage [2010/09/19(日) 04:26:28 ID:cXxorQOH]
- 可読性が高くなるし、その分うっかりミスも少なくなる。
else 〜 なんかずらずらつなげるのは switch の存在を知らない初心者くらいだろう。
- 665 名前:名前は開発中のものです。 mailto:sage [2010/09/19(日) 10:11:40 ID:WZ0Mul8v]
- 速度としても、数が増えてくるとswitchの方が早くなるはず
- 666 名前:名前は開発中のものです。 mailto:sage [2010/09/19(日) 10:14:50 ID:G+U2QefM]
- そこらへんはコンパイラが最適化してくれんじゃねーの?
- 667 名前:名前は開発中のものです。 mailto:sage [2010/09/19(日) 22:25:58 ID:RC+1/PZB]
- javaだとswichよりelse使った方が容量が減るよ。
処理速度が速いってのはどの言語にも当てはまるの?
- 668 名前:名前は開発中のものです。 mailto:sage [2010/09/19(日) 23:38:24 ID:WZ0Mul8v]
- javaかー
俺はC++しか知らないから、他の言語はわからないや
- 669 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 00:23:05 ID:ypVTyM0c]
- じゃヴぁでシューティングって
- 670 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 00:41:21 ID:YYPdi3El]
- キーボード等からの入力と画面への描画が出来ればどんな言語でもゲームは作れる。
- 671 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 01:34:39 ID:Nx+Q2MDR]
- 携帯アプリでシューティング作ろうとしたら
javaでしか無理じゃん
- 672 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 02:16:01 ID:FLEKFsTh]
- >>671
Flash
- 673 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 13:20:12 ID:GNe4C34S]
- 携帯アプリって本当にC言語とか使えないの?
OSはC言語なんでしょ?
- 674 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 14:21:53 ID:Nx+Q2MDR]
- メモリに直接アクセスできるC言語なんて使えたら
アプリで携帯をぶっ壊すことが可能になっちゃうだろ
- 675 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 14:24:27 ID:xBpgp9ZY]
- 確かauのBREWはCでも組めたよ
- 676 名前:名前は開発中のものです。 [2010/09/20(月) 16:31:44 ID:JYtE6tSU]
- www1.axfc.net/uploader/He/so/294554
>>607の改造版
- 677 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 17:39:11 ID:ioukBWfm]
- >>676
産業で言うと 解凍したら赤さんでてきて釣りかと思った 起動したら爆音がするって書いておけカス 進歩が見られない
- 678 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 18:18:12 ID:NT835AJ6]
- >>663
ソース内で制御構文使って分岐をベタ書きしても全く不都合ない、つー前提を >>661から読み取るとifとswitchの主な差は可読性だろうなぁ 「単純な識別子に応じて複数の処理があるよ」てことをswitch文は示唆するから 一瞥した時にif文よりも幾分読みやすいだろ ただマジックナンバー使ってるから「即席・作り捨ての小さなプログラム」とも読み取れるし ここではどっちでもいい話かもな あとif文とswitch文に速度差が出るくらい識別子の種類が増えたり、メインプログラムの ソース内にベタ書きすると不便になるくらい頻繁に修正が入るような部分なら外に追い払うだろ
- 679 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 18:56:42 ID:ZXsfQDzK]
- クラス使えばポインタで分岐できて見やすい
- 680 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 20:15:10 ID:d2fwGT9E]
- ポインタとイフスイッチどっちが速いの?
- 681 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 20:24:53 ID:YYPdi3El]
- 場合による
- 682 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 20:50:24 ID:Nx+Q2MDR]
- >>676
×押してもプロセスが終了しないんだが
- 683 名前:名前は開発中のものです。 [2010/09/22(水) 23:47:32 ID:nqz2yjng]
- 今Flash使ってアクションシューティングもどき作ってる初心者ですが
一つの敵に腕とか複数のパーツがある敵ってどう作ればいいか全く見当がつきません ググっても分かりません助けてください
- 684 名前:名前は開発中のものです。 mailto:sage [2010/09/22(水) 23:55:19 ID:zu5HzNuZ]
- 初心者はシューティングだけにしとけ
Flashやめてツクールにしなさい
- 685 名前:名前は開発中のものです。 mailto:sage [2010/09/22(水) 23:59:06 ID:8UDo2dBB]
- 腕とかもひとつのキャラとして扱って、その座標を本体にあわせるだけ。
- 686 名前:名前は開発中のものです。 mailto:sage [2010/09/23(木) 00:10:07 ID:o1v/wkDY]
- >>685
そこまでは分かるけどそれだと親から子へどうやって情報を渡せば良いんでしょうか・・・
- 687 名前:名前は開発中のものです。 mailto:sage [2010/09/23(木) 01:23:32 ID:UiyQ0o5D]
- 俺は単純に子の情報を親に持たせて、そこから操作させてるけど
一般的にもっといい方法あるかもね。 俺は動けばいいレベルしか作れんし。
- 688 名前:名前は開発中のものです。 mailto:sage [2010/09/23(木) 02:53:39 ID:Jre2ShzM]
- 俺はまず敵を作る時にIDを設定する。
で、親が子を作る時に一番上の親(root)のIDと、一つ上の親(parent)のIDを渡してる。 敵の座標などのパラメータは全て配列で制御していて、そのIDを入れるとその敵の座標を参照できるようにしてる。 要は敵を生成する時にまとめて x[ID] = 10; みたいな感じでパラメータを入れてる。 子の座標(x, y)が ((enemyX[parentID] + x), (enemyY[parentID] + y)) みたいな感じ。 コレを繰り返すと触手みたいになるって寸法。 まぁ、Cで独自にやってるので凄く微妙な作りだと思います。 Flashなら腕を動かしてるアニメをあらかじめ作っちゃうって手もあるかもw
- 689 名前:名前は開発中のものです。 mailto:sage [2010/09/23(木) 03:18:16 ID:Jre2ShzM]
- 一番上と自分のIDを子に渡すだった。。。
|

|