トップページgamedev
540コメント256KB

さて、3Dシューティングでも作るか

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。03/02/23 17:31ID:gdlbBWqq
タイトルのとうりです
3Dシューティングゲームを作りたいなーと思う今日この頃。
でも俺の力量じゃとうてい無理・・・
と言うことで
みんなで1から3Dシューティング作ってみませんか?
032275 ◆75..l.TZD. 03/07/08 20:53ID:T12fNiow
さすがに戦車が密集することはないと思うけどね…。
0323155 ◆FID4WG7d1o 03/07/12 07:39ID:4IdDDWb5
今日も今から仕事・・・鬱・・・
032475 ◆75..l.TZD. 03/07/13 17:56ID:PCaJLOYa
忙しい時の方が人間は幸せなんだよ……たぶん。
でも度を過ぎるとちょっとなぁ。
最近は私も東部戦線が気がかりで戦車に手がまわらないですよ。
032575 ◆75..l.TZD. 03/07/16 05:37ID:CBeLkeM4
あー、忙しいよー。
誰か地形とかモデリングする人いない?
適当な地図書いてくれるだけでもいいからさ。
っても今は全然暇ないんだけど。
032675 ◆75..l.TZD. 03/07/16 05:38ID:CBeLkeM4
155さんオープンソース化して複数のプログラマーで作るとか考えない?
ポリゴンのほうも手伝ってくれる人とかいないかな…。
032775 ◆75..l.TZD. 03/07/16 05:45ID:CBeLkeM4
パンツァーフロントを深化させたものを作るって方針で良いんだよね?
とか勝手に話を進めてみるテスト。
戦車長の声とか入れたいよなぁ。
無線とかも音声入りで。
032875 ◆75..l.TZD. 03/07/16 05:54ID:CBeLkeM4
歩兵とかの扱いはどうします?
モロトフのカクテルとか投げてくるんですよね?
地雷犬はどうよ?
0329名前は開発中のものです。03/07/16 06:24ID:5BZvKNAw

参考になるかも
三人称の戦車ゲーム
DEMO版 41.7 MB

Tiger Hunt
ttp://www.3dgamers.com/games/tigerhunt/

ちなみに、家のPCでは、途中で落ちやがりました。

0330155 ◆FID4WG7d1o 03/07/17 00:37ID:JrE8LE1D
はぁ、さっき帰ってきて飯食ってうんこしたとこです。

>155さんオープンソース化して複数のプログラマーで作るとか考えない?
ほかにもプログラマーがいないと意味ないですし、ソース整理しないと公開するのははずかしーです。
この程度の規模だと多分あまりメリット無いです。
他のオープンソースであまり規模の大きくないプロジェクトをみても
結局一人で開発してる場合が多いような気がしますし。

>パンツァーフロントを深化させたものを作るって方針で良いんだよね?
パンツァーフロント自体あまり知りませんが、そうです。
とゆうか、基本的に(簡単にできそうでやるきになれば)なんでもありです。

>歩兵とかの扱いはどうします?
今のところは戦車のみです。とりあえず戦車ゲーできてから。

>Tiger Hunt
よゆーができたらやってみます。

風呂入って寝ます。ハービバノンノン
0331名前は開発中のものです。03/07/17 20:48ID:xgaQtRAl
軍事版より心から応援いたします。
是非ともがんばって頂きたいですが、あまりご無理をなさらぬように
ご自愛下さい
033275 ◆75..l.TZD. 03/07/18 12:10ID:vkgYSHhu
連続投稿禁止に引っかかってしばらく書き込めなかったですよ!

> 三人称の戦車ゲーム
ちとサイズが大きいですね…。当方、なろーなのでちょっと遠慮します…。

> この程度の規模だと多分あまりメリット無いです。
むはー。無用な心配でしたかっ。

> ご自愛下さい
戦わざる者に勝利なしであります!
戦って戦って勝ち抜くのであります!勝って勝って進むのであります!
われらが戦車は南に東に北に西に、躍進し突進して、戦車の歴史を作るのであります!
軍事板住人にとってこれ以上の生き甲斐は絶対にないのであります!

大東亜戦争史とかいうCDをいくつかもらったんだけど何かに使えないかな…?
0333名前は開発中のものです。03/07/21 02:05ID:mfa3eJqf
>>332
是非日本戦車を大量に(PAMPAM!
033475 ◆75..l.TZD. 03/07/22 20:25ID:CRZ+ELFi
第2次大戦中最も人気のあるチハ戦車…
033575 ◆75..l.TZD. 03/07/24 18:46ID:dJ1ozG3N
日本陸軍がドイツに発注したティーガー戦車を日本に持ち帰るために
在独武官がソ連軍の防御線を突き破ってユーラシア大陸を横断、日本に帰国。
とかシナリオをでっち上げれば…。
033675 ◆75..l.TZD. 03/07/26 03:22ID:etIyEOEg
75より全部隊へ――地雷犬に注意せよ……。
0337155部隊 ◆FID4WG7d1o 03/07/26 23:36ID:GwMMSNwx
あー、疲れた。

明日も仕事ですが、明日は早く帰れるはずなので
帰ってきたら、加速度かなにかを実装してみます。
0338名前は開発中のものです。03/07/27 18:41ID:S70KIkIJ
>>335
ハッピータイガーを思い出してしもうた。
0339155 ◆FID4WG7d1o 03/07/28 01:24ID:3mKYGYnr
眠い・・・
もう寝ます。
034075 ◆75..l.TZD. 03/07/29 06:13ID:Swmia1hI
むぅー。155さんも忙しいようですなー。
睡魔は敵だ!眠たがりません!終わるまでは!ってーことで
聴覚からガンガン刺激を与えて脳を興奮させて眠らないようにがんばっとるのですが、
泥の中の戦車よろしくさっぱり前に進めんのですよ。

眠れる人はまだ元気があっていい。まだ正常に近い。
0341155 ◆FID4WG7d1o 03/08/01 00:18ID:6pf8R4gx
とりあえず峠は越えました。
明日(今日)しだいでは八月も忙しくなるかも。というか、少なくとも八月は暇ではないです。
034275 ◆75..l.TZD. 03/08/05 21:52ID:6rwOGLhE
結局峠越した155さんは8月も忙しくなってしまったわけですかー?
こちらは峠が見えてきたところですよ〜、って言うか修羅場化してます。
0343155 ◆FID4WG7d1o 03/08/11 23:35ID:yI8lRm8c
あぁ、どうやら盆休みも無いようですな。
0344249 ◆BQczq5gkts 03/08/12 01:26ID:biWm1TWc
納期を抱えたプログラマは大体そうですね>夏休み
不肖私もプログラマです。
0345155 ◆FID4WG7d1o 03/08/14 22:45ID:l/V6kf/A
同業者でしたか。
今のプロジェクトは途中から加わったので、全体の仕様がつかめていなくて苦労します。
おまけになれない言語なのでストレスたまります。
といっても、7月よりも余裕ができそうなので、戦車のほうを少しでも進められるかも。

ところで249さんはC++は使えますか?
0346249 ◆BQczq5gkts 03/08/15 02:07ID:OMuIznxN
使えるというか、最近はもうC++とjava以外では全然仕事してません。
0347155 ◆FID4WG7d1o 03/08/15 23:19ID:GlaBD51c
>C++とjava以外では全然仕事してません。
う、うらやましい。

もし、このスレで公開している素朴な戦車プログラムに興味があり、
開発に参加してもらえるのであればソースを公開しようかと
思っているのですがどうでしょうか?
0348コナオミ03/08/16 22:58ID:tE/FGsNe
>>347
興味はありますが、技術が少なく迷惑を掛けたくないので参加は出来ません。
かなり似たようなゲームを作っているので技術を知りたいので公開して欲しいです。
0349名前は開発中のものです。03/08/17 02:27ID:3BwK7xGV
(´ー`).oO(>>348は自分が如何に無礼な事をしてるか解ってないんだろうな…)
0350名前は開発中のものです。03/08/17 04:30ID:TuofisvZ
男優さんのチンチンにまたがりガンガンと腰を振る少女。
挿入部のアップは見応え十分ですよ。
締まりのよさそうなオマンコが男性自身をくわえ込み,
ギュウギュウ締め付けている感じが映像からも伝わってきます。
セーラー服美少女のお宝映像を無料でどうぞ。
http://www.pinkschool.com/
0351703/08/17 11:02ID:YMRUKgQj
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
 ☆★ 無修正DVD★☆なら 新宿歌舞伎町直送 ☆★

人気爆発新作ベスト9入荷
  堤さやか引退特集 憂木瞳 プロジェクトX No8 ベイビーフェイスをやっちまえ
 白石ひより・愛葉るび SNAPSHOT 地下映像陵辱援交 すぎはら美里痴女教師
 店頭販売の売れ筋のみ厳選してみました 安心の後払い
     http://book-i.net/moromoro/
   白石ひとみ 小森詩 山田まり 長瀬愛
@@ 及川奈央 レジェンド @@ 堤さやか 東京バーチャル 依然大好評
    
  サンプル画像充実  見る価値あり  最高画質
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ 
0352名前は開発中のものです。03/08/17 13:53ID:6mikp7yn
(´ー`).oO(>>349 348はありえない発言だよな)
0353155 ◆FID4WG7d1o 03/08/17 23:17ID:FVoN3zpj
>>348
それは残念。(^^;)
実際、公開するにしてもソース整理してからでないと、

あと、たいした技術は使っていないのでwebとかで調べれば
このプログラムでやっていることは大体わかるのではないかと。
0354249 ◆BQczq5gkts 03/08/18 01:35ID:58xWCHPP
>>347
仕事で(検閲)なので、プログラムでお手伝いというのは難しいです。
その代わり、考証面では可能な限りお手伝いします。
03557503/08/18 19:07ID:8y9BR8MZ
トリップを置いてきてしまったので、しばらくトリップなしです。
>>348
このスレの戦車を使って戦車ゲーを作るのは自由ですよ。
今のところモデリングした戦車はダウンロードできない状態にありますが
このプロジェクトに加わってコオナミさん独自の戦車プログラムを作るというのであれば
モデリングデータをお渡しいたします。

>>155>>249
昨日すべてが終わりました。戦線復帰します。
0356155 ◆FID4WG7d1o 03/08/18 22:48ID:lDHb7zLY
>>354
そうでしたか、残念。
>考証面では可能な限りお手伝いします。
これからもよろしくお願いします。

>>355
>昨日すべてが終わりました。戦線復帰します。
こちらはもうしばらく戦線復帰できそうにありませんが
暇を見つけて少しでも進める努力をいたします。
0357名前は開発中のものです。03/08/20 02:14ID:X34EhOfP
 山崎パン
03587503/08/22 21:17ID:49zlTMvV
4号でけたー。
結局シュルツェンとかついてません。
長い間の中断でさっぱり忘れてて、
テクスチャ書き終わってから付けるの忘れてたのに気が付きましたよ。
ごめんなさい。
0359155 ◆FID4WG7d1o 03/08/24 20:55ID:tu57OodW
乙です。
いただきました。
0360コナオミ03/08/28 00:15ID:ssaFiRfF
>>353
結構webで調べてはいるんですけど、知りたい技術が見つからないんですよね。
どこか優良サイト知りませんか?
0361名前は開発中のものです。03/08/28 18:13ID:QGo6s2Ha
>>360
知りたい技術がなんなのか書かないと
サイト教えられないと思うぞ

3Dのハナシなのかゲームフローのハナシなのか
0362名前は開発中のものです。03/08/28 18:56ID:hL871f+b
>>360
典型的な夏厨質問だな。
技術々々っても、どうせポインタの使い方すらわからんレベルなんだろ?
こんなとこ来てないでさっさと夏休みの宿題終わらせろよ。
また教室の後ろに立たされたいのか?
0363名前は開発中のものです。03/08/28 22:14ID:QuDn6y2e
>362
最近思うんだ、
ポインタ使わないで済むところは
使わない方がいいんじゃないかって。

思考がCに縛られる前にSTLでも覚えた方がいい。

0364155 ◆FID4WG7d1o 03/08/28 23:56ID:y3keVKue
>>360
ttp://www.twin-tail.jp/ とか
なくなってるけど 宇治社中改 ttp://www.cc.rim.or.jp/~devilman/

衝突判定とか数学関係は単語並べてぐぐって適当に調べてます
0365155 ◆FID4WG7d1o 03/08/29 00:04ID:Vi82cO15
>ポインタ使わないで済むところは
>使わない方がいいんじゃないかって。
同意ですけどC++の場合、多態性の実装が
ベースクラスのポインタに派生クラスのインスタンスを入れるため、
どうしてもポインタが多くなってしまうような。
0366名前は開発中のものです。03/08/29 11:27ID:fOs4Wu/4
開発に参加したいのですが。
lccやgccでopengl使ったゲームを個人で開発してたことがあるので少しは助けになれるかと
ソースが汚いのならある程度は綺麗にするぐらいはできると思いますので
0367155 ◆FID4WG7d1o 03/08/29 23:48ID:CooJZ6g2
>>366
参加してもらえるとうれしいです。
ソースはDirectX関係の共通部分とプロトタイプの2つに分けられますが、
プロトタイプのほうはかなり汚いです。

共通部分のほうはできるだけ整理して、一週間後ぐらいにUPします。
プロトタイプのほうはそのあと、いつ頃になるかわかりませんが。
0368155 ◆FID4WG7d1o 03/08/29 23:58ID:CooJZ6g2
>>366
ところで、コンパイラはなにが使えますか?
DirectXのSDKが使えるものでないとだめだと思うのですが。

DXのSDKが使えるフリーのコンパイラならBCCあたりでしょうか?
現在、DirectXは8.0aを使っているのですが、9のほうがいいですか?
DX8にしている理由は、Win95対応とBCで使用するためのLibがあるからです。
0369名前は開発中のものです。03/08/30 08:13ID:klukTAfw
>>365
意識してポインタをって意味だろ。察しれ
03707503/08/30 08:21ID:m0bNqRRX
プログラム部隊に援軍かっ!
ポリゴン部隊には補充はないのかー。

だいぶ期間空けてしまったのでメモらなかった計画はほとんど忘れてしまいました。
突然ですがWW2以降の戦車は作るの止めます。
こっそりチハも作ろうかと思ってましたが止めました。

次はどの戦車モデリングしましょうか?
0371名前は開発中のものです。03/08/30 09:15ID:qCOSw8qY
>370

フチコマ
0372名前は開発中のものです。03/08/30 09:57ID:s6jMe6Hb
>>370
チハは必須。
戦車と言えばチハ、チハの無い戦車ゲーはTHE戦車以下。

あとそろそろマップもキボンヌ
037336603/08/30 12:54ID:DMDujese
>>367>>368
暇だし、全体の流れとかはやくみたいので汚くてもいいから早くアップしてほしいですw
既にCで書かれたOpenGLでポリゴンを表示するプログラムがあるので、それの一部を使えば整理するのに役立つかも知れません。
コンパイラはフリーのものなら大抵使えます。
mingwやlccでもdirectxは使えるようですが、bccで開発しているのでそれにあわせようかと思います。
DX8と9の違いを知らないし、最先端の技術を使うとPCを選ぶことになりそうなのでDX8でいいと思います。
>>372
画像からHeight mapを作るルーチンがありますけど。まだ衝突判断や高速に表示することはできませんが、
画像でマップ作れたら、ほとんどのペイントソフトでマップ作れるようになって便利だと思うのですが。
03747503/08/30 13:31ID:m0bNqRRX
いっそのことopenGLに切り替えるとか…。

Linuxに移植が楽チン

Linux系雑誌に掲載。

ウマー(゚д゚)

見本誌がもらえるだけか。自己完結。

>>366さん
HeightMap使う場合って建物とか橋とかどうなるの?
037536603/08/30 16:10ID:DMDujese
>>374
がんばればOpenglとDirectXを両方対応してLinuxとかにも移植できるかも
LinuxでOpenGLソフトは作ったことあります。
HeightMap使ったら、別に建物とか橋のモデルを用意してシーンに追加することになります。
マップに建物とか橋を含むと、それらを破壊するときにポリゴンを変形させたり
頂点を消去するような面倒な処理をすることになりそうだが
0376名前は開発中のものです。03/08/30 17:23ID:qCOSw8qY
xファイルの恩恵がなくなると
かなり面倒が増えてしまうと思われ
楽な環境で”作ること”を優先した方が良いような
03777503/08/30 17:24ID:m0bNqRRX
全くだ!余計なことばっかり言ってすまんです。
037836603/08/30 21:10ID:DMDujese
Xファイルのフォーマットは公開されてるからOpenGLで使うことができるかもしれない
今のところはメッシュのデータとテクスチャ座標しか使ってないようなので
他のフォーマットでははだめなのでしょうか?
wave front(.obj)形式のファイルを読みこむルーチンならありますけど
0379155 ◆FID4WG7d1o 03/08/31 00:17ID:gl92l2eK
いま帰ってきました。

>暇だし、全体の流れとかはやくみたいので汚くてもいいから早くアップしてほしいですw
明日、一日だけでも時間ください(w
共通部分はDirectXのSDKが使えるのであれば多分、あまり問題は無いのですが
プロトタイプはVC+MFCですのでほかのコンパイラでは問題ありです。

MFCを使った理由は、プロトタイプではパラメータの変更などにダイアログを
使用しようと思ったので、APIを使ってダイアログを作るより楽だったからです。
VC以外のコンパイラを使用するなら、GUIのライブラリとかもフリーのものに
したほうがよいかもしれませんね。
0380155 ◆FID4WG7d1o 03/08/31 00:28ID:gl92l2eK
で、DirectXのバージョンですが、今でも8がダウンロードできるのかがわかりません。
366さんがすでにお持ちでしたら問題ありませんが。
ちなみに今、開発に使用しているDirectXは8.0aです。

OpenGLですが、私も以前少し使ったことがあります。
簡単なことしかやってませんでしたが。
描画関係はDirectXでもOpenGLでもどちらでもかまいませんが、
OpenGLだとソースを公開する必要はなくなります。

キー入力などはDirectXを使用したほうがよいと思います。
PCのキーは複数同時に押すとキー入力を受け付けなくなるキーがあるので
ジョイパッドやジョイスティックを使用したほうがよいかもしれないからです。
0381155 ◆FID4WG7d1o 03/08/31 00:37ID:gl92l2eK
とりあえず、366さんの状況によって開発環境などを決めたいです。

・コンパイラ
とりあえずBCC?
私はフリーのものを除くとVC6, VC2003, BCB5 が使えます。

・DirectX or OpenGL
DirectX8.0a or DirectX9.0b(現行なのでDL可) or OpenGL
とりあえず、実際にコンパイルできる環境が作れるものです。

・GUIライブラリ
必須ではありませんがちょっとしたツールとか作る場合にはあると便利なはず。
038236603/08/31 15:50ID:D6jlBk01
 VCは持ってないのでGUIはリソース・スクリプトを使うか、
APIを直接呼び出すしかないです。
 ファイルにパラメーターの値をテキストで書いておき、
値を変更したときにファイルを読み直すようにすると
プログラム的に楽です。
 いつかは洋ゲーのFPSのようにコンソールをつけたり、
オリジナルのGUIにするといいんじゃないでしょうか。
 3Dに関係ある部分をDLL化すれば、自分はGUI部分に触らずに開発して、
動作確認もできます。そうすればDirectXとOpenGLを切り替えできますよ。
 DirectXSDKは8.0aがあったので落しました。
 キー入力にはDirectXでよいと思いますが、
ジョイパとかを持ってない人もいるので
キーボードやマウスでもゲームできるようにしないといけないのでは。
コンパイラはとりあえずBCCにしようかと思います。
0383155 ◆FID4WG7d1o 03/09/01 01:27ID:SAMxZRqL
とりあえず、コンパイラはBCCで、3DはDirectX8.0aできればOpenGLも、
GUIは今のところはとくになし、ですね。あと、STLも必要です。
私は、BCB5があるのでBCB5のVCL抜きで開発してみようかと思います。
もし、BCCとの互換性に問題があるようでしたらBCCにします。

>ジョイパとかを持ってない人もいるので
>キーボードやマウスでもゲームできるようにしないといけないのでは。
基本的に、キーボード or ジョイパッドかな、と思ってます。マウスがびみょーなところ。

ソースのほうは明日ぐらいになりそうです。スンマソン
0384名前は開発中のものです。03/09/01 15:48ID:ND5cseGq
スレと関係なくて非常に申し訳無いのですが

>>75さん
公式サイトにupされてるデータ(pz4g.zip)
ちょっと拝借してもいいですか?
それっぽいサンプルのSS撮るのに使わせてもらいたいんです
038536603/09/01 18:52ID:6SWNQ5ks
>基本的に、キーボード or ジョイパッドかな、と思ってます。マウスがびみょーなところ。
照準を合わせるのにマウスが使えそうですね。
>ソースのほうは明日ぐらいになりそうです。スンマソン
無理言ってすみませんでした。がんばってください
>>384
SSはHPとかに掲載するんですか?
0386名前は開発中のものです。03/09/01 19:07ID:ND5cseGq
>>385
HPにでかでか掲載ってのはないですが、
うぷろだにペタって貼ってBBSで話のネタにはしたいなぁと思てます
メタセコのテクスチャつきローポリ戦車モデルってのが嬉しくて

今はコレを拝借しながら勉強してる段階(;´Д`)
ttp://www.geocities.co.jp/SiliconValley/3521/tank.html

モノができるのまだまだー先な感じです
03877503/09/01 23:11ID:xyBxGMSc
>>386
うーん。
自分のホームページの日記絵とかでSS撮って公開したりしてるからなー。
ちょっと困るかも。どこのBBSに貼るかってのも問題だけど。

一応、公式ページでダウンロードできるものは、
目的外使用は禁止ということでよろしくお願いします。
038838603/09/02 00:04ID:1KgkbPKv
了解しますた!
0389155 ◆FID4WG7d1o 03/09/02 03:24ID:zEQj9xoL
ソースの共通部分の半分ぐらいを上げました。残りの半分のうち、四割ぐらいは
整理してますけどキリが悪いので、出来れば明日かあさってぐらいに上げたいと
思っています。
ファイル名とかクラス名を変更したところとかあるので間違ってるところがあるかも。
ネームスペースにlemonと付けています。
ネームスペースには果物の名前を付けているので(個人的に)。
039036603/09/02 15:16ID:cMP9Y1Cd
>>389
ご苦労様です。ソース見させて貰いました。
Doxgen使ってあって見やすいです。
>ネームスペースにlemonと付けています。
これからOpenGLやサウンドを実装することを考えると、
dx_engineやlemon_d3dというような名前のほうがいいような気がします。
0391コナオミ03/09/04 01:55ID:Mf7Eo+t7
>>361
今一番知りたいのは、マップの上を戦車が走らせる方法です。
DirectX7はRayPickがあったらしいですが、8にはそのようなものはなくなっているので・・・
ちなみにフラクタルの上を走るのではなくポリゴンの上を走らせる方法です。
0392155 ◆FID4WG7d1o 03/09/04 01:57ID:YuaF3XjR
ネームスペース名は適当ですので何でもかまいません。
他のライブラリとかとクラス名等が、衝突さえしなければいいか、程度の理由で
つけているだけです。

共通部分の残りは明日か、あさってぐらいにUPします。
その次は、共通部分を使った簡単なサンプルをいくつか作ってUPします。
プロトタイプはそのあとの予定ですが、VC+MFCなのでどうしようかなと、思ってます。
0393155 ◆FID4WG7d1o 03/09/04 02:07ID:YuaF3XjR
>>391
ポリゴンと衝突判定とかして、衝突しているポリゴンの法線を戦車の上方向にします。
戦車が地面にたいして水平になっていれば、そのまま戦車が向いている方向に
進ませれば地面に沿って移動しているようにみえます。
プログラムコードはそのうち公開します。
0394コナオミ03/09/04 23:55ID:KupVqf1K
>>393
プログラムコードを楽しみに待っています。
0395名前は開発中のものです。03/09/05 00:23ID:K1taow1R
RayPickも自分で書けない様な奴が3Dゲーなんて夢のまた夢だろ。
くれ厨する前に、まず幾何の勉強でもしろ。
03967503/09/07 06:25ID:h2FGNbSl
で、>>386は手伝ってくれないのかな?
03977503/09/07 06:30ID:h2FGNbSl
マップとか作ってくれたらいいんだけど。
0398H03/09/07 12:50ID:R9ty/G32
すごくエロいサイトを発見でつ!(*´Д`)ハァハァ…
http://www.kk.iij4u.or.jp/~sandy/pink/omanko/

美少女中学生のパイパンおまんこがっ!!
0399名前は開発中のものです。03/09/07 14:25ID:U7RwGNmj
さっさとソース上げろよゴミども
0400 ◆lwyeWF08wE 03/09/07 21:19ID:VitlcmoH
ファイル名からディレクトリを取出し、ファイル名に付け加える関数できたので
フォルダ名が引数にあるCreateMeshFromFileを廃止できそうなのですが、
関数を呼び出すほうはそれでも大丈夫でしょうか?
今wavefront形式のファイルも読み込めるようにしていて、
後はD3DXMeshにデータを書きこむ関数ができれば完成します。
ソースコードはHPにアップデートでいいですね。
次は画像からマップを作る処理を書こうと思ってるんですが、
これもD3DXMeshにデータを書きこんだほうがよさそうですね。
0401名前は開発中のものです。03/09/08 02:36ID:Ld2h8Wdh
プログラムをアップしました。
動作チェックよろ〜。
0402ゴミ155 ◆FID4WG7d1o 03/09/08 04:47ID:TqTd/gja
共通部分の残りUPしました。

>ファイル名からディレクトリを取出し、ファイル名に付け加える関数できたので
手抜きのフォロースンマソ

>フォルダ名が引数にあるCreateMeshFromFileを廃止できそうなのですが、
>関数を呼び出すほうはそれでも大丈夫でしょうか?
廃止してもらってもかまいません。多分。

>これもD3DXMeshにデータを書きこんだほうがよさそうですね。
そうですね、今のところXファイルからの処理が楽です。(というか手抜き)
0403155 ◆FID4WG7d1o 03/09/08 04:55ID:TqTd/gja
>>401
動かしてみました。
Xでたまが、最初の戦車が落ちてきて、ドスンって感じもいいです。
0404366 ◆lwyeWF08wE 03/09/08 10:57ID:qHOyMW01
>>401
結構動きがリアルになってますが、
底辺の四つの頂点で地面と衝突判断しているようなので
山の頂上にいくとポリゴンが食い込みます。
それとマップからはずれたときの動きもおかしいような
Windowモードで画面がちらついているようですが、
CDxw3DDeviceクラスのCreateD3dDevのd3dppのSwapEffectの値を
変更すれば直るような気がします。
040540103/09/09 04:32ID:6Qq9AYmN
バグ修正版をアップしました。

>の頂上にいくとポリゴンが食い込みます。
修正してたら動きが安定しなくなったので
もう少し時間をかけて調整します。

>それとマップからはずれたときの動きもおかしいような
地面のモデルから出れないようにしました。

>Windowモードで画面がちらついているようですが、
>CDxw3DDeviceクラスのCreateD3dDevのd3dppのSwapEffectの値を
>変更すれば直るような気がします。
D3DSWAPEFFECT_DISCARD から D3DSWAPEFFECT_FLIP へ
変更してみましたが、こちらでは再現しないので直っているか確認できません。

ところで皆さんのマシンスペックってどれくらい?
俺のマシンでは処理速度が凄く余ってるから最適化してないんだけど…。
0406366 ◆lwyeWF08wE 03/09/09 11:27ID:usp0TDFG
>>405
まだWindowモードでちらつきます。↑キーと→キーを押すとよく見えます。
FullScreenモードではちらつきません。
SDKのHelpを読むとD3DSWAPEFFECT_COPY_VSYNCにするとテアリング効果を消したりできると書いてありました。
マシンスペックは
OS Windows98
CPU Pentium350MHz
Memory 64Mbyte
videocard Voodoo3
videomemory 16Mbyte
Windowモート(640x504 R5G6B5 D16)ではだいたいfps60です。
できればこのスペックで快適に動くゲームがいいです。
04077503/09/09 16:22ID:ekpbMJ+w
結構軽快に動いてますね。
弾まで撃てるとは!
私の環境は
OS Windows2000
CPU Celeron 500MHz
Memory 128Mbyte
videocard オンボード,rage128
10fpsくらいしかでてません。
サブマシンなので仕方が無いのですが。
040840103/09/10 19:04ID:anIAWln+
プログラムを更新しました。

>>406
>SDKのHelpを読むとD3DSWAPEFFECT_COPY_VSYNCにするとテアリング効果を消したりできると書いてありました。
う〜ん、DX9.0にはD3DSWAPEFFECT_COPYしかありませんでした。
一応これに変えてみたので試してください。
これでだめな場合はF2キーでセッティングダイアログが出るので
適当にいじってみてください。
それでも駄目ならフレーム更新処理をもう一度見直して見ます。

>できればこのスペックで快適に動くゲームがいいです。
了解、あまり無茶しないようにします。

>>407
>10fpsくらいしかでてません。
>サブマシンなので仕方が無いのですが。
うを!10fpsですか・・・XFileを作成できる環境なら
もっと荒いマップを作ればもう少し快適になるかもです。

0409●のテストカキコ中03/09/10 19:32ID:11otmi1+
http://ula2ch.muvc.net/ (このカキコは削除しても良いです)
0410●のテストカキコ中03/09/10 19:41ID:11otmi1+
http://ula2ch.muvc.net/ (このカキコは削除しても良いです)
0411366 ◆lwyeWF08wE 03/09/10 20:32ID:ZP0/Opxn
>>407
スペックはそんなに悪い気がしないけど。
ハードウェアアクセラレーションが有効になってないか、rage128がDirectXに対応してないかのどっちかでは
>>408
ちらつきなくなりました。
Win95対応にするため、DX8.0aで開発してます。
攻撃する戦車が!でもfpsが30ぐらいまで下がりました
>>もっと荒いマップを作ればもう少し快適になるかもです。
マップを分割して、8分木や4分木にし、木の最初の分岐から
視界に入るかどうかを調べていって視界に入らないものは描画しないという
高速化の手法があります。後々この処理を書こうかと思ってます。
戦車が増えた場合にも、戦車の境界球が視界に入るかどうか調べると
戦車の数が多い場合に高速化できそうです。
0412戦車ゲームマニア03/09/10 20:50ID:SHIAUhFZ
頑張ってください。
何気にこのスレはいいスレっすねぇ・・
協力したいけど何も・・
0413155 ◆FID4WG7d1o 03/09/10 23:49ID:yETzckk/
>>408
09_10版動かしてみました。

マシンスペックは
OS Win2k
CPU Athlon1700(1466MHz)
Mem 512Mbyte
VGA GeForceFX5200 128MB
Windowモート(640x499 R5G6B5 D16)でfps40ぐらいです。
なんか、>>406, >>411 見るとマシンスペックがうそのようだ。

あと、たまに戦車がひっくり返って身動き取れなくなるのが面白いです。
0414155 ◆FID4WG7d1o 03/09/10 23:52ID:yETzckk/
アンチエイリアシングとかOFFにしたらfps60ぐらいまでいきました。
0415名前は開発中のものです。03/09/11 23:20ID:XI17++i9
弾幕作成方法を教えてください。
041640103/09/12 04:57ID:tgbqTEC3
更新しました。

>>411
おっ!直りましたか。助言ありがとうございました。
>マップを分割して、8分木や4分木にし、木の最初の分岐から
ふむふむ、勉強になりますな〜。
マップを広くする時に手をつけてみますかね。

>>412
>協力したいけど何も・・
んじゃ今回のバージョンを実行して動作報告ちょ〜だい。
まさかマックじゃないよね?

>>414
>アンチエイリアシングとかOFFにしたらfps60ぐらいまでいきました。
今回のバージョンは処理落ちしまくるかも・・・。怒んないでね。

0417155 ◆FID4WG7d1o 03/09/12 22:33ID:cRg2qfSi
>>416
スゲーッ! 戦車がいっぱいでくらい判定がーっ!!
とりあえず、敵戦車をすべてひっくり返してやりました。
AAオンでfps35ぐらいなのであまり遅くなってない?
0418418 ◆kK24KJlRV. 03/09/13 07:57ID:Jl7QxPeh
コソーリ応援シテマス

バンガレ!
0419名前は開発中のものです。03/09/13 09:15ID:I02pZYIp
ttp://serviceline.hp.infoseek.co.jp/
0420わはは03/09/13 10:06ID:B5kTQotR
http://www8.plala.or.jp/Laputa/flash/nasu.html
0421366 ◆lwyeWF08wE 03/09/13 15:23ID:KOx0KZ07
>>412 >>418
どうもありがとうございます。
プログラムの動作チェックとかできると思います。
>>416
たくさん戦車があってゲームらしくなりましたね。
でもfpsが15ぐらいで重いです。

wavefrontファイル(*.obj)を読み込む関数を書いたので
BCCでちゃんと動くか確かめようとしたのですが、
lemonをコンパイルするとエラーが。
それとDirectX8.0aにはBCC用のライブラリがないので
ttp://www.geocities.com/foetsch/borlibs/index.htm
からBCC用のライブラリをとってきたのですが
これでコンパイルされたプログラムはこれに付属のdllが
必要なようです。
とりあえずコンパイルできたのですが、実行すると固まるので
ただいまデバッグ中・・・
■ このスレッドは過去ログ倉庫に格納されています