1 名前:名前は開発中のものです。 [2007/12/30(日) 08:41:46 ID:YQxN5QHG] [DarkBasic Professional] 本家英語版: darkbasicpro.thegamecreators.com/ 日本語版: www.tri-star.co.jp/products/game/d-basic/ [サンプルコード] 本家CodeBase(英語) www.thegamecreators.com/?m=codebase_list 日本語: wikiwiki.jp/darkbasic/ www10.atwiki.jp/darkbasic/ bb2.atbb.jp/darkbasicjp/ www2.atpages.jp/fuckinjap/ gedo831.blogspot.com/ DarkBASIC 使っている奴情報交換してください pc11.2ch.net/test/read.cgi/gamedev/1128955044/
589 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 17:56:29 ID:AkEBYnPs] >>587 大変。 どのソフトでも大変。
590 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 22:30:02 ID:yfaAhd6T] BASICではさらに大変だな
591 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 22:34:12 ID:2mERP4Tg] >>586 ありがとう\(^Q^)/
592 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 23:55:01 ID:GbRXU3Qc] 他の言語と比較すれば、 BASICはまだ簡単な方だと思う。 だけどゲームを完成させるのは>>589 の言うとおり。
593 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 10:13:02 ID:ZK4AzPMd] シムズ、この作者は人工知能、いや人工生命を作ろうとしている。 彼は天才です、何十年もの研究の成果のひとつがシムズです。 だから、簡単であるわけが無い。
594 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 10:13:38 ID:ZK4AzPMd] 日本ではPC-9801が常に優勢だった 9801の古典BASICだと辛いだろう。 DBPのBASICは、QuickBASIC程の処理能力がある OOPは無いが、 構造化されている 関数の宣言あり、 ローカル変数あり 構造体の宣言あり ネイティブコンパイラで実行速度も速い こうしてみるとC言語に近い処理系です。 あえてOOPを使わないので、直感的に解り易い。
595 名前:名前は開発中のものです。 [2009/02/24(火) 20:26:02 ID:svW0fTs3] 糞スレ晒しあげ
596 名前:名前は開発中のものです。 mailto:sage [2009/02/26(木) 11:30:31 ID:XU0skoXI] ( ´ω`)歯磨けお ( ´ω`)うちのじいちゃん90歳だけど全部自前の歯お
597 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 00:34:45 ID:C9PkD0p4] >>587 はカスだな。 質問にこんなにも回答がついているのにお礼も言えないなんて。 よっぽど育ちが悪いのか、 それとも・・・。
598 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 02:49:06 ID:HoIv8Umv] 2chでお礼を求める人がいるんだね〜 僕、気持悪くなっちゃったよ
599 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 09:34:49 ID:j9SEjdpA] きっと597は優越感に浸りたいのだろう 今見てきたが「大変ですか?」の問いに 「大変」と返答されて587は何か得たのだろうか 感謝されたいのならまずは有益な情報を出さないとね まぁなにか一言くらいあってもいい気もするけど、一期一会が2ちゃんよの
600 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 12:14:17 ID:5IeGiWlz] >>598 俺は返事してないので、俺がお礼を求めているわけではないのだが。 2chだからお礼も言わなくて良い、 とか思ってるゆとりに僕、気持悪くなっちゃったよ 現実社会でも同様なんだろうね。 >>599 「大変」だという事実を知ることができただろ。 そもそも、「大変ですか?」の問いに対して、「大変です」「大変じゃないです」 以外の回答のしようがあるのか。 より具体的で有益な回答を欲しいのであれば、 質問者がもっと具体的な質問をすべきだろ。 「質問の仕方」でググレカス。
601 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 12:48:50 ID:YobXCUyd] 単なるネタだろうから、説教する意味ないでしょう AIネタとして展開すれば、それなりにおもしろいと思う 有名なAI本があるので読んで欲しい 実例で学ぶゲームAIプログラミング www.oreilly.co.jp/books/9784873113395/ 最初の章に出てくる鉱夫ボブの話。ステートマシンで日常生活を表現している。 実装もむずかしくないだろう もっと良い本があれば紹介してほしい
602 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 18:54:18 ID:K5CnBMf2] >>597 >>600 は327だなw くだらないことで年中顔真っ赤かw
603 名前:名前は開発中のものです。 mailto:sage [2009/02/27(金) 22:08:38 ID:5IeGiWlz] ____ / \ /\ キリッ . / (ー) (ー)\ / ⌒(__人__)⌒ \ >>597 >>600 は327だなw | |r┬-| | くだらないことで年中顔真っ赤かw \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) 597=600だけど、327は知らんよwww お前も必死だな。 ま、頑張ってw
604 名前:名前は開発中のものです。 mailto:sage [2009/02/28(土) 09:32:53 ID:fWFM0far] こういう人ってチーム開発できないよね。
605 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 15:21:24 ID:qwXn/xkV] 確かにお礼ひとつ言えない人ってチーム開発できないよね。 でも意外とプログラマーとかシステム関係には多いような気がする。
606 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 17:19:06 ID:ogxTPFZD] >>603 よう>>327 !
607 名前:名前は開発中のものです。 mailto:sage [2009/03/02(月) 20:12:32 ID:2NuXGOAk] >>605 下手に出ると思われるのを嫌う人も居るんじゃないか? でも、マジでその辺の動作が出来ない人も見てるからなんとも。 おはようございます、ありがとうございます、お疲れ様です、とか言えない。 朝の挨拶も普段はロクに言わない会社も実在する。
608 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 09:38:40 ID:Qd1g/7Xy] >>607 おまいが嫌われてるだけなんじゃね?
609 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 14:29:45 ID:pYzB5ykR] >>608 いや、社長に対してもロクにあいさつしない会社だから、 漏れが嫌われていた、居ないに係わらず、挨拶する奴が少なかったよ。 ゲーム屋ってのは個性的だね。
610 名前:名前は開発中のものです。 mailto:sage [2009/03/03(火) 16:24:40 ID:6/eUumnB] 個性的なんじゃなくて、 ただ単に社会常識とコミュニケーションスキルが欠如しているだけだろ。 でも、もうこの話題はスレチだし、終わりにしていいんじゃないの?
611 名前:名前は開発中のものです。 mailto:sage [2009/03/04(水) 09:40:16 ID:Q2zXSueN] >>609 君は挨拶してるのか? 面と向かって挨拶してシカトされたら問題だけど 相手から先に言うのを待ってる奴も、挨拶ができない奴と同じなんだぞ? てか、挨拶やお礼は人に強要するものじゃないし
612 名前:名前は開発中のものです。 mailto:sage [2009/03/04(水) 11:07:19 ID:3+WLAYPA] 挨拶やお礼もできない人間の自己正当化論でしたw
613 名前:名前は開発中のものです。 mailto:sage [2009/03/05(木) 16:38:34 ID:XdnE7jT3] DBって、WEBサイトにアクセスしてデータの取得とか、 アクセスしたサイトの操作(特定の場所をクリックしたり、文字を入力したり)ってできる?
614 名前:名前は開発中のものです。 mailto:sage [2009/03/05(木) 21:40:02 ID:YBaQY6oo] ftpでファイル入出力はできるのでゲームを作ってアップデートを自動取得とか戦績を送信とかは可能だと思う。 人間が見るような普通のページをオートパイロットで弄繰り回すようなスパムボットチックな物は他の言語を当たったほうがいい。 具体的には何をしたいの?
615 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 00:56:01 ID:GU1D6B+7] >>614 お返事ありがとうございます。 >人間が見るような普通のページをオートパイロットで弄繰り回すようなスパムボットチックな物は他の言語を当たったほうがいい。 こういうのが作りたかったんですが、難しいようですね。 他の言語をあたってみます。
616 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 17:34:07 ID:vlXfdXih] >>612 胃胃加減空気嫁
617 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 21:40:12 ID:73gbRyQd] ようやくDarkBASICの話題に戻ったのに、 また蒸し返すなんて、本当に>>616 ってKYだよな。 これだからコミュニケーション能力に欠ける人間って、 自分が空気読めないことに気づかないんだろうな。
618 名前:名前は開発中のものです。 mailto:sage [2009/03/08(日) 20:40:33 ID:FyutQDPk] >>617 よう>>327 !
619 名前:名前は開発中のものです。 [2009/03/09(月) 21:02:31 ID:zkZB/V9S] 訃報:石田晴久氏逝去 悲しい、日本のPC業界における偉大な人を失った。
620 名前:327 mailto:sage [2009/03/11(水) 02:35:50 ID:IQAzNOaD] 偽者が大量で笑ったw このハンドルが、過疎状態のスレを盛り上げる為に必要ならば、引き続き使用しても構わんが、 そればかり繰り返していては本末転倒だぞ? 「証明(笑)」はできないが、もう「本人」がここへ書き込むことは無いよ。 現状、ゲームの完成を阻んでいるのは、単純に時間の問題だけだから。 他人と議論する時間があるなら各所の最適化に勤しみたいところ。 良いサンプルが動画で出ているから、チュートリアルレベルの支援はもはや必要ないだろうしね。 まあ、そもそも無意味に人を煽って楽しむような、暇や趣味や性癖は持ち合わせていないんだがw 利口な人なら「327」はNG設定済みで、このレスは見えないはずだが、念押しと別れの挨拶を兼ねて書き込んでおく。
621 名前:名前は開発中のものです。 mailto:sage [2009/03/11(水) 19:59:22 ID:98qeG24X] >>620 スレを読んでみたけど、 偽者っていうか、 327じゃない、って言っているやつに、 注意されて逆切れした挨拶もお礼もできないという非常識な奴が、 327のせいにしようとしてた、 という感じじゃないかな。
622 名前:名前は開発中のものです。 mailto:sage [2009/03/12(木) 12:30:06 ID:1oR5VrIE] 打科裸、胃胃加減空気嫁
623 名前:名前は開発中のものです。 mailto:sage [2009/03/12(木) 15:27:05 ID:SHGMV4sJ] >>622 よう>>327 !
624 名前:名前は開発中のものです。 mailto:sage [2009/03/12(木) 21:39:26 ID:1NaYDSuM] 327って友達いなそう
625 名前:名前は開発中のものです。 mailto:sage [2009/03/29(日) 00:34:22 ID:3UBJDXw+] hosyu
626 名前:名前は開発中のものです。 [2009/03/29(日) 15:29:26 ID:dld3vt5w] Record Soundコマンドで録音したWavデータをMEMBLOCKに入れて 処理(FFTとか)したいのですが、Record Soundの仕様が8bit/11kHz 決めうちでサンプリングレート等変更できないんですね。 プラグインなどで変更できるもの、ご存知ないでしょうか?
627 名前:名前は開発中のものです。 mailto:sage [2009/03/29(日) 16:03:14 ID:ZUF0xJq4] サウンド、ミュージックは、 Windows標準装備を ただコントロールしているだけです。 録音は、Windows内蔵のサウンドレコーダーで.wav録音できます。 サンプリングはプロパティで変更。 DarkBasicでの読み込みは未確認です。 サウンド系のツールはフリーソフトがあると思います。
628 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 21:01:10 ID:YhhaoV6g] Newsletter Issue 75 - April 2009 www.thegamecreators.com/data/newsletter/newsletter_issue_75.html
629 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 16:26:47 ID:wATnqvv6] ( ´ω`)誰もいないお
630 名前:まさに外道 mailto:sage [2009/04/13(月) 16:49:05 ID:0peAZM3y] そりゃ春休みも終わったしな 春休み中もこのスレは全然賑わってなかったけどな!!
631 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 00:57:02 ID:xSsg3stW] 作ってるとスレにいる余裕なんざないよ。 ツールスレは特にそう
632 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 01:55:59 ID:6rFpcw+H] 人がいないのは、 A:作っているから B:本当に人がいないから E:春休みが終わったから さて、どれでしょうか?
633 名前:名前は開発中のものです。 [2009/04/14(火) 18:31:46 ID:AKMiyE1A] B
634 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 16:06:46 ID:H/sypiSX] ( `ω´)甘ったれるんじゃねー! ( ´ω`)byニート
635 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 02:57:25 ID:hgSoUGtO] >>632
636 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 11:11:08 ID:wNLYHa/+] 難しいから、アクションツクールに浮気してみたけど、 これ、スタンダードなアクションゲームしか作れないょ
637 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 11:23:03 ID:8gyUyGBy] だから何?( ´,_ゝ`)プッ
638 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 23:51:05 ID:FfBPApw+] そうだなぁ、プログラム言語でゲームを作るのには ちょっとしたコツがあるからね、それを掴めば 作る事が楽しくなる
639 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 02:19:53 ID:ymHTtZyA] >>636 あー、オレはFPSCreatorに浮気してるwイヤ浮気っつかほぼ正妻の座が乗っ取られてるw ホラ、以前NewsletterでDarkGameStudioの案内があったじゃん そん中にゲームステージの作成支援ツールとして収録されてたFPSCのフリー版が目に留まってさ DarkBASICProでゲーム作るのに役立ちそうだと思ってダウンロードしてみたら見事にハマっちゃって 終いにゃFPSCにオリジナルモデルを追加する際のテスト表示プログラムををDBProで組んだりして、 ウチでは今やDBProの方がFPSCの作成支援ツールと化してるよw
640 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 04:49:36 ID:kFOoP1C1] スレ見る限りではこれからって感じだけどなFPSCreator
641 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 06:05:25 ID:8tlBGAwz] FPSCreatorってFPS以外も作れますか? 英語を読まなくてはいけないのが辛そうだけど。
642 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 13:15:57 ID:xyiuofDL] >>641 あなたが作りたいのは何だろうか? そこを説明した方が解り易いだろうと思う。 FPSC単品でできなくても、DarkBASICとの組合せでほとんどができる DBPのコードを書く人は多いし、DarkGDKでもよいし
643 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 12:39:09 ID:zwdojZaq] ( ´ω`)あのさ…
644 名前:名前は開発中のものです。 [2009/05/02(土) 18:46:59 ID:hwz8tr+K] メタセコイアで作成したモデルをDarkBasicに読み込ませようとしてるんだが・・・。 ログを呼んでXファイルとかにしてるんだが、さっぱり分からず読み込めないままなんだが・・・ 超初心者な俺に超分かり易く教えてくれる親切な人はいないかのう
645 名前:名前は開発中のものです。 mailto:sage [2009/05/02(土) 21:17:24 ID:OMLzRpx1] モデルをDBPに読み込むとき、 Xファイル形式で読み込む。 モーション無しは簡単、メタセコ・フリー版でXファイルで書き出せばよい。 モデルに、モーションを含むには RDB2または ToyStudioを使って モーションを追加し、Xファイル出力する。 Xファイルには色々なデータが含まれる、頂点データ、UVなど 大きさ(スケール)によっては、大きすぎたり小さすぎたりして見えない事もあるので 何度か実験してみる。 どうしても出来ない時は、テスト用データをUPしてくれれば調査できる サンプルデータを添付 www.csync.net/service/file/view.cgi?id=1241266386
646 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 01:08:59 ID:oN1o8Iho] ついでにメタセコのモデルにボーンをつけるソフトは誰か知らないかぬ。
647 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 05:19:12 ID:qBDslCJU] ミコトとか?
648 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 10:10:28 ID:TRMayOvQ] Xファイルで3Dアニメさせるには、 メタセコの次にモーション付けが必要になる。 日本語のフリーソフトは3本ある。 RokDeBone2 www5d.biglobe.ne.jp/~ochikko/ ToyStudio kotona.bona.jp/ Mikoto hos.quu.cc/miko/ ToyStudioでXファイル出力を使う為にユーザーIDが必要、 「DarkBasicを使っている、IDが欲しい」と書けば無料になる kotona.bona.jp/software/extension/
649 名前:名前は開発中のものです。 mailto:sage [2009/05/03(日) 12:40:36 ID:oN1o8Iho] こんなにあったのか。 ってきりメタセコのモデルを動かすのはAnimaidだけかと思ってたよ。 ありがとう。
650 名前:名前は開発中のものです。 mailto:sage [2009/05/04(月) 21:41:03 ID:TkflLHYQ] そうです。 モデルを作って、 モーションを加えて、 Xファイル形式で出力する。 それをDBPに読み込む。 全部を含んだ統合モデリングツールもある。 例えば、「trueSpace 7.6」無償 internet.watch.impress.co.jp/cda/news/2008/07/25/20373.html 注意すべき事は、ツールによってはXファイルの出力をDBPが正しく受け取れないかもしれない。 だから、最初にXファイルが正しく授受できていることを確認する事。 有名ツールは、エクスポーターのような補正プラグインがあるかもしれない。
651 名前:名前は開発中のものです。 mailto:sage [2009/05/15(金) 21:10:48 ID:GNpNvKCF] 来たね! 物理学拡張パック www.csync.net/service/file/view.cgi?id=1242389243 DBPro / Cloth & Particles example source forum.thegamecreators.com/?m=forum_view&t=150625&b=1
652 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 14:47:36 ID:/GQP7AoN] DBproのアップデートをしたいのですが、うまくいきません。 成功しても、全部英語になってしまったりとかで……。 日本語のままでアップデートって出来ないのでしょうか? どなたかご教授願います。
653 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 14:54:41 ID:LJTUZClw] どのスレいっても共通して言えることだけど・・・ まず、自分がどうやったか、手順を詳細に書こうね。 その上で、質問をしようよ
654 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 14:56:57 ID:WhqPhjPw] >>652 失敗するのは多分>>586 で対処可能。 helpは英語になるから日本語のをコピーして取っておけばいい。 それ以外は英語にならないと思うが。
655 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 16:29:45 ID:/GQP7AoN] >>654 ありがとうございます!! 何とかなりました! 実は昨日買ったばかりで、色々試しているところです。 不躾ですが、もう一つ疑問が……。 チュートリアルに rem TUT4A rem Load BSP world and sky model load bsp "world\ikzdm1.pk3","ikzdm1.bsp" SkyObj=1 : load object "models\sky\am.x",SkyObj とあるのですが、 ikzdm1.bspとam.xはあったのですが、ikzdm.pk3の方はありませんでした。 これは元から無いんでしょうか?
656 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 16:30:38 ID:FNcGwjnT] >>652 ベータで遊んでんだけど GUIが変更になってデバックしやすい。 落ちない。日本語にこだわる理由が わからんよ。 最新のって引数とか追加されたコマンドもあるから 古いヘルプは使い物にならんのでは。 エキサイト翻訳あれば問題ねーだろ。
657 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 20:20:21 ID:egPCN2ED] load bsp コマンドについて BSPファイルは、zipファイルのような圧縮ファイル(パック)で ikzdm1.bspファイルの内部にikzdm1.pk3が格納されています。 quakeの慣わしで、省略とか別標記をされることがあります。 設計にもよりますが、 最近の主流は マップをXファイルで作ります。
658 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 21:03:22 ID:/GQP7AoN] >>657 レスをありがとうございます。 納得がいきました!
659 名前:名前は開発中のものです。 mailto:sage [2009/06/03(水) 22:13:50 ID:egPCN2ED] 付属のチュートリアルは全体の概要を得るのに良いのですが、 初めての人にはスキルが高いかもしれません。 超初心者向けにはMonsterHunt3dTutorialを読んでみなさい。 wikiwiki.jp/darkbasic/?MonsterHunt3dTutorial 最初は辛いですが、小さいコードが書けるようになると 加速的に理解が速まるので そこまでがんばってください。
660 名前:名前は開発中のものです。 [2009/06/07(日) 12:53:09 ID:12f2Z+b/] はじめまして〜 >>659 MonsterHunt3dTutorialはいいですね。私もそれで勉強しました。 ところで水面とか鏡で反射しているように表示させるにはどうすればいいでしょうかね? リファレンスにはSET CAMERA TO IMAGEで出来るみたいなことが書いてあるんですが、 それを水面のテクスチャに使ったら歪んでしまうように思いますし、背景にするにしてもせいぜい海面として使えるぐらいかと。
661 名前:名前は開発中のものです。 mailto:sage [2009/06/07(日) 14:43:49 ID:ZGq4XxTY] 鏡はexsampleのcameraのソースコードを見てください。 水面の表現は、ちょっと難しくなります、 シェーダーを使わなければなりません。 無料の良いシェーダーがあればよいのですが、探してみてください。 Ultimate Shader Pack 「Water 」 forum.thegamecreators.com/?m=forum_view&t=79849&b=8 DBP demo www1.axfc.net/uploader/O/so/84484
662 名前:名前は開発中のものです。 [2009/06/07(日) 15:54:43 ID:12f2Z+b/] >>661 早速のお返事ありがとうございます。 デモを一通り見させていただきましたが、非常に素晴らしいです。 英語ですが熟読して、扱えるように頑張ります^^
663 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 22:43:33 ID:MW5pSQFM] フィールド製作の方法やアドバイスを載せているサイトってありませんでしょうか? ツールの紹介サイトは結構あるんですが、製作の方はあんまり見つからないもので……。
664 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 23:22:05 ID:2rCTJAnE] どういうフィールドを作りたいのかにもよるけど、BSP形式の奴ならQuake3とかのマップ作成を解説してるサイトが参考にならないかな 個人的にFPSCreatorで作ったマップをそのまま持って来ちゃうのが一番簡単で且つそれなりに見栄えのする方法だと思うけど
665 名前:663 mailto:sage [2009/06/12(金) 23:39:21 ID:MW5pSQFM] >>664 レスありがとうございます。 作りたいのは、だだっ広い平野とか、起伏の激しい荒地とかです。 自然な感じで、言うなれば、ドラクエ[っぽいような。 いきなりあれほどのクオリティーの物をつくろうとは言いませんが……。 メタセコとかで一から作ってたら死ぬほど時間がかかりそうですし(ノ∀`)
666 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 23:51:26 ID:v7UkNfnv] DBPで使えるマップの種類 @高さマップ(matrixコマンド、terrain, A terrainも同じ) ABSPマップ(Quakeのマップツールが使える) BXファイル(汎用のモデリングツールを使う) CFPSCをマップツールにする。 D独自形式、例えば付属のRoomDemoのような 屋外なら、高さマップが手軽です。 Xファイルのマップが仕上がりが綺麗で、汎用ツールで製作が楽。 屋外製作ツールは、 >>420 が良いと思う。
667 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 18:09:50 ID:zys6lj2W] 質問です。 >>420 のツールを使うと、保存ファイルの形式が.terになるのですが、 これをDBPで使える形式に変換するにはどうしたら良いのでしょうか? あと、DarkMapperって何でしょうか? 調べても紹介だけでそれ以上のものが見つからないのですが……。
668 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 20:26:36 ID:1yMXSokt] 最初に 高さマップとAdvancedTerrain(AT)について説明する。 高さマップとは、XZ平面にYの高さ情報を加えて地形を作る。 (まるでゴムシートのように上下に伸びる。 地形情報は、ビットマップ画像形式で保存し、色の濃さで高度を表現する。 次に、ATについて 無料追加プラグインであり、最新版には内蔵されている。 これは高さマップを使っており、コマンドが追加される。 以下のサンプルコードとヘルプファイルで理解されると思う。 gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0435zip.html
669 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 20:27:44 ID:1yMXSokt] TERSCULPTマップツールについて これは、屋外の高さマップによるツールとエンジンである。 ATと独自形式をサポートする。 .terは独自形式で、TERSCULPT_Engineに使われる。ソースコードを読んでね ATの為には、高さマップの為の画像ファイル、BMPを出力して使う。 使い方は簡単だ、TERSCULPT.exeを起動して、メニューからジェネレートを選べば マップが自動作成されるので、.terでセーブする。 エンジンをコンパイルして起動すると黄色ファイル名をマウスクリックで赤色、Enterキーで 開始される、矢印キーで移動。中身はソースコードを読んでね ATで使うときは、BMP形式で出力して、サンプルコードをコンパイルすれば開始する。 Colormap,Detailmap,Heightmapが追加される。ソースコードを見ればよいだろう。 理解できない英語よりも、サンプルコードの方が役に立つこともある。
670 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 00:33:32 ID:iGNEo4ne] なんかいっつも質問ばっかですんません('A`) >>668 のAdvancedTerrainのサンプルコードを見て、だいたいマップの作り方が分かったのですが…… Example 1の28行目 set terrain scale 1, 3, 0.6, 3 の部分の意味が分かりません。 これを真似してプログラムを組むと、ものすごく小さいマップになってしまうのですが、 元のExample 1だと普通に巨大マップで表示されます。 何が違うのかさっぱりです。 ご教授願います。
671 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 09:10:44 ID:leeeHY92] set terrain scale は、地形の拡大縮小です。 1よりも大きければ拡大、小さければ縮小 3Dは、大きさの基準が無いから 作者が基準の大きさを決めなければならない。 大小関係は 二つを比較するから、どちらかの大きさを調節すれば同じ大きさになる。 例えば、人間から見た角砂糖は小さいけれど、蟻さんから見た角砂糖は大きい。 そして、極端に大きかったり、小さかったりすると表示できないでしょう。
672 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:52:59 ID:iGNEo4ne] 毎度毎度の親切なレス、感謝します(><) ふつーのプログラムが書けるだけじゃゲームは作れんのやなぁ……。 精進せにゃあ。
673 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 20:04:31 ID:izpZIWSn] 仕上げるまでには、それなりに経験が必要になります。 基礎的な部分は 努力しただけ上手になるので がんばりがいがあります。 ほとんどが定型化されていて 例題なんかがそのまま使えたり、その応用で出来ますよ。
674 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 21:08:28 ID:VCjUn5YY] すみません。 >FPSCreatorで作ったマップをそのまま持って来ちゃうのが とあるのですが、fpm形式の読み込むコマンドは何になるのでしょうか? load bspではないですよね… 初心者な質問で申し訳ありません。
675 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 22:31:10 ID:6QU3hqJF] FPSCのマップの使い方。 解説はここにある、ズバリそのままです。 Enhancing DarkBASIC Professional with FPS Creator by Steve Vink www.thegamecreators.com/data/newsletter/newsletter_issue_37.html#6 FPSCマップはトゥームレイダーのマップに似ている、 マップを特定の升目で区切ってその位置をポータルとして扱い、 複数のルームを自由に往来する事が出来る。 DBPからの使い方は、GameFXコマンドの中に含まれるstatic名称のコマンド群による。 FPSC map サンプルコードを添付しておきます。 www1.axfc.net/uploader/H/so/79937
676 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 01:06:04 ID:QM+ZSj5U] >>675 迅速で丁寧なレス、ありがとうございます!
677 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 15:52:41 ID:QM+ZSj5U] たびたびすみません。 >>675 のサンプルコードを試してみたのですが、 壁際でカメラを回すとカメラが壁を突き抜けてしまいます。 「set camera to follow」の「Collision」で カメラ←→static object間の衝突を検知してくれるのかと思っているのですが 0でも1でも結果は変わらず… カメラがstaticオブジェクトから弾かれるようにするにはどうすれば良いのでしょうか?
678 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 19:40:33 ID:pIeIN0/H] これは、DBPからFPSCを使う方法を解説するムービーです、 英語ですが、3回くらい観れば 意図を理解できるでしょう。 www.darkgamestudio.com/movies.php FPSCmapDemoは説明の為だから簡潔にしている。 「set camera to follow」の「Collision」は FPSCでは無効で、機能も弱いので独自に組み込んだ方が良いでしょう。 ではどうするか、 モデルのコリジョンと同じコードを カメラにも実装する事になります。 参考になるのは、RoomDemo(石造りの部屋で男が箱を押すデモ) ここで、仕様を考えなければなりません。 三人称視点であれば、カメラが壁にぶつかった時にカメラはどう動くか? モデルとカメラの距離を一定に保つか、短くするか、上に逃げるか、一人称に切替えるか 距離が一定でカメラが壁に入らないだけならば簡単です。
679 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 20:55:34 ID:QM+ZSj5U] >>678 >FPSCでは無効で、機能も弱いので独自に組み込んだ方が良いでしょう。 >モデルのコリジョンと同じコードを カメラにも実装する事になります。 ありゃー。やはりそうなってしまうのですね…。 なにかのコマンドで一発かと思っていたのですが残念。 まあでも、「できない」ということがハッキリしてればやり甲斐も出ますね。 ありがとうございます。
680 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 21:01:33 ID:pIeIN0/H] カメラコリジョン対応版のデモをUPします。 www1.axfc.net/uploader/H/so/80026 それとも、コリジョン(当たり判定)の扱い方がわからないのだろうか、 これはスライディングコリジョンを使っている。
681 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 22:19:35 ID:QM+ZSj5U] >>680 うお!ありがとうございます!
682 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 18:40:17 ID:8ZLEcYoG] DBP コマンドの使い方 gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0444zip.html
683 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 21:05:07 ID:jh9HPVwl] (; ゚д゚)な、なにやら天からの恵みがっ……!!
684 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 12:47:15 ID:K0hJYwRs] >>680 カメラコリジョン対応版のデモについてなんですが 最初のポジションをモデルのサイズに関わらずY軸33より下げると 地面とのコリジョンが発生して移動できなくなるんですが 上手く接地させるにはモデルのセンターを調整するしかないんでしょうか?
685 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 13:11:11 ID:64KiG/bT] ツクールのrubyをかじっただけのプログラミング初心者だけど darkgdkとvc2008を半日懸かってインスコしたぜ さて・・・Cの勉強するか
686 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 13:49:08 ID:tqTGdfGZ] 始めに、重力の概念が必要です。 地上では物が落下しますので、常に下方向へ移動します。 付属のBSPチュートリアルにも重力の概念があり、 ゲーム開始すると空中から地面まで ゆっくりと降下します。 これは、ジャンプ、坂道の登りなどと関連してきます。 スライディングコリジョンが設定されていれば、 壁と同様に地面とも滑り移動されます。 具体的には、モデルの初期位置を空中として、 コードのキーボード入力と同じ場所に下方向への移動を書き加えます。 (小さい値にすればゆっくりと落下するので理解されるでしょう。) そうすれば、開始すると空中から徐々に落下して地面に接触すると スライディングコリジョンが働きます。 ここでコリジョン設定は static volume()が使われているので コリジョンエリアが縦長の楕円球になります。 モデルに合わせてサイズを調節する必要があるかもしれません。 又、get static collision floor()を使った方が良いかもしれません。 サンプルコードでは 地面が凹凸が無く平面なので、 重力を考えずモデルの高さ(Y軸方向)の調節だけが簡単で良いのかもしれません。
687 名前:名前は開発中のものです。 mailto:sage [2009/07/18(土) 19:46:49 ID:e91F285C] FPSCマップの3Dモデル対応版デモです。 www1.axfc.net/uploader/H/so/81537 この3Dモデルにモーションを加えれば動いてるように見えます 他のモデル、マップを使うときは、大きさなどの調整が必要です
688 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 14:19:54 ID:8oIlu9dv] FPSCで作成したマップの座標系と、DarkBasicでの座標系の対応はどうなっているのでしょうか? >>687 のソースに position object 100, 50, 40, -50 とありますが、この「50,40,-50」という位置をFPSCでマップ作成時に知る方法はあるのでしょうか?
689 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 15:19:03 ID:lwzDFPGf] 詳細はわかりませんけど わたしのFPSCマップの左上が42,565,-80くらいになりました。 フリーカメラを動かして座標を調べるほうがはやいと思う。