ゲームプログラミング相談室
■ このスレッドは過去ログ倉庫に格納されています
0001プチ9627m
01/11/06 18:47ID:G6Fk/ND/駄スレ立てる前にココで聞きましょう。
■旧スレ(プログラミング技術板より)
○パート1
http://piza.2ch.net/tech/kako/969/969984472.html
○パート2
http://pc.2ch.net/test/read.cgi/tech/985540361
○パート3
http://pc.2ch.net/test/read.cgi/tech/1002894129/
0239名前は開発中のものです。
02/01/30 00:21ID:???warata.
0240209 ◆jUZhK5lw
02/01/30 10:08ID:yLP42Smi最初の1匹は出るんですが。一定の間隔での出し方が
ちょっとわかんないんです
0241一定間隔
02/01/30 10:13ID:???/* gameloop */
while (1) {
:
if ((count%100)==0) {
createNewEnemy();
}
:
count++;
}
0242名前は開発中のものです。
02/01/30 13:18ID:???メインループ()
{
カウンター変数を+1
if(カウンター変数が10以上になったら)
{
敵発生処理()
カウンター変数=0
}
発生している敵の描画処理等()
}
いっぺんこうしてみ。メインループの中に織り交ぜれ。
0243209 ◆jUZhK5lw
02/01/30 15:34ID:yLP42Smi複数の場合は?あとcreateNewEnemy()だけで敵が出るんですか?
0244アマチュアの81
02/01/30 16:26ID:kJDn/Pfxこんなの買ってみてはいかが?>209
俺は立ち読みでしか読んでないけど、確かスプライトやスクリプト
の説明まで載ってたと思う。
0245名前は開発中のものです。
02/01/30 17:00ID:???0246アマチュアの81
02/01/30 17:09ID:???堂々巡りを見かねて餌を投げたのですが。
0248名前は開発中のものです。
02/01/30 19:08ID:???0249名前は開発中のものです。
02/01/30 19:20ID:???>複数の場合は?あとcreateNewEnemy()だけで敵が出るんですか?
出るわけねーだろ?
そんなこと聞くから罠だって言われるんだよ!。
0250名前は開発中のものです。
02/01/30 20:46ID:???0251名前は開発中のものです。
02/01/30 21:07ID:???あきまさのように。
0252あきまさ後援会
02/01/30 21:09ID:???0253名前は開発中のものです。
02/01/30 21:43ID:???の対応が冷たくなるのかなぁ。
昨日の回答者はよく我慢したと思う。
0254名前は開発中のものです。
02/01/30 22:07ID:???0255名前は開発中のものです。
02/01/31 08:37ID:???とりあえず、プログラム自身をもっと勉強しない?
0256名前は開発中のものです。
02/01/31 08:39ID:???http://giggle.cside6.com/hotate/
これのシューティングのところのソースを落としてじっくり読め。
ちょっとつくりが古いけれど参考にはなる。
それでわからないところを質問しに来い。
0257209 ◆jUZhK5lw
02/01/31 09:54ID:3Vff08H8あきまさって誰ですか
あと、文字をオブジェクトにしているんですけど
0258ncurses?
02/01/31 10:45ID:???環境を詳しく書いてみると信用を取り戻せるかもしれません>209
0259209 ◆jUZhK5lw
02/01/31 10:54ID:3Vff08H8環境とは?
0260名前は開発中のものです。
02/01/31 11:05ID:???ttp://www.trc.co.jp/trc/book/book.idc?JLA=01020320
0261209 ◆jUZhK5lw
02/01/31 11:09ID:3Vff08H8めんどくせーから。アドレス貼ってください。
0262名前は開発中のものです。
02/01/31 11:28ID:???260はまさに彼のような人にピッタリ。
しかし、、、直リン回避に文句入れたやつ始めてみたよ。
#コピペ一発をめんどくさがるなんて、TVでネットしてる方かな。
0263209 ◆jUZhK5lw
02/01/31 11:40ID:3Vff08H8そうなんですか。PC初心者で申し訳ありません。
0264名前は開発中のものです。
02/01/31 11:54ID:???なら、まずPCを勉強してくだされ。
それだけじゃ可哀想なので、下記の本をすすめておく。
ttp://store.nikkeibp.co.jp/item/main/148222810190.html
0266名前は開発中のものです。
02/01/31 12:34ID:???おい。下げろヴォケ。
0267名前は開発中のものです。
02/01/31 12:55ID:???罠だと言われたくなかったら、書いたソースのひとつでも提示すれ。
捨てアカ取ってジオのHP晒すことくらいできるだろ?。
0268名前は開発中のものです。
02/01/31 13:21ID:???0269名前は開発中のものです。
02/01/31 13:48ID:???君はそのまんまコピーすることしか考え付かないほど知恵遅れなのかね?
確かに罠としか思えんな。
0270209 ◆jUZhK5lw
02/01/31 13:55ID:3Vff08H8その他に何がルンデスカ?
0271209 ◆jUZhK5lw
02/01/31 13:56ID:3Vff08H80272名前は開発中のものです。
02/01/31 14:11ID:???そんなことじゃあゲーサクなんて5万年たっても無理だぞ。
0273209 ◆jUZhK5lw
02/01/31 14:19ID:3Vff08H8せいぜいあと7,80年だ
0274209 ◆jUZhK5lw
02/01/31 14:22ID:???0275名前は開発中のものです。
02/01/31 14:50ID:???0276名前は開発中のものです。
02/01/31 16:09ID:???0277名前は開発中のものです。
02/01/31 17:00ID:???http://pc.2ch.net/test/read.cgi/prog/1011766220/
0278名前は開発中のものです。
02/01/31 17:03ID:???>>274 の 209 ◆jUZhK5lw は煽りです。徹底放置の方向で。
0279209 ◆jUZhK5lw
02/01/31 17:57ID:???どっちが煽ってんだヴぁかが。こっちはマジレスしてんだぞ。
てめ―見て―な心のせまいアフォーがレスすんな。
ここはゲープロ相談室じゃなかったのか?なぜ罠なんかやらなきゃいけないの
あんたらに何のメリットがあるというんだ。
0280名前は開発中のものです。
02/01/31 20:01ID:UuSbrdr9ダンジョンRPGのアルゴリズム教えてください。
0281名前は開発中のものです。
02/01/31 20:03ID:???どの部分のアルゴリズムかはっきりしてください
0282名前は開発中のものです。
02/01/31 20:09ID:???古典的な4方向しか向けない奴なら、今のスペックなら素直に奥から重ね書きしてっても
十分速度出るから、適当にやれば良いんじゃない?
昔は…って、そういう話じゃないか。
0283名前は開発中のものです。
02/01/31 20:32ID:???はいはい、たのちかったでちゅかぁ〜
そろそろおうちにかえりまちょ〜ね〜
0284名前は開発中のものです。
02/01/31 20:50ID:FKv9pcui0285名前は開発中のものです。
02/01/31 21:11ID:???0286名前は開発中のものです。
02/01/31 21:45ID:???0287名前は開発中のものです。
02/01/31 22:00ID:???>>258
環境とは?
ゲープロ以前の問題。ここで質問する資格なし。
0288209 ◆2sDz/Rq6
02/01/31 22:03ID:???そりゃ、一言いいたくなる気も分かるけどさ・・・。
オレモナー
0289名前は開発中のものです。
02/01/31 22:20ID:???0290名前は開発中のものです。
02/01/31 23:06ID:???0291280
02/02/01 00:21ID:SWmTp9d0以前こういった質問をプログラマーの方にさせて頂いたんですが
どの部分のアルゴリズムかって同じこと聞かれました。
どの部分のっていう以前に、まずどういう風に作ればいいのかがわかりません(汗
0292名前は開発中のものです。
02/02/01 00:26ID:6mOXvhF8芸術の基本は模倣にあり
0293名前は開発中のものです。
02/02/01 00:48ID:???>まずどういう風に作ればいいのかがわかりません
多分それは違う。
君の現状はおそらく、作り方のアイデアは頭の中にあるが
それが最適解であるかどうかを気にするあまり、実際に手を動かして
作り始めようとしていないだけ。何もしないうちに悩み停滞し助言を
求めている。
「実際に作ってみたが○○の結果に満足しない。どうすればいいか。」
という段階になるまでネットの回線を切ることを薦める。
0294名前は開発中のものです。
02/02/01 00:53ID:???単純なものから少しづつ作り始めてはどうか。
ttp://www.cmagazine.jp/books/recipe/
0296280
02/02/01 01:33ID:SWmTp9d0あああ…それを言われるとかなり辛いものが・・・(汗
HSPで簡単なRPGやアクション作れるぐらいです。
C言語をこれから触ろうという段階です。
なんか、板汚しちゃってすみません。
293さんが言うように、まだ僕は自分でやるべきことがたくさんあったようです。
皆様、ご親切にありがとうございました
0297名前は開発中のものです。
02/02/01 01:50ID:XFopPkPD0298名前は開発中のものです。
02/02/01 04:53ID:???0299名前は開発中のものです。
02/02/01 09:05ID:???・各頂点が互いの矩形内にあるか?
・辺同士が交差しているか?
どれか一つが真なら重なってる。
って風に普通の2Dポリゴン同士のあたり判定で良いんじゃない?
0300名前は開発中のものです。
02/02/01 10:23ID:???それだけできれば、すぐ作れそうだね。
とりあえず、ここに思いついたアルゴリズムを書いてみるってのは?
どこが駄目そうと思ったかも書き添えて。
0301209 ◆jUZhK5lw
02/02/01 11:23ID:???貴方頭大丈夫ですか。かわいそーに。知的後退が見られるようですが。みんなが見ている掲示板に
赤ちゃん言葉?プログラムしか勉強してこないとこうなるんですか?(憐
もしいいひとがいるなら、参考になるHPを教えてください。
0302名前は開発中のものです。
02/02/01 11:28ID:???0304名前は開発中のものです。
02/02/01 11:33ID:???そっとしておきなよ…
0305名前は開発中のものです。
02/02/01 13:45ID:???プログラマが高尚な仕事だと勘違いしてるタイプだな。
>132 :名前は開発中のものです。 :02/01/30 19:17 ID:???
>>>127
>>俺らが引けば納まるんでしょ? 多分。
>はいそうです頼むから逝っちゃって下さいあんたの勝ちだよ、ヨカータね。
>あ〜ウゼェ・・・スレタイトル見えないのかよ・・・
0306名前は開発中のものです。
02/02/01 13:56ID:???0307名前は開発中のものです。
02/02/01 14:11ID:6mOXvhF8( ´ー`)y─┛~~~
はい、次の方どぉぞ
0308名前は開発中のものです。
02/02/01 15:34ID:3FgmOISv検索したら車のギミックとプラモのギミックぐらいしかでてきませんでした。
0309名前は開発中のものです。
02/02/01 15:43ID:???(1)からくり。仕掛け。
(2)〔音〕 奇をてらった演奏。また,普通では出せないような音を用いた演奏。
( ´ー`)y─┛~~~
はい、次の方どぉぞ
0310名前は開発中のものです。
02/02/01 15:44ID:???ポリゴンキャラが拾ったアイテムを画面の奥から出てくるような感じで
画面端のアイテム欄に並べて行きたいんですけどスムーズに移動できません。
2D座標で計算すると、ポリゴンとの位置関係がおかしくなるし、
3Dにすると、最前面に表示していてもポリゴンが刺さって前面に来てしまいます。
0311名前は開発中のものです。
02/02/01 15:46ID:3FgmOISvゲームのギミックを処理してキャラを裸にしたいのですが可能なソフトはありますか?
服のデータだけ消して全身肌色にしたいのです。
0312名前は開発中のものです。
02/02/01 15:48ID:???( ´ー`)y─┛~~~
はい、次の方どぉぞ
0313名前は開発中のものです。
02/02/01 15:49ID:???0314名前は開発中のものです。
02/02/01 16:35ID:???>ゲームのギミックを処理してキャラを裸にしたい
多分それは違う。
君の現状はおそらく、キャラの服のデータだけ消すことで
君自身の股間のギミックを処理することができるということに過ぎない。
0315名前は開発中のものです。
02/02/01 16:39ID:???はい、次の方どぉぞ
0316名前は開発中のものです。
02/02/01 16:42ID:ilrgY29+0317名前は開発中のものです。
02/02/01 16:45ID:3FgmOISv>君自身の股間のギミックを処理することができるということに過ぎない。
最初は「はぁ?」と思いましたが考えたら激しく笑いました。
服のデータはどうやって消すのでしょうか?なにかソフトが必要なんですか?
0318名前は開発中のものです。
02/02/01 17:14ID:???0319名前は開発中のものです。
02/02/01 19:50ID:???ここは「ゲームプログラミング相談室」なのよ。
頼むからもう他所に行ってくれ。返答もしないでくれ。な。
0320名前は開発中のものです。
02/02/01 23:05ID:yaKNvp5tこうゆう関数が作りたいんです。
Vector TurnVector(Vector source, Vector target, float percent);
sourceベクトルをtargetベクトルにpercentの割合だけ近づけた(回転させた)
ベクトルを返す関数です。なるべく高速なアルゴリズムにしたいのですが、
どうすればいいのでしょうか?
0321名前は開発中のものです。
02/02/01 23:11ID:???0<=percent<=1
[return vector] = (1 - percent) * [source] + percent * [target]
をSSEとか使って高速化したいって話か?
0322320
02/02/01 23:21ID:yaKNvp5t説明不足だったので補足します。
sourceとtargetは長さ1の単位ベクトルで、戻り値も単位ベクトルに
したいんです。つまりsourceからtargetへ回転させる必要があり、
percentでその角度の割合を調整する感じです。
(Vectorはx、y、zのfloatの構造体です。)
0323名前は開発中のものです。
02/02/01 23:34ID:???普通に外積+内積+4元数使った方法は分かってて、それよりも
高速にしたいって事かな?
0324名前は開発中のものです。
02/02/01 23:40ID:???GameProgrammingGemsに載ってたやつだと駄目なの?
0325320
02/02/01 23:45ID:yaKNvp5t自分で考えられる方法は、それぞれのベクトルのyawとpitchを求めて、
角度を計算してベクトルを割り出す、って感じです。
これより速い方法なら大歓迎です。
>>324
どんな内容でした?
0328323
02/02/02 00:25ID:???(4元数)を作って回すってやつ。素のままやると誤差が結構大変な
ので324の言ってる記事みたいな方法が重要になってくる。
4元数についてここで全部説明するのは大変なので、
ttp://www.cc.rim.or.jp/~devilman/3dCoding/3dCoding.html
でもどうぞ。
あと、
ttp://www.satori.org/gamegems/files.htm
の Chapter 2: Mathematics の中の 10Melax フォルダに 324 の
言ってる記事のソースがある。
0330名前は開発中のものです。
02/02/02 00:57ID:i49zbV6rはい、次の方どぉぞ
0331名前は開発中のものです。
02/02/02 00:59ID:???素直にGameProgrammingGems買っとけ。
0332名前は開発中のものです。
02/02/02 01:10ID:???0333名前は開発中のものです。
02/02/02 01:19ID:???12000円ぐらい学生でも何ヶ月か節約すれば十分たまるだろ。
それでも高いと思うなら半額の原書買っとけ。
英語が読めないならプログラマなんてやめとけ。
0334332=323
02/02/02 01:31ID:???もし彼が中・高学生とかだったら、他にも使いたいこといっぱいあるし
そこまで要求するのは可愛そうってもんだよ。
#といいつつ俺は高校生の癖にGem2まで買っちまったがw
0335名前は開発中のものです。
02/02/02 02:01ID:???じゃあ本屋で、該当部分だけ立ち読みしとけ。
0336名前は開発中のものです。
02/02/02 02:12ID:???>#といいつつ俺は高校生の癖にGem2まで買っちまったがw
俺なんか高校生の癖に
「Game Programming Gems 1,2」
「Real-Time Rendering」
「Advanced Animation and Rendering Techniques」
「3D Game Engine Degine」
「Computer Graphics Principles and Practice」
とか買い漁ってます。(藁
洋書には素晴らしい本が多くて幸せです。
0337アフォクサ..
02/02/02 02:31ID:???はい、次の方どぉぞ
0338名前は開発中のものです。
02/02/02 03:25ID:???敵の攻撃、移動パターンで悩んでいます。
特に移動パターンで悩んでいて、自分の思ったように動いてくれません・・・。
基本的な Z といったパターンはどのように動かしたらいいですか?
■ このスレッドは過去ログ倉庫に格納されています