[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/10 20:04 / Filesize : 303 KB / Number-of Response : 947
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

DarkBASIC 使っている奴情報交換してください 2



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/


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くらいになりました。
フリーカメラを動かして座標を調べるほうがはやいと思う。


690 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 15:22:06 ID:lwzDFPGf]

rem フリーカメラ
set dir "files"
load static objects "levelbank\testlevel\universe.dbo",1
make object cube 100,10
`position camera 42,565,-80
sync on : sync rate 0
while escapekey()=0
set cursor 10,50
print CAMERA POSITION X()," : ",CAMERA POSITION y()," ; ",CAMERA POSITION z()
CONTROL CAMERA USING ARROWKEYS 0,1,1
if shiftkey() then y#=y#+1
if CONTROLKEY() then y#=y#-1
POSITION CAMERA CAMERA POSITION X(), Y#, CAMERA POSITION z()
sync
endwhile
end


691 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 18:25:25 ID:8oIlu9dv]
>>689
>>690

解りました。ありがとうございます。


692 名前:名前は開発中のものです。 [2009/08/02(日) 02:30:20 ID:mJr9AcWq]
DBPでつっくたものってアイコンって変えられるんですか?

693 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 03:21:24 ID:qX+LYvH2]
関数の呼び元の変数の値を変更したいのですが、
functionへの引数の参照渡しは何か簡単な方法がありますか?

test = 10
testfunc(&test)
print test

function testfunc(*ptr)
*ptr = 100
endfunction

では上手く行かず…

ヘルプを読むと
Dword型で変数定義→MAKE MEMORYで領域確保
で、以下のようにしたら一応期待した動作はしたのですが、
呼び元で毎回make memoryはあまりやりたくない…

address as dword
address = make memory(4)
*address = 4
print *address
testfunc(address)
print *address

function testfunc(ptr as dword)
*ptr = 100
endfunction


694 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 10:54:15 ID:GOuRrZoK]
>>692

実行ファイルのアイコン
標準IDEの右下に「アイコン」ボタンがあるから そこからアイコンを設定する。

3. The compiler only supports the creation of executables that contain the following icon formats;
16x16 with 256 colours and 32x32 with 256 colours.
Icons which are either specified through the IDE for use as an executable icon,
or imported from a third party icon replacing utility must be aware of these basic icon requirements.
Moving outside of these three icon slots may produce undesirable results.
このような注意書きがある。
つまり、256色の小さいアイコンだけが使える。
他のアイコンを使う時は、他社製ユーティリティを使え。らしい
( Resource Hackerで アイコンの取替えが出来る。)


695 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 10:55:13 ID:GOuRrZoK]
>>693

関数への値渡し
メモリブロックかグローバル変数でしょうね、
スマートな良い方法が無い。
常套手段:変数を構造体で作って、グローバル変数にしてしまう。

ここは割切って考えて、ポインターが無いからBASIC
ポインターを使うならC言語を使え。そんな思想がある。


696 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 12:17:32 ID:mJr9AcWq]
>694
本当だ
ありがとうございます。解決しました

697 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 23:42:51 ID:qX+LYvH2]
>>695
なるほど了解です。
ありがとうございました。


698 名前:名前は開発中のものです。 mailto:sage [2009/08/04(火) 20:04:02 ID:q9l0WD7h]
トリスターのメルマガ登録してる人
今ダウンロード版安いよ



699 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 08:59:45 ID:IguGgeOc]
>>698
安いよねぇ
でも、俺DBProのユーザー登録してのあのメルマガなんだorz

700 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 12:44:00 ID:Rb3S6KlM]
DarkBasicクイックリファレンス
www1.axfc.net/uploader/Sc/so/24915


701 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 18:44:04 ID:VUHgumEV]
保守

702 名前:名前は開発中のものです。 mailto:sage [2009/09/10(木) 16:33:59 ID:rJkCINEB]
プログラムはできるけどほしい3Dモデルがないって人はどうしてますか?

703 名前:名前は開発中のものです。 mailto:sage [2009/09/10(木) 19:36:46 ID:SAmYRQCO]
むしろモデル製作でてこずっててプログラムにまで手が回らない
いつDarkBasic買えるのか

704 名前:名前は開発中のものです。 mailto:sage [2009/09/10(木) 20:35:14 ID:TdbHRR27]
>>702
@自分で作る。
「メタセコイア」とかのモデリングソフトで作る。
根気と三次元認識能力が要る。
A買う。
市販の素材ソフトで人物モデルや動物、
その他にも建物や乗り物モデルもあるのでそれを使う。
B拾う。
作った素材をフリー素材として公開している人がいるので
そういった人からありがたくダウンロードさせてもらう。

705 名前:名前は開発中のものです。 mailto:sage [2009/09/10(木) 21:22:12 ID:YFLOECVA]
3D素材はここにあります。
3D MATERIAL   
www30.atwiki.jp/3dmaterial/

プログラムも3Dモデルもそこそこで良いのでは、と思う
丁寧に作り上げたとしても 仕上げ段階で削り落としてしまうから、
だから、試作品のようなもので 切り上げる、へのへのもへじでも。
最終的に、荒削りでも完成まで持っていった方が勝ちだと思う。

背景関係はビルボードにしてしまう方法もある。
モデリングが雑でもティクスチャとモーションでカバーできる。
素材データの改造である程度の事ができる。

ゲームとして完成した状態ならば、 3Dモデルなどのメディアを手伝ってくれる人もいるだろう。


706 名前:702 mailto:sage [2009/09/11(金) 17:23:40 ID:jL7vCxhb]
返信ありがとうございます。
ダウンロードできるサイトがこんなにあるなんて知りませんでした。
たすかりましたorz

707 名前:名前は開発中のものです。 [2009/09/12(土) 21:52:50 ID:NpZr/5fr]
誰かもしご存知でしたら教えてください

Blender 2.49a
のエクスポート機能で書き出したファイルを
DBPでload objectで読み込んで表示しても
うまく表示できません
回避策がありましたら教えてください

.x 形式で
色(マテリアル)のないデータの場合 暗い灰色単色
色付きのデータの場合 暗い灰色単色(黒い部分も発生)
テクスチャ付きのデータの場合 暗い灰色単色

.3ds 形式で
色(マテリアル)のないデータの場合 問題なし 
色付きのデータの場合 問題なし
テクスチャ付きのデータの場合 暗い灰色単色

DBP上で
load image して
texture object しても
.x の場合 暗い灰色単色
.3ds の場合 暗い灰色単色(ただし影はある)

set object light や
set object ambient
で変更しても真っ黒か真っ白になるだけでした
(もちろん DBP上で make object した物体には
 そのテクスチャは正常に貼り付ける事はできます)


708 名前:名前は開発中のものです。 mailto:sage [2009/09/13(日) 15:07:53 ID:eeSjLCkN]
Blenderはダメでしょう、
昔やった時は出来なかった。

これで試してみ
ToyStudio
RokDeBone2
Metasequoia
trueSpace




709 名前:名前は開発中のものです。 mailto:sage [2009/09/14(月) 16:00:14 ID:1wAqBYkl]
モデルは作れるけどプログラムが出来ない人はどうすればいいでしょうか?

710 名前:名前は開発中のものです。 mailto:sage [2009/09/14(月) 17:04:09 ID:pfOtv/GE]
出来るようになるってのが最善ではあるけど、それが無理な場合

・メン募スレ辺りでモデル作れることをアピールしてプログラム作れる奴を募る
・コード書かなくても目当ての物を作れる作成ツールで自作モデル読み込める奴を探す

の二択と思われ

711 名前:名前は開発中のものです。 mailto:sage [2009/09/14(月) 18:36:53 ID:Ml0SlYP4]
このスレはプログラムが出来るようになりたい人の集まりだから
作るれるように努力する方向で

「プログラムが出来ない」
この言葉には広い範囲があるから、
どこの部分で出来ないのかを説明しないと
回答が得られないだろう。

説明できないから出来ないのだろうから、
これまでにやってきて出来た事を
そして 解らなくなって出来ない所を
説明すれば的確な回答がされるだろう。

ある程度 できるのなら、具体的に聞いた方が
ピント外れの無い解答が得られると思う


712 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 04:42:25 ID:dn4r2KdZ]
当方、プログラムに関してはまったくの初心者ですが
これまで3dsMAXをずっと使ってきたので
カメラが3Dマップ内を動き回るという本当にシンプルなfpsというか
ウォークスルーできるものを作りたいと思っています。

とりあえずチュートリアルのfpsゲームを見てみたのですが
bsp形式のマップを利用しているので、うまくxファイルもしくは3dsファイルの
モデルデータに置き換えたいのですが、うまくいきません。

どなたか、この辺りの仕組みについてご教授いただける方、もしくは
xファイルもしくは3dsファイルをマップのベースにしたサンプルファイルなど
ありましたら教えていただけないでしょうか??

713 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 12:04:02 ID:S7ZEncIy]
XファイルによるFPSゲームの作り方
素人向けに一言で言う事が出来ませんし
良いチュートリアルも無いのですが
とりあえず、資料を出しますのでその方向で勉強してください。

ソリッド内部とソリッド外部では当たり判定が違うので注意する、
ソリッド内部の場合は常時当たり状態だからレイを使う。

3dsMAXのXファイル出力と相性が悪いのでエクスポーターを使う。
Panda DirectX Exporter

FPSゲームのチュートリアルとして高さマップですが、
初心者の基礎技術の補充として
MonsterHunt3dTutorial

Xファイルマップの定番、当たり判定の処理を行う。
サンプルコードの中に単純なFPSがある。
Sparky's Collision

オープンソースのFPS
作り方の参考になります。マップ形式が違いますが
NOX

素人向けのFPSの作り方解説なのです
The Newcomers Guide To Creating First Person Shooters

一度に全部は無理だろうから、ここから始めると良いだろう
MonsterHunt3dTutorial
Sparky's Collision


714 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 12:45:53 ID:S7ZEncIy]
XファイルマップのサンプルデモをUPしときます。
Sparky's Sliding demo
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0464zip.html

実行ファイル
Sliding Demo

wasdで移動
マウスで向き
スペースでジャンプ


returnで小さい球を消す
Lでフレームレートの制限を外す
vでFPS/TPS視点の切り替え



715 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 14:29:57 ID:eEG1c1gQ]
>>714

ありがとうございます!参考にさせていただきます!

ちなみにスクリプトに手を加えてないのですがDBPで
コンパイルすると63行目のコマンドが理解できないと、エラーが表示されてしまいます。

sc_setupComplexObject 1,1,2




あとこれはXファイルをとりあえず置き換えて自分のマップを使用したいのですが
その場合はファイルの指定以外にも、すべきことはあるのでしょうか??


質問ばかりですみません
よろしくお願いします。


716 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 15:07:45 ID:S7ZEncIy]
Sparky's Collisionはプラグインだから、
プラグインをセットアップしなければコンパイルできない。

プラグインの DL場所は、ここで調べれば見付かる
forum.thegamecreators.com/?m=forum_view&t=92836&b=5

プラグインのセットアップ方法は、ReadMeに書いてあるのですが
SC_Collision.dllをコンパイラフォルダのplugins-userの中に入れる。
キーワードファイルを キーワードフォルダに入れると、IDEでハイライトになる。


サンプルコードでの変更場所は、ファイル名と開始位置くらいでしょうか
Xファイルが大きすぎると動かないかもしれません。

135 ◆2i.vL..9Ww 氏によって作成された、SCのヘルプファイル翻訳があったのですが 行方不明です。

当たり判定、重力などが無い フリーカメラなら 10行くらいで書けます。


717 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 15:15:41 ID:eEG1c1gQ]
>>713

ありがとうございます
参考にさせていただきます!

718 名前:名前は開発中のものです。 mailto:sage [2009/09/15(火) 16:20:46 ID:eEG1c1gQ]
>>716

なるほど、導入できました!
何度も質問にお答えいただき、ありがとうございます

少しソースを見てがんばってみます!



719 名前:132 ◆2i.vL..9Ww [2009/09/15(火) 19:13:48 ID:2fGH1izQ]
>>707
遅レスにだけど、テキストで吐き出した.xフォーマットのモデルはマテリアル
やテクスチャの問題箇所をuv設定だけを残してごっそり削除して、DBPにロード
してから改めてマテリアル設定をしてやると問題回避できることがあるよ。
当方はアニマスから吐き出した.xをDBP用に修正するアプリを作って解決した。
バイナリだとちょっとどうしようもないような気が。

720 名前:名前は開発中のものです。 mailto:sage [2009/09/16(水) 20:18:42 ID:hU0+ymwl]
DBPでXファイルを読み込むとき、容量が大きすぎるせいか、うまく行かないときがあります。

ポリゴン数を削るなどしても、どうしてもモデルの容量が抑えきれない時てあると思うのですが、こうした場合皆さんどう対処してますか?



721 名前:名前は開発中のものです。 mailto:sage [2009/09/16(水) 23:23:07 ID:1sFCk7VY]
>>720
どれぐらいの容量ならうまくいかなくなるのかも
教えていただけるとうれしいです。

722 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 05:14:44 ID:Ot/POv4R]
>>721

自分は2000kbを越えたXファイルひとつででClash onというテキストファイルが
生成されてうまくいきませんでした。


723 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 19:36:50 ID:O1XUd6Oy]
Xファイル読み込みで、 5Mバイト越え、6万ポリゴンまで出来ますね

テストコード
www.csync.net/service/file/view.cgi?id=1253183564


724 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 19:48:08 ID:psWC7VDk]
>>723
ふーん。

120fps前後(笑)

725 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 20:14:06 ID:O1XUd6Oy]
あー、かなりフレームレート落ちるんだね
画面表示全ポリゴン3万、メインキャラポリゴン3千くらいが妥当なのかな

726 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 20:17:40 ID:psWC7VDk]
>>725
あ、誤解のないように言っとくと、ロースペックのCPUだよ。
3Dボードもないんでそこんとこよろ。

727 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 20:49:24 ID:psWC7VDk]
>>714
フレームレートの制限を外すと350fps前後か。

728 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:11:16 ID:psWC7VDk]
中身はPlaystation2のBASIC STUDIOだな。

妙な親近感があると思ってたw



729 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:24:32 ID:O1XUd6Oy]
そそ、ベースタとほとんど同じ
コンパイラーだから処理速度は格段に速い

730 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:27:05 ID:psWC7VDk]
これ、命令文のマニュアルはどこにあるの?

731 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:32:23 ID:O1XUd6Oy]
HELPのPRINCIPLES

こっちのほうが見やすいかもしれない
wikiwiki.jp/darkbasic/?BasicsTutorial%2FINDEX

732 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:37:32 ID:psWC7VDk]
>>731thx.

店頭販売してれば買ってやってもいいんだけどな。
たぶんないと思うけど。

733 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:44:30 ID:O1XUd6Oy]
日本語版なら、アマゾンなどの通販か、 DL販売だね。DL版が安い
店頭に置いてあることもある。

英語版だったらもっと安くなる、キャッシュカードが必要だけども

734 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:52:53 ID:psWC7VDk]
そんなのダメだよ。
店頭に在庫置かないと売れないよ。

タダでさえ売れないジャンルなのにこんなことしやがって。

735 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 21:56:43 ID:psWC7VDk]
こういう時代だからOSにバンドルしても使ってくれるかどうかすら怪しいのに。
いいもの見つけたと思ったらこんな状態ってのはよくある話だよな。

736 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:04:31 ID:O1XUd6Oy]
このような初心者向けの3D開発ツールが世界中に沢山あるんだけど
日本語ローカライズして日本語マニュアルで箱入りCDにしたものはこれしか無い

737 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:07:28 ID:psWC7VDk]
どうせ店頭販売してないだろ。
あったらとっくの昔に買ってるよ。

738 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:12:07 ID:psWC7VDk]
ほんと、API直付けプログラミングってのも興醒めだしな。




739 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:15:06 ID:O1XUd6Oy]
アキバなら置いてあるだろうけど、探す手間を考えたら通販の方が安上がり。
パッケージ版が欲しいのなら、通販で代引きにすればキャッシュカード不要だよ

740 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:16:11 ID:psWC7VDk]
感覚的にはこんな感じで引き出せるな。

a$=get time$()
print a$
do:loop

741 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:20:26 ID:O1XUd6Oy]
rem Tokei
do
a$=get time$()
set cursor 100,100
print a$
loop

こんな感じ

742 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:28:16 ID://UK+SIj]
画面周りはどうなってんの?
WinAPIはまったくの素人(笑)。
光源とか、FOG設定とか。

モデル作成のソフトは?…フォーマットは?

743 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 22:39:02 ID:O1XUd6Oy]
画面構成は、ビットマップ、スプライト、3D の3つの画面がある。
テキストはビットマップの中に含まれる。

3Dのライトコマンドの中に光源の設定とフォグの設定がある。
設定しなければちょうど良い値に初期設定されるからそのままでもOK
基本仕様はDirectXに準じる

3Dモデルは、基本的プリミティブが内臓されている。
外部からの読み込みは、Xと3DS形式。通常Xファイル形式で受け取る。
3Dモデル作成ソフトは、X形式で出力されるものならどれでも良い
フリーのツールが沢山あるからそれを使う、 メタセコイアが定番

744 名前:ID:psWC7VDk mailto:sage [2009/09/17(木) 22:46:26 ID://UK+SIj]
…なるほどな、参考になった。

しばらく常駐すると思う。

745 名前:ID:psWC7VDk mailto:sage [2009/09/17(木) 23:01:27 ID:psWC7VDk]
set display mode 1366,768,32
do
print joystick x();" ";joystick y()
loop

746 名前:名前は開発中のものです。 mailto:sage [2009/09/17(木) 23:35:19 ID:O1XUd6Oy]
ジョイスティックは使わないから、わからない。

3D関係は、これを読めばわかると思う。MonsterHunt3dTutorial
wikiwiki.jp/darkbasic/?MonsterHunt3dTutorial

747 名前:ID:psWC7VDk mailto:sage [2009/09/18(金) 02:18:10 ID:xXorfoL2]
…フレームレートの同期か。

set display mode 1366,768,32

sync on
sync rate 60

do
sync
print joystick x();" ";joystick y()
loop

こんな感じか。

748 名前:ID:psWC7VDk mailto:sage [2009/09/18(金) 02:40:52 ID:xXorfoL2]
…なるほどな、何の命令かよく分からないから ” 足してダメだら引いてみな ” ってなところかw

変数の後の#が浮動小数点、か。


set display mode 1366,768,32

Sync On
Sync Rate 60

Make object cone 1,100

Do
aY# = Object angle Y(1)

If joystick y()<-500 then Move object 1,2
If joystick y()>500 then Move object 1,-2
If joystick x()<-500 then aY# = Wrapvalue(aY#+5)
If joystick x()>500 then aY# = Wrapvalue(aY#-5)
Yrotate object 1,aY#

Sync
Loop




749 名前:ID:psWC7VDk mailto:sage [2009/09/18(金) 02:43:25 ID:xXorfoL2]
set display mode 1440,900,32

おっと引っ掛かった。

サポート外の解像度は実行時に撥ねられる、か。

750 名前:ID:psWC7VDk mailto:sage [2009/09/18(金) 02:46:48 ID:xXorfoL2]
ラベルはこうか。

ABC:
gosub subroutine
goto ABC

subroutine:
a=a+1
return


751 名前:ID:psWC7VDk mailto:sage [2009/09/18(金) 03:44:53 ID:xXorfoL2]
…WinAPI直付けプログラミングに比べると確実に敷居が低くていいな。

今日はこれぐらいで。

752 名前:名前は開発中のものです。 mailto:sage [2009/09/18(金) 18:01:26 ID:x576iE5O]
>>723
遅レスですいません

どうやら容量が重いのではなくDBPでソースをいじらなくても、再コンパイルするだけで今まで読み込めていたXファイルが読み込めなくなってcrash onというtxtファイルが生成されるみたいです。

753 名前:名前は開発中のものです。 mailto:sage [2009/09/18(金) 19:36:54 ID:p6YkKM+p]
>>752
その日本語では、意味不明だから。 crash onする あなたのプログラムコードとXファイルデータを UpLoadしなさい。


754 名前:名前は開発中のものです。 mailto:sage [2009/09/19(土) 16:24:14 ID:wDZ4vmVX]
>>753
失礼しました。
UPしたのでよろしくお願いします。
内容はXファイルもソースも、このスレでUPしていただいたサンプルのデータです。
この状態だと普通に動作するのですが、DBPで再コンパイルするだけでCrashOnしてしまいます。

gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0465zip.html

755 名前:123456789012345678901234567890123456789012345678 mailto:sage [2009/09/19(土) 19:30:36 ID:q8J64iqo]
test

756 名前:名前は開発中のものです。 mailto:sage [2009/09/19(土) 19:33:02 ID:yWhsDzyd]
わたしの所では、この状態で動作する、再コンパイルしても動作する。
おそらくあなたのシステムに異常があるのでしょう。

DBPのバージョンは最新版か? U74
Sparkyコリジョンプラグインのインストールは正しいか? plugins-userフォルダの中にSC_Collision.dllがあるか


DBPが壊れている場合はU74を再セットアップする
SparkyコリジョンはDBPのバージョンに依存するから、最新版を使う。
SparkyプラグインのReadmeを読んで、DBPに正しくセットアップする。
フレームレートが極端に低い場合は動作が不安定になるかもしれない。60fps未満

757 名前:─☆─ X''CULTer's ◆M33J0QkV0U mailto:お手軽3Dプログラミング♪ [2009/09/19(土) 19:41:26 ID:q8J64iqo]
…今日はwrapvalueとink命令の説明。

wrapvalue関数は括弧内を360で割った余り、ink命令はMS系列BASICのcolorとほぼ同義。

ただし、ink命令はvsync、あるいはWinAPI内で同期を取っているので多用すると画面の更新に影響が出る。
- - - - - - - - -

SET DISPLAY MODE 1366,768,32

SET TEXT FONT "MS ゴシック"
SET TEXT SIZE 40

SYNC ON
SYNC RATE 10

DO
SYNC
FOR J=0 TO 16
A=WRAPVALUE(A+1)
PRINT RIGHT$(" "+STR$(A),3);" ";
NEXT J
INK RGB(RND(256),RND(256),RND(256)),RGB(RND(128),RND(128),RND(128))
PRINT
LOOP
- - - - -

この板は名前欄の制限がおかしいな。

758 名前:名前は開発中のものです。 mailto:sage [2009/09/19(土) 19:53:09 ID:yWhsDzyd]
一般的にはsyncはゲームループの末尾に置く、
つまり loopの手前

各種コマンドを使って最終的にsyncの瞬間に一括して画面に描画されるからです。
コードを上から順番に見るときに見易いから



759 名前:名前は開発中のものです。 mailto:sage [2009/09/19(土) 19:57:14 ID:yWhsDzyd]
SET DISPLAY MODE 1366,768,32

これは特殊な画面モードだとおもう
無くても良いし、(800x600)
どれでもサポートされる800x600 , 1024x768 あたりを使った方がよいと思う。

760 名前:─☆─ X''CULTer's ◆M33J0QkV0U mailto:お手軽3Dプログラミング♪ [2009/09/19(土) 20:14:29 ID:q8J64iqo]
…フルスクリーンだとそうなるな。

別窓表示にすればいい。

761 名前:─☆─ X''CULTer's ◆M33J0QkV0U mailto:お手軽3Dプログラミング♪ [2009/09/19(土) 20:16:55 ID:q8J64iqo]
>一般的にはsyncはゲームループの末尾に置く、

これもおかしい。

石頭か?(笑)

762 名前:名前は開発中のものです。 mailto:sage [2009/09/19(土) 20:27:34 ID:yWhsDzyd]
syncは注意した方がよい
ゲームループの中にsyncは一度だけ実行するようにする
間違って何度もsyncすると処理速度が遅くなる。

また、syncの中にダブルバッファの処理も含まれているから
場合によっては二度 sync : syncとしないと表示されない事もある。

763 名前:─☆─ X''CULTer's ◆M33J0QkV0U mailto:お手軽3Dプログラミング♪ [2009/09/19(土) 20:32:19 ID:q8J64iqo]
注意するも何も、法律じゃあないんだからさ(笑)

学校じゃあないんだから。

764 名前:名前は開発中のものです。 mailto:sage [2009/09/19(土) 20:43:30 ID:yWhsDzyd]
個人的に使うコードは、エラーが出なければどのような書き方をしても良い
ただ公開されるコードは丁寧に書かないと私と同じ様に意見される。
イデント(字下げ)は見やすくなるので有効です。しかし2chでは表示されない。
色々な流儀があるけど、どれもバグを防ぐために考えられている。


765 名前:─☆─ X''CULTer's ◆M33J0QkV0U mailto:お手軽3Dプログラミング♪ [2009/09/19(土) 20:45:25 ID:q8J64iqo]
>>764
そんだけ言うんだったら何かソース書いたら?(笑)

口先野郎はいらない。

766 名前:名前は開発中のものです。 mailto:sage [2009/09/20(日) 03:45:59 ID:o3tj56+J]
>>756

私はパッケージの日本語版を使用していますが、正常にアップグレードされません。
以下のURLのもので最新版は正しいですよね?
darkbasicpro.thegamecreators.com/?m=pagemail&f=upgrade_7_4

あとDBPが壊れている場合、U74を再セットアップするとはどういったことでしょうか??
教えていただけると幸いです。

767 名前:名前は開発中のものです。 mailto:sage [2009/09/20(日) 04:00:45 ID:7Mqo1W44]
日本語版からのアップグレードは、確か6.7辺りからレジストリの設定が必要になってたハズ
レジストリ設定のやり方についてはいつもの人が7.2を例に>>586で解説してくれてるから参考にしてみたらどうかな

768 名前:名前は開発中のものです。 mailto:sage [2009/09/20(日) 14:10:42 ID:Y4sWOGHV]
導入できました。
ありがとうございます!




769 名前:707 [2009/09/21(月) 00:42:54 ID:d37Uvg0S]
707でお尋ねした者です
(珍しく急にスレが伸びててびっくりです)

>708
>719
レスありがとうございました
どちらかというと
「Blender」や「DBP」じゃなくて「xファイル」で確認した方が良かったですね
結局そのままじゃ無理なんでテクスチャ付のモデルは
あきらめ かな

3Dモデル作成ソフトは、X形式で出力されるフリーのツールは沢山あるものの
とりあえず、Blenderは選択枝に含めない
って事で・・・

770 名前:名前は開発中のものです。 mailto:sage [2009/09/21(月) 02:00:30 ID:Fa3hBVZV]
>>769
Blenderに固執し拘りがあるのなら
英語フォーラムで検索すると沢山見付かる、UVマップ関係を調べると良い。

無料が第1条件ならば、Blenderをやめて
実績のある別のツールにデータを移して、別ツールで作業するほうが早い

ツール作者と連絡できる日本のツールがなにかと安心だよ

771 名前:名前は開発中のものです。 mailto:sage [2009/09/22(火) 20:38:27 ID:lrZTnhnc]
>>766
日本語版はレジストリを設定すれば、最新版のセットアップができる。

DBPが壊れている事に関しては
アップグレードが失敗することが稀にある。(日本語版とは関係なく)
挙動が異常になるのですぐわかる、その場合は
最新版を再セットアップすればよい。(修復セットアップ)


772 名前:名前は開発中のものです。 mailto:sage [2009/09/24(木) 14:29:03 ID:wUwPlVTZ]
幼女がサラリーマンのけつをぶっ叩いてるサンプルを

773 名前:─☆─ X''CULTer's ◆M33J0QkV0U mailto:お手軽3Dプログラミング♪ [2009/09/27(日) 10:19:18 ID:wig/6yYz]
関連新スレ(自作PC板)

最新、最速、最強のスペックで DarkBASIC を動かす
pc11.2ch.net/test/read.cgi/jisaku/1254011093/l50


774 名前:名前は開発中のものです。 mailto:sage [2009/09/28(月) 13:31:08 ID:bbfeKPof]
最近Cゲンゴの勉強をはじめたばかりなのですが
一つの部屋でキャラクターを飼うみたいなプログラムってハードル高いですか?



775 名前:名前は開発中のものです。 mailto:sage [2009/09/28(月) 15:38:59 ID:BmTN/pTP]
作り方次第じゃね?
テキストベースの単純な物ならハードルも低いけど、このスレで聞いてるってことは最低でもDarkGDK辺りを使って3D表示とかやりたいんだよな?
Cを始めたばかりでグラフィック扱ったプログラムも組んだこと無い段階だと、高さは大したこと無くても越えるべきハードルは多いと思う
ま、先は長いけど挫けずがんがれ

776 名前:名前は開発中のものです。 mailto:sage [2009/10/02(金) 17:56:41 ID:cdD3kIEs]
桜吹雪や雪のパーティクルを取り入れたいのですが
どなたか参考までにサンプルデモなどご存知の方いらっしゃいませんか?

777 名前:132 ◆2i.vL..9Ww [2009/10/03(土) 00:31:35 ID:ZZ4mc7Cw]
cloth and particle expansionと言うのかつて有償だったプラグインが去年
から無償で公開されているよ。
で、その中にいろんなパーティクルを用いたデモがソース付きで入っているので
お勧め。

778 名前:名前は開発中のものです。 mailto:sage [2009/10/03(土) 11:09:29 ID:cbp5upuk]
雪のサンプルコードです。
www1.axfc.net/uploader/Ne/so/64059

cloth and particle は、使い方がわかりません



779 名前:名前は開発中のものです。 mailto:sage [2009/10/05(月) 02:27:12 ID:qj5ls1TB]
下記のSparky's Collisionのサンプルにリアルタイムシャドウを
つけたいんですが、どなたか私のような初心者向きの方法を教えていただけないでしょうか?
海外サイトのシェーダーを見つけたのですが、どうもうまく組み合わせることができなくて…

Sparky's Sliding demo
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0464zip.html


780 名前:名前は開発中のものです。 mailto:sage [2009/10/05(月) 20:34:14 ID:mbeERurD]
当たり判定のモデルと 表示されるモデルを別にすればよいとおもう

影のサンプルコード
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0467zip.html

781 名前:名前は開発中のものです。 mailto:sage [2009/10/12(月) 05:57:23 ID:TDgwMNPR]
>>780
返信遅くなってすいません
ありがとうございます!!

782 名前:名前は開発中のものです。 mailto:sage [2009/10/12(月) 21:22:08 ID:8wnoLM/N]
マ板荒らすのやめてくれよ

783 名前:名前は開発中のものです。 [2009/10/27(火) 04:47:27 ID:SdTiz03b]
Enhanced Animations使っている方います?

784 名前:名前は開発中のものです。 mailto:sage [2009/10/27(火) 21:01:37 ID:10rra04L]
>>783
エンハンスアニメーション使いやすそう。持ってないけど、使い勝手のいいとこと悪いとこ教えてください。

785 名前:783 mailto:sage [2009/10/28(水) 02:58:00 ID:xK5Pb8cl]
>>784

使い始めたばかりですが、今のところこんな印象です。

いいところ
・アニメーション同士の補間が簡単にできる
・LIMB単位で補間を制御できる


悪いところ
・アニメーションを外部ファイルに持つ必要がある
 (走る、殴るというアニメーションだったら、走る.anim、殴る.animみたいなかんじ)
・アニメーションの再生中フレーム数がうまく取得できない
・ぱっとみたかんじ、DBP標準コマンドの"Object Playing"と同じ情報を取れないっぽい

悪いところの2番目の解決に悩んでいて、どなたか解決法ご存知ないかなーと。

786 名前:名前は開発中のものです。 mailto:sage [2009/11/04(水) 01:31:28 ID:SwZbcQth]
葉の部分にテクスチャを貼ってアルファで透明化することでポリゴン数を抑えた
木を作ろうとしてるのですが、葉の周りが細部まで透明化されません。
うまく口頭で伝えられないのですが、葉の周りが一回り透明化されきれず残って
しまっているような現象です。
無論、画像に関しては問題なく透明化されており、3ds maxなどでレンダリングする分
には問題ありません。
画像形式はtgaファイルを使用しており、貼り付けたオブジェクトを
set alpha mapping on で透明化を試みている状態です。

どなたか詳しい方、教えていただけないでしょうか?

787 名前:名前は開発中のものです。 mailto:sage [2009/11/04(水) 02:04:33 ID:oEsERxXP]
もし両面ポリゴン使ってるなら、表裏を別々の片面ポリゴンにしてみたらどうよ?

788 名前:名前は開発中のものです。 mailto:sage [2009/11/04(水) 10:01:50 ID:SwZbcQth]
ありがとうございます

ただ試してみましたがやはりうまくいきません

どうも描画部分とアルファ部分の境界がdarkbasicで表示されるときにボヤけてしまうから、一回り輪郭ができてしまうみたいです

う〜ん、テクスチャ貼りの設定に問題があるんですかね…



789 名前:名前は開発中のものです。 mailto:sage [2009/11/04(水) 17:43:49 ID:pgtVPehC]
ダメか
じゃテクスチャの線形補完とかのフィルタをOFFにしたらどうだろう?
フチ部分の変な色はテクスチャが補完されて本来アルファ抜きされるはずの周辺部分の色が混じり込んでくる場合と、
アルファ抜きの際にアルファ値が補完されてフチ部分がボケる(半透明になる)時にポリゴンの描画順がおかしいと正しく半透明処理がされない場合があるんだけど、
どっちも補完をかけなきゃ起こらないはずの問題だから(その代わりテクスチャのドットが目立つようになる)
あ、原因が前者のみによるものならテクスチャを抜く部分までハミ出して描くことでフィルタかけたままでも問題が解消される可能性はあるかも


790 名前:sage [2009/11/04(水) 21:33:58 ID:zA9eLOLf]
786

ちょうどフォーラム(だったかな?)で拾った
Using alpha Transparenciesてサンプルが、
葉っぱのやつだったんでそこから

  set object transparency コマンドを使ってみては?

791 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 14:29:18 ID:3XH1w3H5]
ありがとうございます

>>789
線形補間の設定についてもう少し詳しく教えてもらってもいいでしょうか??
まだ使って間もないのでどこをどうしたらいいのかわからなくて…;;;
>>790
ありがとうございます
ただかなり探してみたのですが見つかりません;;;
もしよければURLもしくは、あぷろだの方にあげていただくことはできますでしょうか??



792 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 16:38:29 ID:wwEmhpo/]
あー、ゴメン
線形補間てのはアレだ、画像を単純に拡大しただけだとただドットがデカくなるだけじゃん?
当然色の違うドットの境目は目立つし斜めの線なんかガタガタになる
そこで元画像像の隣り合うドットの間を滑らかに色が変化しいくように補完してやる、コレが線形補間な
バイリニアフィルタリングやトリリニアフィルタリングとかって言葉聞いた事ない?
んで、例えば葉っぱのテクスチャ描く時にさ、葉っぱの部分は緑色、その周り(アルファ抜きする部分)は黒で塗ったりするじゃん
それを板ポリに貼り付ける時、補間しないなら葉っぱの部分には緑の、アルファで抜かれる部分には黒のドットが単純に拡大されて截っかるだけなんだけど、
補間しちゃうと葉っぱのフチ付近に周囲の黒い部分の色が混じり込んで来んのよ
更に抜きに使うアルファチャネルも、補間しちゃうと「抜く(透明)/抜かない(不透明)」だけで指定してたはずが抜く部分のフチんとこに「抜くと抜かないの中間(半秀明)」の部分が出てきて、
コイツがまたトラづルの原因になる
そんなワケで線形補間をオフにしちゃえばこの辺の問題を解消できる可能性が高いワケよ

SET OBJECT FILTER [オブジェクト番号],[フラグ]

で、フラグが1で線形補間オフ、2で線形補間オンにできるからダメ元で試してみ?

793 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 22:52:45 ID:3XH1w3H5]
>>792
わかりやすい解説ありがとうございます。
全くその通りで、アルファと描画部分の曖昧にできた境界が、問題の要因になってしまってます。

このフィルタはテクスチャの張り付けたオブジェクト番号を指定すればいいんですよね??

となるとやはりうまくいかないですね…

何度も教えていただいてすいません;;;;

794 名前:sage [2009/11/06(金) 01:13:07 ID:B8WW6wVe]
>>791

遅くなってしまいましたが、うっぷしました
www.dotup.org/uploda/www.dotup.org334186.zip.html
パスは "dbp" です

見つからなかったですか、記憶違いでごめんなさい


795 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 12:53:39 ID:6cwolJMO]
>>794
ありがとうございます
頑張ってこれで試行錯誤してみようと思います

796 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 14:48:13 ID:tmkiMp/I]
んー、それでも上手くいかないか
具体的にどう上手くいかないかがわからんのでこれ以上は手の出し様が無いなぁ
>>794のサンプルが解決の糸口になってくれりゃいいんだが

797 名前:名前は開発中のものです。 mailto:sage [2009/11/09(月) 18:31:58 ID:60dmkck0]
>>796
なんどもレスしていただいてありがとうございます。
僕自身もプログラム初心者なもので、的確に問題を伝えきれなかったところに原因があると思います。
ホントにすみません。

いただいたサンプルをいじって少し自分で奮闘してみようと思います。
ですので、それでまた何かわかりましたら連絡させて頂きます!

798 名前:名前は開発中のものです。 mailto:sage [2009/11/10(火) 12:43:11 ID:4UsQ89fK]
カービィ、かわいいよね
Kirby Cosmic Chaos
azure.appalhost.com/SAGEbooth09/SageBooth09JP.html



799 名前:名前は開発中のものです。 mailto:sage [2009/11/10(火) 17:07:41 ID:K9uw8WRC]
ギブアップして、ツクールに転向した俺が通りますよー

800 名前:797 mailto:sage [2009/11/12(木) 10:45:06 ID:KjXoIdUS]
つい先日から木の葉のことで質問させていただいていた者です。
実は下記のアドレスのadvanced lightingのterrain waterという
サンプルから実験を試みて何とか葉のアルファ抜きには成功したのですが
今度はテクスチャの色が反映されずに全部葉の色が黒くなってしまいました。
テクスチャファイルはtree leaf.ddsです。

Advanced lighting
evolveduk.googlepages.com/Shaders.html


いろいろ試行錯誤してはいるものの、ちょっと自分では判りかねないので
ソースを見ていただきたく、書き込みさせていただきました。

私が手を加えているソースファイル
www.dotup.org/uploda/www.dotup.org353560.zip.html

pass:tree


もしお時間ありましたらどうぞよろしくお願いします。

801 名前:名前は開発中のものです。 mailto:sage [2009/11/17(火) 00:12:16 ID:Aye/3i1k]
巻き添え規制だって。 『ERROR:アクセス規制中です!!』

802 名前:名前は開発中のものです。 mailto:sage [2009/11/17(火) 10:14:16 ID:jMoQGIIr]
物理演算とかもできるの?

803 名前:名前は開発中のものです。 mailto:sage [2009/11/17(火) 11:56:21 ID:0Go0gjUS]
確かU58か59くらいからODE(剛体とかの単純な物理演算)積んでた
オプションのDarkPhysics入れれば液体や布の表現とかいったもっと高度なこともできる

804 名前:名前は開発中のものです。 mailto:sage [2009/11/19(木) 10:12:54 ID:AyM1We9S]
質問をお願いします。
モデラーの募集サイトなどはありますか?


805 名前:名前は開発中のものです。 mailto:sage [2009/11/19(木) 14:53:42 ID:L0fpNLoV]
そんだけじゃ何聞きたいんだか判らん
モデラーが人のことなのかソフトのことなのか
モデラー「を」募るサイトなのかそれともモデラーが何かを募集するサイトなのか
何にしてもスレチっぽいが無理矢理DarkBASICに絡めて答えると、
DarkBASICの発売元がやってるTGCStoreではユーザがDarkBASIC用等の自作モデルを登録して売ることができるので、
一応モデラー(人の方)を募集しているサイトと言えなくもない

806 名前:名前は開発中のものです。 [2009/11/29(日) 19:59:32 ID:UnkZNruD]
せっかくだからアゲて宣伝。
最近の3Dゲーム開発環境の無料化の波を受けたのか
それとも10周年を記念して以前から企画されていた事なのか、
DarkBASIC Professionalが現在フリーでダウンロードできます。

ttp://darkbasicpro.thegamecreators.com/?f=free

↑のページ内に落とすリンクと導入方法をわかりやすく説明したビデオがあります。
資格は個人ユーザーである事(企業・学術機関はNG)。
制限は広告が入る以外は無制限で使えるらしいです。
詳しい説明はリンク先の情報を参照して下さい。

この手のブツは”落とせる内に落としておく”がネットの鉄則ですので
勿論自己責任の元、興味のある方もさして興味の無い方も
とりあえずダウンロードしてみてはいかがでしょうか。

807 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 11:46:17 ID:isp5H8qK]
>806
これはいい情報をサンクス!早速落としてインスコしたよ。最新版まんまなんだね

欲を言えばDarkGDKの方も本腰入れてくれればなぁ

808 名前:名前は開発中のものです。 [2009/12/18(金) 18:38:47 ID:H2jncyIb]
DarkBASIC(Pro含む)って日本語情報こそ少ないですが 
海外に目を向けたらかなりの数のチュートリアルがありますね。
何から手をつけてイイかわからないぐらいに。
一応定番っぽい公式のモンスターハントチュートリアルをこなしてる最中ですが
何か、コレをやっとけ!ってチュートリアルとかありましたらご教示お願いします。



809 名前:名前は開発中のものです。 mailto:sage [2009/12/18(金) 19:27:54 ID:k+XaVxca]
それは、結果次第でしょう。
モンスターハントチュートリアルを最後まで試してみて、
それが 簡単であったか、難しかったのか。

もし、難しかったなら。それは基礎技術が不足しているから
初心者向けの勉強をしなければならない。
自分自身に何が不足しているのかを分析する事です。
言語だったり、プログラムの組み立てだったり、

もし、簡単だったなら。プログラムの経験者だったり、
3D経験者であれば、容易に理解できただろう。
具体的な目標を決めて前進する。
そこで個別の疑問点を調べる事になります。

DBPは、ゲーム製作の素人から中級程度までをカバーする、
例えば 書籍を読むとしても、かけ離れた難易度の本は無意味でしょう。
現在の技術レベルと目標を示せば、参考文献を紹介することも出来る。


810 名前:名前は開発中のものです。 mailto:sage [2009/12/20(日) 06:20:53 ID:XT79cvnt]
お返事、有難うゴザイマス。
当方はまったくの初心者で モンスターハントは一応一通り動かすだけの事はしましたが
今は良く理解できなかった部分の復習のため最初からまた始めてる所です。
正直、さほど多いとは思えない日本のDBProユーザー同士
せめて情報の共有をもっと活発に行えれば、と思っております。
参考までに、私が学んでいるチュートリアルをアゲておきます。

↓公式 モンスターハントチュートリアル原文のページ
ttp://darkbasic.thegamecreators.com/?f=tutorials
↓親切な方が訳をふって下さったモンスターハントチュートリアル(オススメ)
ttp://bb2.atbb.jp/darkbasicjp/viewtopic.php?t=15
↓モンスターハントチュートリアルを最後までやってみた方が章ごとに覚え書きを残してくれてます(オススメ)
ttp://tidalwaves.blog26.fc2.com/category4-1.html#entry4
↓シンプルなブロック崩し。 コード内にREMコメントで詳細な説明があり勉強になります。
ttp://www.thegamecreators.com/data/newsletter/newsletter_issue_32.html#15

811 名前:名前は開発中のものです。 mailto:sage [2009/12/20(日) 21:41:13 ID:xkEw0IZr]
プログラムコードが読めるようになるまで頑張れと
DBPは言語が浅いから読み易い。
基本の部分だけはがんばって習得する。
BASIC語ができれば、英語が弱くても大丈夫
サンプルコードが多量にあるから、
コードが読めるようになると情報に困らない。
最初に試してみる事だ、理屈は後でも良い。

812 名前:名前は開発中のものです。 mailto:sage [2009/12/20(日) 21:41:53 ID:xkEw0IZr]
学習の手順は
@基本を覚える。(変数、if文、ループ)フローチャートが描ければ良い。
A2D(テキスト、直線、円)でコードを書いて練習。
B配列、関数(function)を覚える。
C2Dスプライトを使って、syncのゲームループを書いて練習。
D構造体(type)を覚える。
E3Dコマンドでコードを書いて練習。
3Dは、コマンドも多いし、概念も多いから
優先順位を考えて必要な部分から先に調べる。
3Dの全部を知ろうと思ったなら10年以上かかってしまう。

目標を決めて、途中の通過点を設定し、ラインを描くように学ぶ。
限られた時間で学ばなければならないから、要点を押さえるようにする。


813 名前:名前は開発中のものです。 mailto:sage [2009/12/20(日) 21:44:25 ID:xkEw0IZr]
濃い情報はフォーラムとニュースレタの記事を読むのも良いだろうし
入門用の市販本もある
DarkBASIC Programming for the Absolute Beginner
DarkBASIC Pro Game Programming 2nd Edition
(大きい声では言えないがネットで落と・・・)

実例の3D関係は1冊しかない。
Hands on Darkbasic Pro Volume 2
ネットで見本を探しなさい。

DirctX9の解説書に目を通しておくのも良い。
15歳からはじめるDirectX 9 3Dゲームプログラミング教室
これが比較的簡単に書いてある、概要を知るに良いだろう。
DirctX9でググルと良い解説がいっぱいヒットする。


814 名前:810 mailto:sage [2009/12/22(火) 19:05:00 ID:iLbVjpi6]
詳細なアドバイス、ありがとうございます。
コードを読めるなら 海外フォーラムで無数にアップされてる
様々なコードが全て教材になるワケで
その域にはやく辿り着けるよう頑張りたいと思います。


日本語パッケージ版にはコマンドの説明の載った日本語マニュアルが付属するらしいですが
それだけ別に売ってくれたりとか……ないですかねぇ。
メールで問い合わせたりしたら失礼でしょうか?
コマンドを学ぶのに一つひとつ英語を訳しながらですと時間がかかってしまいます。
とは言え、マニュアルのためだけに日本語版DBProを買うのはキツいですし。
コマンド説明の付いた日本語の解説本が出てくれれば多少高価であっても私は買いますが
日本のDBProユーザー数を考えると望み薄でしょうか。


815 名前:名前は開発中のものです。 mailto:sage [2009/12/22(火) 20:34:55 ID:/VviwTo4]
>>814
これを読んでみ
www.dotup.org/uploda/www.dotup.org483350.zip.html

816 名前:名前は開発中のものです。 mailto:sage [2009/12/22(火) 21:49:32 ID:iLbVjpi6]
>>815
これは……また……、
あまり大っぴらに出来ないモノのようですが 
日本語訳までされてて 正直有難い。

コレで勉強して、いつかDarkBASICを盛り上げるような
ゲームを作るコトでなんとか相殺できれば。

大きな声では言えませんが情報感謝いたします。

817 名前:名前は開発中のものです。 mailto:sage [2009/12/23(水) 20:16:56 ID:UlEc/91c]
日本語マニュアルについては、
あまり書いてない、英語マニュアルを機械翻訳した程度です。
どちらにしても目を通さなければならないから、同じ事です。
実際に動かしてみて理解したことを英語マニュアルに書き加えた方が
身につくと思う。
ActiveBasic4のマニュアル、99BASICのマニュアルを入手しなさい。
参考になるだろう。


BASIC言語は、上から下へ順番に一行づつコマンドを実行してゆく、
ENDコマンドを見付けたら終了する。かんたんですよね

これはわかりますよね

rem hello hello
set text font "MS ゴシック",128
print "hello world"
wait key
end


818 名前:名前は開発中のものです。 mailto:sage [2009/12/24(木) 13:39:51 ID:niVAdpLE]
Windows7 x64に日本語製品版インスコしたら普通に動いた。
ただ、C:\Program Files(x86) 以外の場所に入れたけど。





819 名前:名前は開発中のものです。 mailto:sage [2009/12/24(木) 15:17:41 ID:16Nu/lXo]
初心者用 重要なコマンドと
よく使われるコマンドをまとめた。
www1.axfc.net/uploader/Sc/so/66875

820 名前:名前は開発中のものです。 mailto:sage [2009/12/24(木) 19:24:37 ID:Ct23QjoB]
>>817
99BASICのマニュアルは手に入りましたがActiveBasic4の方はどうもサイトに繋がりません。
一時的なトラブルなのか、閉鎖なのか。  ちょっと判断がつかない状況です。

コードの内容は
  テキストをMSゴシックに設定し"hello world"を画面に表示、
  キーがタイプされるのを待って タイプされた時点でプログラム終了、でいいでしょうか。
ただ、"MS ゴシック",128の『,128』がちょっとわかりません。
ヘルプにはCharset Valueと説明されてますが 一体全体何の値なのか。
フォントのコードか何かでしょうか?

>>819
これからコードを学ぶ参考にさせて頂きます。
経験者の言葉は有意義。
情報感謝です!

821 名前:名前は開発中のものです。 mailto:sage [2009/12/24(木) 21:27:19 ID:DjEQlLQd]
SET TEXT FONT
mein menu →principles →ASCII character code →international character codes


BASIC言語は10個ほどのコマンドを覚えれば使える
1 変数: 整数、実数、文字列
2 print 出力
3 for ループ
4 if 条件分岐
5 input 入力
6 read/data
7 dim() 配列
8 gosub/return サブルーチン
9 function() 関数
10 type 構造体


www1.axfc.net/uploader/Sc/so/66980
十進BASICの解説をDBPに変更したものをupしときます。
これで基本BASICの部分が理解できると思います。

解らない事は聞いた方がはやい。教えてくれる人もいると思う。


822 名前:名前は開発中のものです。 mailto:sage [2009/12/25(金) 02:40:51 ID:VUzkLbOh]
絶版だけど、この本お勧め
構造化BASIC―構造化プログラミングの方法論とアルゴリズム
ttp://www.amazon.co.jp/%E6%A7%8B%E9%80%A0%E5%8C%96BASIC%E2%80%95%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%
AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E6%96%B9%E6%B3%95%E8%AB%96%E3%81%A8%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-Software-technology-%E6%B2%B3%E8%A5%BF-%E6%9C%9D%E9%9B%84/dp/4874081711
↑行を繋いで。

オブジェクト指向より前の書籍ってのは探さないと手に入り難いけど、
この本で、構造化プログラミングのやり方が身につく(俺もかなり参考になった)



823 名前:名前は開発中のものです。 mailto:sage [2009/12/25(金) 14:46:44 ID:nsV1+CBT]
構造化プログラミングは必須ですね
自然と良い考え方が出来るようになるので良い習慣だと思う。

サンプルコード集をupしときます。
gmdev.xrea.jp/st/up/77.zip


824 名前:名前は開発中のものです。 [2010/01/01(金) 19:10:38 ID:pKcQDXoP]
>>823
俺は彼じゃないけどありがとう。
正月少し時間があるから少しいじってみる。

825 名前:名前は開発中のものです。 mailto:sage [2010/01/02(土) 19:32:23 ID:ZnBxWzYt]
はじめてのダークベーシック(素人向け解説)
www1.axfc.net/uploader/Sc/so/69807

826 名前:820 mailto:sage [2010/01/02(土) 22:50:39 ID:Z6YxaYo9]
勉強になる資料をたくさん投下して頂いて
なんともありがたい限り。
わたし以外にもDBProフリー化で触ってみてるヒトはそれなりに居ると思いますので
きっと役に立っているのでは、と。

>>820で書いたCharset Valueの意味はどうも
”整数でセットする文字キャラクターの値”だそうです。
結局良くわかりませんでした。 

827 名前:名前は開発中のものです。 mailto:sage [2010/01/02(土) 23:14:24 ID:ZnBxWzYt]
SET TEXT FONT Fontname, CharsetValue
これの意味は、テキストのフォントを設定する。コマンド名のそのものですね。
これを設定すると以降の文字に使われるフォントが変更される。
Fontnameは、windowsのコンパネの中のフォントの中から選ぶ。arial/courier/times new romanなどが一般的。
CharsetValueは、国別言語を切り替える為の番号であり、日本は128を使う、日本語が表示されないときに設定する。(正確にはキャラクタセットの切り替え)

SYMBOL_CHARSET 2
SHIFTJIS_CHARSET 128 (日本語)
HANGEUL_CHARSET 129 (韓国語)
HANGUL_CHARSET 129
GB2312_CHARSET 134 (簡体字中国語)
CHINESEBIG5_CHARSET 136 (繁体字中国語)
OEM_CHARSET 255
JOHAB_CHARSET 130
HEBREW_CHARSET 177
ARABIC_CHARSET 178
GREEK_CHARSET 161
TURKISH_CHARSET 162
VIETNAMESE_CHARSET 163
THAI_CHARSET 222
EASTEUROPE_CHARSET 238
RUSSIAN_CHARSET 204
MAC_CHARSET 77
BALTIC_CHARSET 186


828 名前:名前は開発中のものです。 mailto:sage [2010/01/03(日) 09:03:42 ID:nsNTgrc4]
なるほど。
国別の言語フォントのIDみたいなモンですな。
とにかく”日本語表記=128”と覚えておきます。

丁寧な説明、感謝です!


話は変わりますが、こないだからMixiに入りまして
で、DBProのコミュがあるにはあるんですが
明らかに廃墟ってまして。
なんとか、新しい人達がDarkBASICの道へ入ってきてくれるよう
導入法や、初期チュートリアル
ここで教示していただいた情報なども含めて 
コミュ内の情報を整理しておこうか、と思っております。
(コミュ住人の方に怒られたらやめますが)
どうせなら賑やかに楽しく学びたいですし、ね。



829 名前:名前は開発中のものです。 [2010/01/03(日) 18:49:38 ID:fd6KC36S]
>>828
DarkBASICまなぶならmixi行くべきだっていわれるようになるまでがんばれ。

830 名前:名前は開発中のものです。 mailto:sage [2010/01/04(月) 06:52:10 ID:rOZlgkpR]
>>818
こっちはいろいろ試してもダメだ
エディターがロックされないフォルダーにインスコしろって
DBPのメッセージが出るけどCドライブじゃダメなの?
ルートに新しいフォルダー作ってもメッセージが出なくなるだけで
エディターの初期後音沙汰なしになる。

831 名前:818 mailto:sage [2010/01/04(月) 09:28:32 ID:51qxVrDT]
>>830
directX9.0Cをインスコしてみて。




832 名前:名前は開発中のものです。 mailto:sage [2010/01/04(月) 13:30:40 ID:6tHmsRaa]
>>830
これをDLして、ファイル名をEditorNew.exeに変更する。
forumfiles.thegamecreators.com/download/1926982
そして、このフォルダーのEditorNew.exeと交換する。
\The Game Creators\Dark Basic Professional\Editor


833 名前:名前は開発中のものです。 mailto:sage [2010/01/04(月) 22:58:09 ID:rOZlgkpR]
>>831
>>832
起動しました。
ありがとうございます。

834 名前:名前は開発中のものです。 mailto:sage [2010/01/05(火) 20:01:36 ID:hiwP4KYS]
gmdev.xrea.jp/st/up/80.zip
DBC tank-demoからの移植です。
ソースコードを読むことによって
プログラムのしくみの勉強になる。
サブルーチンも得るものがあると思う。


835 名前:名前は開発中のものです。 mailto:sage [2010/01/06(水) 19:35:48 ID:CHg2TsyK]
>>829
がんばってみます。
ありがとうゴザイマス。
このスレで私が得た情報なども新しい入門者へうまく伝えられたなら
そして、さらに新しい入門者へ伝わっていくなら
イイカンジな和が出来そうですね。

836 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 19:59:06 ID:1771+Jtj]
チュートリアルやマニュアルを書く事は
勉強になり考えが整理されるので良いと思う。

初歩的なBASIC言語部分はこのようなhpが参考になる
www2.cc.niigata-u.ac.jp/~takeuchi/tbasic/Intro2Basic/index.html


少し慣れたら、ゲームループを使う。
これは解るだろうか

rem test
sync on
sync rate 30
rem メインループ
do
set cursor 0,0
print "DarkBasicPro"
sync
loop
rem ESC keyで終了する。
end

837 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 17:06:25 ID:lLKkG7g5]
流れをぶった切って申し訳ないんだけど
キー入力でWを押したときに前進、Sを押したときに後進といったように
カメラを動かす設定をしているんだが、これを例えばWとSを同時押ししたときに
命令したい場合、どうしたらいいのかわからなくて・・・

単刀直入で申し訳ないんだが誰か詳しい人教えてください

838 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 18:43:00 ID:8RsI0Ou0]
キーボード同時押しを受けるには KEYSTATE()と ANDを使う、
多重のif文でもよい。方法は色々ある。
どのようなパターンでキー入力を受け付けるかを整理してから考える、
キー入力全部の組み合わせがあらかじめ解っていれば考えやすい。
たとえば
do
cls
if keystate(17)=1 and keystate(31)=1 then print "W and S"
loop
こうかもしれない
do
cls
if keystate(17)
if keystate(31)
print "W and S"
else
print "W"
endif
endif
loop
もっと良い方法があると思う。




839 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 19:41:34 ID:67X1Fhbn]
こんなんでもいいかも

DO
var=keystate(17)+keystate(31)*2
SELECT var
CASE 0:
PRINT "-/-"
ENDCASE
CASE 1:
PRINT "w/-"
ENDCASE
CASE 2:
PRINT "-/s"
ENDCASE
CASE 3:
PRINT "w/s"
ENDCASE
ENDSELECT
LOOP

個人的には>>838の一つ目が一番シンプルで良いように思うけど、
結局は自分のやり易い方法でやりゃいいんだよ

840 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:50:49 ID:E/f5DsWT]
>>838
>>839

なるほど、何パターンも出してくれたおかげで凄い参考になったよ
サンクス!

申し訳ないんだが、もう一つ、長押しの判定についてもきいて良いかな?
例えばWを一秒押し続けると・・・みたいな
逆に言うと押してから一秒後に命令を実行するって言うのかな

何度もスマソ

841 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 01:58:02 ID:9sZTDFRF]
多分常に動いてるタイマーのようなものがあると思うので…

キーを押したときのタイマーの値を変数Aに記憶。
キーを押してる間、変数Aとタイマーの値を比較し続ける(キーを離したら無かったことにする)
変数Aとタイマーの差が1000ミリ秒を超えたら処理を実行。
とかやればそれっぽいことはできると思う。

DarkGDKでやってるんで参考になるコードは書けないゴメン。

842 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 09:50:57 ID:0gvMdJUr]
長押しは、マウスのダブルクリック処理と似ている。
キーを押した状態から放した状態のタイミングが検出できる、
(上がりエッジでも下がりエッジでも検出できる)
そして時間は、
ゲームループの内側だろうから
カウンターを設置してカウントアップする。
(例えば、SyncRate60なら60回で1秒だ)
または、タイマーを呼んでも良い。TIMER()

k=0
do
if keystate(17)=1 and k=0 then k=1 : print "W trigger1"
if keystate(17)=0 and k=1 then k=0 : print "W trigger0"
loop


843 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 11:35:02 ID:gCfJy1b1]
作ってみた。

time1=0
cnt=0

do
cls
pr$=""
if keystate(0x11)
pr$=pr$+" W"
if time1=0
time1=TIMER()+1000
else if TIMER() >= time1 then inc cnt:time1=0
endif
else
time1=0
endif

if keystate(0x1f) then pr$=pr$+" S"
print pr$
print " Long Count ";str$(cnt)
loop


844 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 01:13:53 ID:KchZkQi7]
ファイルを扱おうとしたら、
ファイルダイアログみたいな物が無い…

日本語版をアップデートしないで使ってるけど、
アップすれば使える命令が増えてるとか無いですよね…

845 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 13:30:05 ID:4KJvhmQo]
アップデートすると少し速くなる少し命令も増える

ファイルを選択だけですか?
BASICで書けばいいじゃないですか
ファイル名を表示して番号で選ぶとか。
こんなかんじ
perform checklist for files
for t=1 to checklist quantity()
print t," ",checklist string$(t)
next t
input "file number?",t2
print checklist string$(t2)
wait key

マウスGUIでファイルを選択するのですか?
WinAPIを操作すれば出来る。
www2.atpages.jp/fuckinjap/p7.htm
ここから、DBP MeshViewer v1.10をDLして
ソースコードを読んでね。


846 名前:844 mailto:sage [2010/01/17(日) 14:42:28 ID:KchZkQi7]
>>845
thx!

ドライブ名を選択・指定して、フォルダを辿り、ファイルを選択するような
ファイル選択ダイアログみたいな
インターフェースを考えていたけど、ヒントになったよ。



847 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 15:21:29 ID:4KJvhmQo]
rem ディスクドライブを読み取る
perform checklist for drives
for t=1 to checklist quantity()
print "drives= "+checklist string$(t)
next t
wait key

アップデートして、無料プラグインを探せば色々ある。


848 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 18:17:04 ID:5kABniF1]
840です

>>841
>>842
>>843
サンクス!


実はその前のレスの"W"と"S"の同時押しによってカメラの動きを止める
命令を実行したくて

if keystate(17)=1 and keystate(31)=1 then vx# = 0 : vz# = 0

まぁ普通にこうやって書けばできたんだけど
"W"と"S"の同時押しを一秒間したらって条件でやるのがどうもうまくいかなくてさ

それでこんだけヒントもらっておきながら自分でも色々試したんだが、
情けないことにやはりうまくいかないんだ・・・

できればもう少しご教授お願いできないかな??





849 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 18:53:31 ID:1ewBRsyf]
どこまでできて、何がうまくいかないん?

850 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 19:52:50 ID:5kABniF1]
>>849

>>843の書いてくれたソースをもとに書き換えて試してて

sync on
sync rate 60

この記述をすると正常に動作しなくなったりと

かなり初めのほうですでにつまづいてる訳なんだけど・・・


いや、勉強始めて間もないゆえ、どうしようもないところで判らなくなってるのは百も承知だけど
もう少し詳しいかたがいたら、>>848の条件に焦点を当てて解説してもらえると
すごくありがたいです。

851 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 21:18:08 ID:4KJvhmQo]
慣れてないと難しいかもしれない。少し実験してみて

s=0
SYNC ON
SYNC RATE 60
do
rem WSが押されるとs=1となりタイマー開始する。
if keystate(17)=1 and keystate(31)=1 and s=0
s=1
t=timer()
print "test set"
endif

rem 途中でA+Sを解除した場合、Sをリセットする
if keystate(17)=0 or keystate(31)=0
s=0
print "test reset"
endif

rem WS+sでかつ、タイマーが規定値を超えた時の処理
if keystate(17)=1 and keystate(31)=1 and s=1
t2=timer()-t
if t2>3000
s=0
print "-------3000"
endif
endif

sync
loop



852 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 21:43:48 ID:4KJvhmQo]
あ、間違ってるね
rem 途中でA+Sを解除した場合、Sをリセットする

rem 途中でWSを解除した場合、sをリセットする


853 名前:843 mailto:sage [2010/01/17(日) 22:36:46 ID:KchZkQi7]
>>851
sync onとsyncの使い方が何となく判ってきた、スゲー参考になった。


854 名前:850 mailto:sage [2010/01/18(月) 00:06:49 ID:O0zoI9ni]
>>851
ありがとう
実験して色々試してみます

855 名前:名前は開発中のものです。 mailto:sage [2010/01/20(水) 19:27:01 ID:vuhWatyg]
わからないかもしれないからちょっとだけ説明する
このような時は、状態遷移図、表、ステートマシンと呼ばれる
考え方をする。調べると丸を描いて矢印の絵があると思う。
それぞれの状態に分けて、その状態に移動する条件を考える。
例えば、主人公が しゃがむ、立つ、走るのような状態
について考える、しゃがんだ状態から走る事ができない。
また、敵の単純なAIに使われる、歩行状態、警戒状態、戦闘状態、など
プログラムは慣れであるから、訓練するのだ、


856 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 21:20:07 ID:VjCNMBOL]
すみません。
ttp://darkbasicpro.thegamecreators.com/?f=free
このサイトでDarkBASIC Professional - FREEをダウンロードし、インストールしたのですが
エディタを終了するときに毎回 「 問題が発生したため、EditorNew.exe を終了します。」
という警告が出てくるのですが、このソフトは日本語OSではうまく動かないのでしょうか?
それと有料日本語版ではこのような問題は発生しないのでしょうか?

857 名前:名前は開発中のものです。 [2010/02/22(月) 22:44:26 ID:3U81PxLq]
>>856

>>830-833 を試してみてください。

だめなら、CodeSurgeIDEを試してみてください。
forum.thegamecreators.com/?m=forum_view&t=112681&b=5

free版のIDEで、特定のOSとCPUに不具合があるようで、
修正版が出るまで違うIDEを使うとよいとおもう。

858 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 23:31:42 ID:VjCNMBOL]
>>857

>>832 を参考にファイルを交換したところ
問題なく動作するようになりました!


ありがとうございました。



859 名前:名前は開発中のものです。 [2010/02/25(木) 22:04:38 ID:og1cTt0a]
Editorはいくつかを選択できる。

Editor.exe 従来の標準IDE
EditorNew.exe U70以降の標準IDE

CodeSurge Editor
forum.thegamecreators.com/?m=forum_view&t=112681&b=5

Synergy Editor
forum.thegamecreators.com/?m=forum_view&t=114456&b=8

Indigo Editor
forum.thegamecreators.com/?m=forum_view&t=163064&b=8

GUI、ゲームには必要ないがツール製作の為に欲しくなると思う。
BBB Gui Plugin
forum.thegamecreators.com/?m=forum_view&t=162825&b=8


860 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 00:35:36 ID:eblPHT5w]
久しぶりに起動したら
メルアドとorder key入れろって出たんですが、
これはどこで入手するものなのでしょうか?
買った時に入っていたシリアルナンバーでは通らないようですが……。

861 名前:名前は開発中のものです。 [2010/03/04(木) 19:30:13 ID:RTG1xVb3]
free版について説明すると
darkbasicpro.thegamecreators.com/?f=free
ここからDLしてセットアップして、Activationをする。
Activationは、そこのムービーに説明があるから観ればすぐに解ると思う。
メールアドレスを入力すると、メールが返ってくるから、
メールの中に書いてあるキーとメールアドレスをコピペすると使えるようになる。
free版も正規版も中身が同じだから支障ないとおもう

それとも、日本語版CDを使って日本語化したいのだろうか?


862 名前:860 mailto:sage [2010/03/05(金) 11:22:18 ID:CCf/woM3]
回答ありがとうございます。
DBPは去年に通販で箱ごと買ったんですけど、
リンク先のムービーと違って、
いきなりメルアドとorder keyを入れろしか出てこなくて、
自分のメルアドを送信する項目がでてこないんですが、どうしたものかと。

863 名前:名前は開発中のものです。 [2010/03/05(金) 19:20:29 ID:pONnEW13]
おそらく、英語版CD-ROMだと思う
>>832 の方法を試してください。

それから、もしコンパイラのバージョンが古ければ、更新した方がよい。
現在は、Ver 1.074 
darkbasicpro.thegamecreators.com/?f=upgrade_7_4

事前にバックアップしてください、フォルダーを別の場所へコピペする、
失敗したときに元に戻すことができますから


864 名前:860 mailto:sage [2010/03/05(金) 22:11:38 ID:CCf/woM3]
更新も832もしたんですが、
やっぱりorder keyを入れろがでてきて先に進めません。

こりゃ一回入れなおしたが早いかな……。

865 名前:名前は開発中のものです。 [2010/03/05(金) 23:55:57 ID:pONnEW13]
わからないなぁ、再セットアップが早いかもしれない。
free版を入れてみてください。

そしてこの更新を実行してみてください。
files.thegamecreators.com/darkbasicprofessional/upgrade/dbpro_upgrade_7_5_beta6.zip

ちなみに、プロテクトの実体はこのフォルダの中身です。
Compiler\certificates

free版だとフォルダー場所が違ってると思うから、free版の場所に設置したほうがよいかも


866 名前:860 mailto:sage [2010/03/06(土) 16:34:05 ID:ZaElKM43]
フリー版にて入れ直したらやっと動きました。
お騒がせして申し訳ない。

867 名前:860 mailto:sage [2010/03/06(土) 18:23:33 ID:ZaElKM43]
取り敢えずうまく行ったけど、
ファイルやパスに日本語を含んでるとエラー出すみたいですね。
それに右下の広告は消せないのかな……。

868 名前:名前は開発中のものです。 [2010/03/06(土) 19:49:56 ID:9v01HoBZ]
コンパイラは日本語が通るのですが
editorによってうまくないみたい。
上にある違うエディッタを使ってみるのも良い。
古いeditorとIndigoEditorが 日本語が通る。
色々やってみてね。

Indigo Editor
forumfiles.thegamecreators.com/download/1926547

ちなみに、起動設定は Launch.CFGをテキストで開いて
Editor=EditorNew.exe を変えればいい
他にも設定があるよね

古いeditorを持ってるのならそれを使うことも出来る。




869 名前:名前は開発中のものです。 [2010/04/02(金) 14:59:47 ID:k8UbU1hy]
丸一日悩んだんですけど解らないので質問させて下さい。
Sparky Collision DLLを使ってコリジョン設定をしたオブジェクトの
コリジョンを、DBP標準のコマンドでは検出出来るのですが、SCのコマンド
で検出出来ません。何かコマンドの使い方自体が間違ってるのでしょうか?

sync on : sync rate 60

rem キャラ作成
make object box 1,4,1,4
position object 1,0,10,0
SC_setupObject 1,0,0
colset1#=SC_collisionStatus(1)

make object box 2,4,1,4
position object 2,10,10,10
SC_setupObject 2,0,0
colset2#=SC_collisionStatus(2)


rem カメラ設定
make camera 1
set current camera 1
color backdrop 1,rgb(30,30,30)

870 名前:869続き [2010/04/02(金) 15:00:48 ID:k8UbU1hy]

rem メインループ
DO
cx#=object position x(1)
cy#=object position y(1)
cz#=object position z(1)
ca#=object angle y(1)
set camera to follow cx#,cy#,cz#,ca#,30,10,1,1
xrotate camera 1,10

gosub _move

colcol1#=SC_objectCollision(1,0)
colcol2#=object collision(1,0)

if colcol1#=0 then color object 2,rgb(255,255,255)
if colcol1#>0 then color object 2,rgb(0,0,255)

if colcol2#=0 then color object 1,rgb(255,255,255)
if colcol2#>0 then color object 1,rgb(255,0,0)

set cursor 0,0
print "fps=" + str$(screen fps())
print "object1 x=" + str$(cx#)
print "object1 y=" + str$(cy#)
print "object1 z=" + str$(cz#)
print "colcol1=" + str$(colcol1#)
print "colcol2=" + str$(colcol2#)
print "colset1=" + str$(colset1#)
print "colset2=" + str$(colset2#)
sync
LOOP

871 名前:870続き [2010/04/02(金) 15:01:32 ID:k8UbU1hy]
rem 移動
_move:
if upkey()=1 then move object 1,0.5
if leftkey()=1 then move object left 1,0.5
if rightkey()=1 then move object right 1,0.5
if downkey()=1 then move object 1,-0.5
if controlkey()=1 then yrotate object 1,wrapvalue(object angle y(1)-1)
if shiftkey()=1 then yrotate object 1,wrapvalue(object angle y(1)+1)
return

長くなってしまってすいません、解る方いらっしゃったらお教え願います。

872 名前:名前は開発中のものです。 mailto:sage [2010/04/04(日) 01:53:03 ID:pPKMriE4]
メインループの前に
maxobjects=2を付け足し、
gosub _moveの後に
for i=1 to maxobjects
SC_updateObject i
next i
を追加してみる・・とか?

873 名前:名前は開発中のものです。 mailto:sage [2010/04/09(金) 06:37:17 ID:f5Bi2h9x]
今までDBPで組んできたプログラム(EXE)がWin7で全く起動しない
動作を停止しましたのメッセージで原因不明
Win7上で再コンパイルが必要なのかな?

874 名前:869 mailto:sage [2010/04/09(金) 11:09:04 ID:niGQ3ITQ]
>>872
ありがとうございます、SC_updateObject入れたら想定通りの結果に
なりました。

SCって、動いたオブジェクトは逐一updateしないとcollisionだけ置
いてかれるんですね…

875 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 13:44:51 ID:OetNMkCs]
>>873
forum.thegamecreators.com/?m=forum_view&t=160097&b=1
このへん見ると、古いDirectXを入れ直す必要があったりとかするらしい

876 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 09:15:43 ID:jTr12i3K]
3Dアドベンチャーゲームを作りたいのですが
このソフトとHPSとではどちらが簡単に製作できますか?

877 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 10:49:27 ID:8mNCIxOg]
DBPの方がウインドウの表示→3Dモデル描写→カメラやキャラの移動ぐらいまでは敷居が低い

ただし「簡単に」と言うくくりでは、どの環境でも「出来ませんからあきらめて」としか言えない

どちらも無料で導入できるのだから自分に合うかどうか両方試したら?



878 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 18:26:41 ID:DXAW5HbH]
実際問題、プログラムだけならどのツールでも楽勝。
最大の敵はオブジェクトだよ。



879 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 22:09:45 ID:lalOX5y9]
これWIN7で動く?

880 名前:名前は開発中のものです。 [2010/04/28(水) 21:54:02 ID:LxIO2nZW]
Win7でも動く
DirectX9cをインストールしなければならない。

881 名前:名前は開発中のものです。 [2010/05/06(木) 21:51:17 ID:7rmWG5Lm]
何かのタイミングでprint文が欠ける事があるんだが、何かご存知の方は
いるだろうか。

自分のコードを疑ってみたんだが、Sparkyのサンプルコードでも同様の事が
起こっていて…

gmdev.dtkr.info/st/up/40.zip
(赤い円柱に白いマーカーが付くと、左上のprint文が2文字しか表示されなくなる)

DBPの問題なのか、Sparkyの問題なのか、コーディングの問題なのか、はたまた
環境の問題なのか…解る方がいたら教えて頂けないだろうか。

882 名前:名前は開発中のものです。 mailto:sage [2010/05/08(土) 18:16:10 ID:D2/xVoj3]
>>881
わたしは、再現しない。
DBPのバージョンは最新版ですか?
forum.thegamecreators.com/?m=forum_view&t=160245&b=1


883 名前:名前は開発中のものです。 mailto:sage [2010/05/09(日) 01:12:44 ID:uFlV/d5+]
>>882
検証多謝であります。
3年くらい前にパッケージ版買ってから一切アップデートしてないので、
それが原因ですね。
ああ、コードが原因じゃなくて良かった。

884 名前:名前は開発中のものです。 mailto:sage [2010/05/10(月) 11:59:22 ID:PPpopexx]
アメリカのさ、軍事関連(戦闘機)のプログラムを買おうとすると
1行4000円くらいするらしいのだがこれは本当ですか?

885 名前:名前は開発中のものです。 [2010/05/28(金) 11:18:01 ID:tMVkUMGm]
現在のウィンドウの位置を取得する方法ってないでしょうか?
set window positionはあるのに、取得するコマンドが無い気がするんですが。

886 名前:名前は開発中のものです。 [2010/05/28(金) 16:10:41 ID:tMVkUMGm]
>>307-310
で言われてるパックファイルについてですが、WRITE FILEBLOCKで一つにまと
めた後、READ FILEBLOCKで読み出すと、まとめたファイルが全て出てきて
しまう(圧縮ファイルを解凍した様に)んですが、パックファイルから出さず
に中身を使う方法はないでしょうか?

887 名前:876 mailto:sage [2010/06/18(金) 16:55:59 ID:qPz8dxTG]
レスが遅れてしまい申し訳ありません。
僕の夏休みのような、ただ移動して、人と話して物語りが進むような
感じのゲームが作りたいのですが、DBPのサンプルで似たものはありますでしょうか?


888 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 01:40:53 ID:JjnPqyF7]
DBPのサンプルの中で、というのならRoomDemoが一番近いんじゃね?
カメラワークいじればアドベンチャー的なものにも流用出来るんじゃなかろか。



889 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 12:50:49 ID:c3hVsfd6]
>>888
ありがとうございます。
過去スレかなにか忘れてしまったのですが、そのデモは「複雑すぎる」ような書き込みを見た記憶があります(´□`。)
勉強しながらの素人でも大丈夫でしょうか?
一応今から見てきます。


890 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 17:02:17 ID:LXkVW4kj]
>>889
基本部はこんな感じ

Rem TPS CAMERA : set camera to follow
autocam off
make matrix 1,4000,4000,100,100
set matrix height 1,50,50,500
update matrix 1
make object box 1, 10,20,30
sync on : sync rate 60
while mouseclick()<>1
if upkey()=1 then move object 1,4
if downkey()=1 then move object 1,-4
if leftkey()=1 then ya#=ya#-2
if rightkey()=1 then ya#=ya#+2
if shiftkey()=1 then an#=an#+1
if controlkey()=1 then an#=an#-1

rotate object 1, 0,ya#,0
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)
angle#=object angle y(1)+an#
distance#=200.0
height#=100.0
smooth#=12.0
set camera to follow x#,y#,z#,angle#,distance#,height#,smooth#,0
sync
endwhile
end

891 名前:名前は開発中のものです。 mailto:sage [2010/06/21(月) 10:11:02 ID:cNdxrj6G]
>>890
わざわざありがとうございます。
サンプルは文がありすぎてよくわからなかったので、これをコピペさせていただき試してみます(´□`。)

892 名前:名前は開発中のものです。 mailto:sage [2010/06/25(金) 13:58:16 ID:SDtz96qO]
>>891
あなたが初心者なら 最初に MonsterHunt3dTutorialを勉強しなさい。

MonsterHunt3dTutorial
wikiwiki.jp/darkbasic/?MonsterHunt3dTutorial


893 名前:名前は開発中のものです。 mailto:sage [2010/06/29(火) 15:46:37 ID:pgGPk5WP]
>>892
これはマニュアルのFPSよりわかりやすいですね。ありがとうございます。

話は変わりますが、>>877さんがおっしゃるような規模のプログラムをお願いするとしたら
報酬の相場はどの程度になりますか?
背景の規模は4LDKの家くらいで、その中を移動してキャラと任意に話す感じです。

894 名前:名前は開発中のものです。 mailto:sage [2010/06/29(火) 19:20:27 ID:ZZdaMUcp]
>>893
これはFPSCマップを使ったデモです。
projectフォルダの中に入っています。
短いソースコードなので読んでください。
www1.axfc.net/uploader/H/so/109887

このコードの改造で出来ると思います。


895 名前:名前は開発中のものです。 mailto:sage [2010/06/30(水) 17:30:50 ID:9mAKA835]
DBP更新 - 最新版
Upgrades
The latest version of DarkBASIC Professional is:
Version 7.5. This was released on 28th June 2010.
www.thegamecreators.com/?m=view_product&id=2000&page=upgrade7-5


896 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 11:27:40 ID:5KearaY9]
日本語体験版まだぁ〜?

897 名前:名前は開発中のものです。 mailto:sage [2010/07/13(火) 05:17:56 ID:unjtsfwB]
Rem 日本語表示
SET TEXT FONT "MS Gothic",128
PRINT "日本語"
WAIT KEY


898 名前:名前は開発中のものです。 mailto:sage [2010/07/13(火) 22:04:30 ID:NMf48Akp]
日本語版つっても和訳されたへルプぐらいにしか価値無いしなぁ



899 名前:名前は開発中のものです。 mailto:sage [2010/07/14(水) 12:55:35 ID:hGiEFaJ5]
>>898
IDがいろんな意味でほしいね

900 名前:名前は開発中のものです。 mailto:sage [2010/07/14(水) 13:29:44 ID:TOYUFwpE]
>>899
どうゆうこと? ID? たとえば?

901 名前:名前は開発中のものです。 mailto:sage [2010/07/26(月) 12:47:18 ID:IN/gkpWC]
HSPは理解できたのに、これはなかなか理解できない。
なんでだろ。

902 名前:名前は開発中のものです。 [2010/07/26(月) 20:44:48 ID:0bmkGOPz]
>>901
どの部分が わからないの?

903 名前:名前は開発中のものです。 mailto:sage [2010/07/26(月) 22:20:59 ID:OUfSPua2]
>>901
ほとんどですかね…。
マニュアルを見てもぜんぜんわからないんです。
でもHSPだととんとん拍子で3Dの当たり判定くらいまで組めたんですよね。


904 名前:名前は開発中のものです。 [2010/07/26(月) 23:35:42 ID:0bmkGOPz]
>>903
BASIC言語がわからないのですか?

これを読んでみ
www.dotup.org/uploda/www.dotup.org1054521.zip.html


905 名前:名前は開発中のものです。 [2010/07/28(水) 01:31:29 ID:VWvbbe1u]
日本語版ならマニュアルの日本語が難解だよな


906 名前:名前は開発中のものです。 [2010/07/28(水) 18:26:21 ID:VhQsE2jj]
>>905
日本語マニュアルの出来は悪いね、
単純な誤訳や間違いも多いしチェックされてない。
機械翻訳程度の内容だけど、
コマンドが1000個以上あるから600ページ以上もあるし質より量って感じかな。
英語マニュアルが追加補充されているからそちらも併せて読むのがいい。

どのマニュアルも保守的で そして専門用語が多くて解りづらい、だから、
コマンドに対して実際にコードを書いて動作させて確認しながら使うしかない。
そしてサンプルコードを読む事が役に立つ。

わからない事はここ掲示板で具体的に聞くのが一番速いよ


907 名前:名前は開発中のものです。 [2010/07/29(木) 19:03:18 ID:fEOr5m7d]
extendsをインストールしたんだけど
オーダーキーとメールを入れてアクティベーションするとproduct unkownって出てアクティベーションできないんだよな
誰か解決方法分からない?

908 名前:名前は開発中のものです。 mailto:sage [2010/08/03(火) 05:02:38 ID:mgk1oCHW]

DarkBASIC Professional日本語版
pc12.2ch.net/test/read.cgi/software/1280778247/l50




909 名前:名前は開発中のものです。 mailto:sage [2010/08/06(金) 12:30:17 ID:WVzBPkD9]
>907 日本語版かな? 
1/DBPデレクトリ→Compiler→TGCOnline.exeを直接起動→アクティベーション
2/上でだめな場合
 "C:\Program Files\The Game Creators"が作られて、そっちにインストールされてる
 後々のこと考えて、"The Game Creators"に日本版を再インストール
 有償プラグインも再インストール→1へ戻る

※日本語版"Dark Basic Professional"名を"DarkBasicProfessional"に変更する 
 (スタートメニューに影響するんでパス書き換えてね)


910 名前:名前は開発中のものです。 [2010/08/07(土) 02:33:21 ID:mnjHwSbw]
>>909
TGCにメールしたらDBPを最新のバージョンにしてからインストールしてくださいということでした。

レスありがとうです

911 名前:名前は開発中のものです。 mailto:sage [2010/08/15(日) 01:15:44 ID:WrUBOwWs]
landscape generator
マップを自動生成するツール。

巨大なマップ、島に道あり木あり草あり
臨場感ありますよ

www.edam1740.nl/landgen/download.html
このページから demoをDLして動作させてみる。
実行ファイルから起動する、DBPソースコード付き。
開始が遅い、読み込みに少し待つね、
う〜んこのデモ、私の古いPCでは3fps 非常に遅い(笑)

toolは日本語対応なしだから、C:\ にフォルダーを配置して起動させる。


912 名前:名前は開発中のものです。 [2010/09/09(木) 23:20:42 ID:8WcVLQLv]
闇プログラマーの使う言語ってこれ?

913 名前:名前は開発中のものです。 [2010/09/14(火) 01:45:47 ID:czSliofv]
さてと…w”

COURANT DE CONSOLE PART.1
jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1283796127/l100


914 名前:名前は開発中のものです。 mailto:sage [2010/09/17(金) 13:47:47 ID:PCQ4hq+u]
>>911

そのマップツールはDarkBASICが無いと、使えないのですか?
あと質問なんですが、DarkBASICはノーマル・マップやスペキュラ・マップ
の付いたモデルは使えすか。

915 名前:名前は開発中のものです。 [2010/09/17(金) 18:01:21 ID:P34asKdT]
>>914
そのマップツールはDBP用です。

DBPは、ノーマルマップ、スペキュラマップを扱える。

基本的に、DBPはDirectX9で扱えるものが使える。
shaderは.fxファイルを用意すればどのようなものでも
DirectX9は、WindowsXp/Vista/7 で働く。
DBPは、プログラム言語だから、コードを書けば働く。

論より証拠。shaderのデモ、実行ファイルを含めてある。
www1.axfc.net/uploader/O/so/136968


916 名前:914 mailto:sage [2010/09/18(土) 18:16:17 ID:RHPdleTY]
>>915

どうもありがとう御座います。

917 名前:名前は開発中のものです。 mailto:sage [2010/09/18(土) 20:18:47 ID:Gzfccwuc]
以上、ジサクジエンでした

918 名前:名前は開発中のものです。 [2010/12/03(金) 10:15:08 ID:BPcV1y+w]
Newsletter - Issue95 - December 2010
www.thegamecreators.com/pages/newsletters/newsletter_issue_95.html




919 名前:名前は開発中のものです。 mailto:sage [2010/12/07(火) 22:05:57 ID:f4lAXJ0q]
だから何よ?

920 名前:名前は開発中のものです。 mailto:sage [2010/12/08(水) 10:34:09 ID:oslxJ1ee]
今回の目玉はAGKか
Eclipseは弄ったこと無いんだけど、言語はJavaとかになるんかな?
それとも文中にあるAGK scriptってのが独自の開発言語とかだったりするんかな
英語なんでよーわからんけど、どっちにしろDBP関係無さそうだよね

921 名前: ◆SD2/42SuKs [2010/12/23(木) 22:06:52 ID:jNnEKzne]
「 これはCG作成専用ソフトウェアとどう違うのですか? 」

「 BASICとCG作成ソフトとの違いは、レンダリング(仕上げ感)の有無と、アニメーション作成機能の有
  無だな。 どちらもDarkBASICではできない。 」

「 …ではBASICを使う利点は? 」
jbbs.livedoor.jp/computer/42600/
- - - - - - - - - -

…ってなワケで、オレはこちらにいる。

MAIN STREET
www.geocities.jp/courant_de_console/main_street/

922 名前: 【吉】 【1063円】 [2011/01/01(土) 12:04:27 ID:gl12w9It]
アハ♪”

923 名前: 【大吉】 【868円】 [2011/01/01(土) 12:05:19 ID:gl12w9It]
アハ♪”

924 名前: 【ぴょん吉】 【868円】 [2011/01/01(土) 12:06:24 ID:gl12w9It]
アハ♪”

925 名前: 【小吉】 【73円】 [2011/01/01(土) 12:07:06 ID:gl12w9It]
アハ♪”

926 名前: 【凶】 【1023円】 [2011/01/01(土) 12:08:39 ID:gl12w9It]
ペロリ♪”

927 名前:名前は開発中のものです。 mailto:sage [2011/01/02(日) 04:33:09 ID:DiDUj2Bb]
TGCはAndroidやiPhoneにも力入れてるみたいだけど、開発ツールはAGKでってスタンスなのかな
DBPやFPSCでAndroid用やiPhone用のアプリ吐けたらいいのに

928 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 18:31:49 ID:lsu3U5bl]
App Game Kit
2D専用のマルチプラットフォームのゲーム開発ツール、携帯機を含む
2種類があり、1スクリプト、2 C++ライブラリ
スクリプトは、BASIC言語であり、DBProに類似した開発環境
2011年4月にTGCから発売予定 Ver1.0 




929 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 19:49:03 ID:RENybLjP]
あ、そう言えば今月のレターまだ読んでなかった
AGKスクリプトってBASICなのか
DBPに近いならDBPソースからコンバートしてくれるツールとか出ないかな

930 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 09:41:16.47 ID:iew/NmRA]
Newsletter - Issue98 - March 2011
www.thegamecreators.com/pages/newsletters/newsletter_issue_98.html


931 名前:名前は開発中のものです。 [2011/03/08(火) 14:00:54.29 ID:/ieZfoZE]
>>930
DarkBASIC Professional is Just the Tool for Levelling Upってとこ見てたんだけど
ひょっとしてプロ版だとxboxのインディーズゲーム作れるってこと?

932 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 16:19:42.34 ID:G/9+xuMj]
DarkBASICを使ってxobx用に開発しているゲームのマップエディタを作っただけらしい

933 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 21:14:20.67 ID:/ieZfoZE]
サンキュー。なんだそうだったのか。
ちょっとときめいちゃったじゃないか。
それでもおもしろい試みだな。

934 名前:名前は開発中のものです。 mailto:sage [2011/03/25(金) 05:11:10.69 ID:b2g/bSrY]
www.geocities.jp/courant_de_console/main_street/


935 名前: ◆SD2/42SuKs [2011/03/29(火) 14:16:43.90 ID:4o0xBWZO]
関連新スレ(♪)

[ Atari ST ] DarkBASIC OJT Manual [ SGI Indy ]
toki.2ch.net/test/read.cgi/i4004/1301364576/l50

936 名前:名前は開発中のものです。 mailto:sage [2011/03/30(水) 23:28:33.72 ID:hb8AR4Yh]
↑キモイのが居着いてるから行かないほうがいいよ。

937 名前:名前は開発中のものです。 mailto:sage [2011/03/31(木) 00:20:27.10 ID:ulioDXXH]
粘着されたからって、他人を巻き込むなよ

938 名前: ◆SD2/42SuKs [2011/03/31(木) 13:57:15.27 ID:3E349qnK]
ワロタw”



939 名前:名前は開発中のものです。 mailto:sage [2011/04/06(水) 15:03:41.69 ID:ZkGpvqco]
DBP日本語版をインストールし、TGCのアップグレードをつかって1.059→1.073→1.074→1.075→1.076としていったのですが、1.074まで動いていたものが動かなくなったのです。
それはヘルプのコマンドの中のGAMEFXのCreate Light Mapsの説明にあるExsampleCodeなのですが1.074までは普通にうごいてましたが1.075から
コンパイルは通りますが実行されると問題が発生したので終了しますとでて終了してしまうのです。
wait keyなどをはさんでとめてみて調べてみるとCreate Light Mapsのところでエラー?がでているらしいのですが、何かこのコマンドとかに仕様変更とかったのでしょうか?
他のPCにインストールしてやってみても同様な症状になります。(Windows7とXP)
ちなみに1.073からいれてるのはEditorU73をつかうためで、それはEditorNewでやるとコンパイルエラー(Failed to ’LoadDBA’っていうやつです)がでるからです。
どなたかわかる方または同じような症状の方がいれば何か情報をお願いします。

940 名前: ◆SD2/42SuKs [2011/04/08(金) 06:11:36.92 ID:OCK2r6kE]
こちらもよろ(♪)

[ Atari800 ] 99BASIC OJT Manual.1 [ AppleIIGS ]
jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1302209561/l100


941 名前:名前は開発中のものです。 [2011/04/09(土) 08:18:51.84 ID:g8f+wn2l]
>>940
面白そうだね。

942 名前: ◆SD2/42SuKs [2011/04/15(金) 00:04:20.19 ID:9bPKW2dN]
DarkBASIC避難所
hato.2ch.net/test/read.cgi/entrance2/1302793313/l50


943 名前:名前は開発中のものです。 [2011/04/17(日) 15:58:07.09 ID:F8NRBMmd]
age

944 名前:名前は開発中のものです。 [2011/04/24(日) 23:26:05.84 ID:gxK6y6Ce]
>>939
GAMEFXのコマンドがU75でエラーが出るのは確認しています。
FPSCとGAMEFXが、連携していて、
両方を改良中の時はそのバージョンが不安定でしょう
それで、常に最新版を使わず、過去の安定版を使え!
ですからGameFXを必要とするあなたは、U74を使えば良いのだと思う


945 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 01:01:43.98 ID:g5vIIc89]
>>944
なるほどそうなのですか。
U74を使うようにします、どうもありがとうございます。

946 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 17:29:41.36 ID:bKrGlXUW]
さてと…

COURANT DE CONSOLE PART.2
jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1304027447/l100






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<303KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef