物凄い勢いで誰かが質問に答えるスレ@ゲ製板 4つめ
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
02/10/26 12:08ID:mcopcFFO知ってたら即、答えるし、知らんかったら知らんと書け。
検索なんかクソでも喰っとけヨ!
教えて君以外は逝ってヨシ!
【鉄の掟】
一、かぶっても泣かない。
一、出された質問は残さず答える。
一、マンモス村田のギャグには大爆笑する
前スレ:
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
http://game.2ch.net/test/read.cgi/gamedev/1032098770/
過去スレ:
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
http://game.2ch.net/test/read.cgi/gamedev/1025293138/
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
http://game.2ch.net/test/read.cgi/gamedev/1005204354/
0679668
03/01/10 00:06ID:U/FAhoZJ0680あぼーん
NGNG0681名前は開発中のものです。
03/01/10 00:21ID:vi+Q/hrZADV製作ツールが使えるだけですので、
サークルに入れてもらえるか謎ですが。
0682あぼーん
NGNG0683名前は開発中のものです。
03/01/10 01:02ID:B77aKLjh> >マップを分割して処理を軽減しようと思うのですが、どのようにしたら良いですか?
> 結論出てるじゃん(w
>>672はマップの分割の仕方がわからないってんじゃないの?
単に泥臭いプログラムを書けないというだけかもしれないけど。
なんていうか、ここは何かと人を見下した口調で書く人が多くて・・・・。
0684名前は開発中のものです。
03/01/10 01:10ID:oVFO4BaJ×ここは何かと
○2ちゃんねるは何かと
この板ではなく全体的に言えること。
訴えられて敗訴するくらいだしな。
0685あぼーん
NGNG0686678
03/01/10 01:41ID:spsreLlZうーん見下してるつもりはないんだけどね
>672はマップの分割の仕方がわからないってんじゃないの
3DCGソフトで作ったデータなら、そのソフト上で分割するだけので
問題はないだろうと思う
自分でポリゴンメッシュを作成してる
または読み込んだあとに分割したいにしても
地面との当たり判定作れるレベルなら
そんなに難しいことではないと思うんだが
672どうよ?
ってもう寝てるだろうけど(w
0687あぼーん
NGNG0688名前は開発中のものです。
03/01/10 01:50ID:nEbN5CNw0689名前は開発中のものです。
03/01/10 02:32ID:B77aKLjh× 人の発言が見下してるように見えるのは、自分が人を見下しているからさ
○ 人の発言が(自分を)見下してるように見えるのは、自分が人を見下しているからさ
なら同意できないでもない。
第三者的な場合はあんまり関係ないと思うね。
まあそれはそれとして、
>>686すまそ。文字だけで悪気に取っちゃいけなかったね。申し訳ない。
ちょっと話題逸れるかもしれないけど、うちの場合、モデラ上で分割すると、
あとで何かあったときに微調整がしにくいから自動的に分割できるツールを
作ってくれとデザイナに頼まれたことがある。
四分木とかにする上でも、手作業で分割するのはあまり良いとは言えないから、
分割するためのプログラムは持ったほうが良いと思うなり。
「毎回同じ事をする」→「自動化するツール作成」→「間違いが起きない」という、
割と普通の考えから。(ツール作成分に多少余計な手間がかかっても、
デザイナがあわてて操作ミスとかがない分、データの信頼性は上がる。)
まあ、アマチュアレベルでやる分にはどうでもいいことかもしれんけどな。
0690あぼーん
NGNG0691名前は開発中のものです。
03/01/10 13:16ID:ALqqkdi2口が悪くても殺伐としてても、その状態でマターリと会話が維持できるのがよいところではないか。
0692672
03/01/10 13:42ID:54TZDM1j作りたい全方向シューティングゲームは、RTSの様なものも含んでいて、
画面外の敵や味方も行動しています。
例えばこんな感じのゲームです。
http://www.vector.co.jp/soft/win95/game/se250979.html?y
ちなみに、ゲームは2Dで、開発環境はVisualBasicでWindowsApiを使っています。
0693あぼーん
NGNG0694あぼーん
NGNG0695名前は開発中のものです。
03/01/10 17:27ID:NIY5JpAHなるほど・・・
俺はマップ分割処理したことないが
やるとすれば衝突判定や方向判定に4段階位のレベル分けしといて
表示画面からの距離により判定させるかな?
遠いところは適当に。
これでも倍速近くにはなろう。
便乗質問だが、マップを分割して何か解決するのか?
キャラをすべて動かすから分割しても無視出来まい?
無視していいならマップを分割せんでもいいが・・・
0696名前は開発中のものです。
03/01/10 17:47ID:L2xkTgMX少し違う話だと思う。
キャラ同士の攻撃判定やら、MAPオブジェクトとの衝突判定が総当りでやると、
2乗比例で処理量が増えるっていう話なら、座標をブロックに分けて、そこに居る
キャラをツリーなりテーブルなりで管理すればOKでは?
0697名前は開発中のものです。
03/01/10 18:10ID:O8W6KyiZやった人いる?
計算量を、O(n^2)からO(nlog2n)までもっていけるらしいが。
0698あぼーん
NGNG0699名前は開発中のものです。
03/01/11 14:30ID:vVuoHlWkExcelで作成するのが、後々一番効率的?
XMLとかそっちを使うのは、どうでしょう?(やったことないが。)
0700あぼーん
NGNG0701名前は開発中のものです。
03/01/11 16:58ID:v54cc89Hその一覧表を後々何に使うの?
0702名前は開発中のものです。
03/01/11 17:15ID:Cb4A8dB5どうにでもなるからExcelでいいよ。
0703あぼーん
NGNG0704名前は開発中のものです。
03/01/12 00:02ID:rXT4D81hXMLでデータを持つことあるけれど、正直生テキストでデータを入力するのは面倒だね。
xyzzyのXML-mode使ったりするとかなり楽になるけれど、それでも面倒。
で、結局中間データとして使うしかなくて、専用のツール作るか、
Execelでcsv吐いてから変換するのが一番手っ取り早くて、本末転倒だったりする。
結論、簡単なデータなら独自形式(含むcsv)で十分。
0705あぼーん
NGNG0706名前は開発中のものです。
03/01/12 00:14ID:1QEnlWyb作るの、めちゃ楽だし
struct hoge;
scanf("%d,%d,%d,%d",hoge.one,hoge.two,hoge.three,hoge.four);
これだけだもんなぁ
0707名前は開発中のものです。
03/01/12 00:17ID:1QEnlWyb0708あぼーん
NGNG0709699
03/01/12 02:06ID:CUUmTuh6簡単なのはExcelデータにする。
csv→コンバーターでバイナリーにするより、
VBAでそのままバイナリーにした方がはやくないか?
敵の画像ファイルと合わせてプレビューに使用する。。
とか…ほか、ややこしいことするならちょとXMLも考えるかも、
こんな捉え方でよいですか。
0710あぼーん
NGNG0711名前は開発中のものです。
03/01/12 02:59ID:OY6vsHdd0712あぼーん
NGNG0713名前は開発中のものです。
03/01/13 18:13ID:FfbcQhTDぐぐってみたけどそれらしいものは見当たらなかった。
気に入った曲があるんだけど、曲を聴くためだけにゲームを
立ち上げるのもなぁ…。他のことしながら聴けないし。
漏れのソフトとスキルじゃMIDIデータ改造もできない。
仕方なく普通にメディアプレイヤーで聴いてます。
0714名前は開発中のものです。
03/01/13 18:15ID:CAlD/OgP(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
http://freehost.kakiko.com/hangyaku
0715あぼーん
NGNG0716山崎渉
03/01/14 02:17ID:bd/DYb0p0717名前は開発中のものです。
03/01/15 01:13ID:USscRdxBbmp画像を表示したりしたいんですが、そういうライブラリって
ありますか?
0718名前は開発中のものです。
03/01/15 01:24ID:ndPSRAD+いまいち意味が分からんけど、これなんかどうっすか?
http://homepage2.nifty.com/natupaji/DxLib/
それともDirectX使わないで?
で、自分も質問。
ビデオチップの種類別で細かい仕様なんかが載ってるサイトないすか?
テクスチャの最大サイズとか、正方形のみとかの制限が知りたいんですよ。
0719名前は開発中のものです。
03/01/15 01:33ID:k52NzAsLWin32APIはCで使えるけど。
GetMouseMovePointsEx( )あたりを調べてみたら?
DirectXだってCで使えるし・・・。
0720名前は開発中のものです。
03/01/15 01:41ID:DMXnyywpそれはここしかあるまいー。
ビデオカードごとのDirectXのCaps一覧。
http://www.netsphere.jp/dxinfo/
毎度お世話になってます。
0721718
03/01/15 02:04ID:ndPSRAD+これこそは僕が見たかったサイトです!!
どうもです!!!
0722名前は開発中のものです。
03/01/15 02:28ID:c71blEVA>C++じゃなくてCでマウスの座標を取得したり
勘違いをしてるかWin32APIを知らないっぽいね
急ぐのなら718で紹介しているライブラリでいいけど
急いでないなら「猫でもわかる」で検索かけてそこで勉強するといい
猫は結構知られてないのかね
それともあまり検索してない?
いや717だけじゃなくてよそでも同じやり取りを何回も見たから
漏れがWinプログラムはじめたときはすぐに猫は検索に引っかかったんだが
0723あぼーん
NGNG0724si
03/01/15 10:51ID:7uKPYJxy0725名前は開発中のものです。
03/01/15 11:33ID:naSgMi2f0726あぼーん
NGNG0727名前は開発中のものです。
03/01/16 01:04ID:8iPn4/m6探したソフトでmilkshape 3DとかTruespaceはどんな感じですか?
メタセコイアは正規版でもXは入力できないみたいだし・・・。
0728名前は開発中のものです。
03/01/16 01:13ID:YEiLuOO6>メタセコイアは正規版でもXは入力できないみたいだし・・・。
あれ、そうだっけ?
“ちゃんと”レジストすればできたような。
0729名前は開発中のものです。
03/01/16 01:23ID:vkESK1f8レジストしたけど、Xfileの入力は出来ないよ。
0730名前は開発中のものです。
03/01/16 01:30ID:H0uqVa96確かメタセコLE版でもX吐けたはずですが
公式のバージョン比較でもLEは
出力SUF、RDS、COB、SCE、X、POV
と書いてあります
メタセコはお勧めです
実際プロも使っているぐらい優れた操作性です
そういえば今月(先月?)のCGの雑誌(名前忘れた)で
パンツァードラグーンオルタの主人公キャラの
ワイヤーフレーム画像がメタセコ上でした
0731名前は開発中のものです。
03/01/16 01:42ID:vkESK1f8いやだから、吐けるけど読めないという話ではないかと。
メタセコがお勧めというのは激しく同感。
0732730
03/01/16 02:06ID:H0uqVa96おぉ勘違いスマソ
とりあえずTrueSpaceで試したけど
読めるXファイルと読めないXファイルがあるっぽい
どう違うのか詳しくは見てないけど一応報告
0733あぼーん
NGNG0734名前は開発中のものです。
03/01/16 09:31ID:cg8mdAie座標系はバラバラでどっちなのかという情報を記述している場所が無い
特定のモデラーから出力したXファイルという前提でないと読み込めない
たとえば3DSのコンバーターとプラグインで
吐いているXファイルの座標系が全く異なっていたりする
そして判別する方法がない
0735727
03/01/16 10:14ID:kS10HKNO皆さんがオススメしていて解説本も出ているメタセコイアではじめてみようかと思います。
ゲーム作るために初めて3DCGに挑戦する初心者ですが。
あとXファイルビューワをいくつか拾ったけど、たしかに>>734さんの言うとうり、読めないファイルがある・・・。
0736あぼーん
NGNG0737名前は開発中のものです。
03/01/16 15:43ID:gxl3ymnZ0738あぼーん
NGNG0739名前は開発中のものです。
03/01/16 19:11ID:o/dCv8XR当たり判定は、どういう仕組みなのですか?
0740名前は開発中のものです。
03/01/16 20:52ID:nvtTafllif ( rand()/2 > RAND_MAX ) printf("あたり\n");
0741名前は開発中のものです。
03/01/16 21:09ID:MzxC3URM0742名前は開発中のものです。
03/01/16 21:35ID:DG3eXXSGhttp://www.peroxide.dk/download/tutorials/tut10/pxdtut10.html
http://homepage2.nifty.com/natupaji/DxLib/lecture/lecture1_6.html
0743名前は開発中のものです。
03/01/16 21:42ID:Wt6cdG/E/ _、_| ( )
/ゝ,_ノ`|y━・ 糸冬
0744名前は開発中のものです。
03/01/17 00:02ID:sGUJyS8B帰れ
>>739
四角形同士の交差判定じゃだめなの?
0745名前は開発中のものです。
03/01/17 00:05ID:b44dWJcY刺さってない状態だと落ちちゃいます。なんででしょう・・・。
0747あぼーん
NGNG0748名前は開発中のものです。
03/01/17 01:14ID:b44dWJcY0749742
03/01/17 01:28ID:ulv1dFqoそれぐらいはチュートリアル見て自分で解決してほしいなぁ・・・
--------------------
std::list<LPDIRECTINPUT8> ジョイスティックリスト
BOOL CALLBACK ジョイスティックを見つけたときに呼ばれる関数
(const DIDEVICEINSTANCE* pdidInstance, VOID* pContext)
{
見つけたジョイスティックのための DirectInputDecice8 を作って、
成功したらジョイスティックリストにためる。
}
--------------------
こういう関数をつくっておいて、
main とかから、
--------------------
// g_pDI は、IDirectInput8 への初期化済みのポインタである。
g_pDI->EnumDevices(
DI8DEVCLASS_GAMECTRL,
ジョイスティックを見つけたときに呼ばれる関数,
NULL, DIEDFL_ATTACHEDONLY);
--------------------
とかやると、ジョイスティックを探してくれて、見つけたジョイスティック一つ一つに対して
「ジョイスティックを見つけたときに呼ばれる関数」をよんでくれる。
この関数を実行したら「ジョイスティックリスト」にDirectInputDevice8がたまってる。
たまってなかったら刺さってないってこと。
いじょ。これでこの問題に関する質問の受付を終了いたします。
0750名前は開発中のものです。
03/01/17 01:36ID:b44dWJcY調べるのがめんどくさい初心者はなんでも書いて。って書いてあったもんで。(^^;
0751名前は開発中のものです。
03/01/17 09:54ID:HWbMWlC6/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧w∧ < オワリじゃ
__( ゚π ゚ )__ \________
\ y/ //
〈っ ==_cノ
(_†________)
0752名前は開発中のものです。
03/01/17 17:35ID:aw6KPism初心者なんですが、プログラミング言語ははC++のほうがいいんでしょうか?
それからいまPC上でWindowsとLinuxの2つのOSをつかえて
LinuxのほうだけC、C++のコンパイラがはいってるんですが、
Windows上で作成できるようにVC++を買ったほうがいいでしょうか?
0753名前は開発中のものです。
03/01/17 17:36ID:8fW211ls0754名前は開発中のものです。
03/01/17 17:40ID:aw6KPismありがとうございます!いまから買いに行ってきます!
0755754
03/01/17 17:41ID:aw6KPism0756名前は開発中のものです。
03/01/17 17:58ID:8fW211lsVC++は高いので、LinuxだけでなくWindowsにコンパイラはあった方がいいけど、
VC以外にも選択肢はあるから、もうちょっと考えてみ。
0757あぼーん
NGNG0758名前は開発中のものです。
03/01/17 20:55ID:M4SpwNtN0759名前は開発中のものです。
03/01/18 14:09ID:WJMnWmPv0760名前は開発中のものです。
03/01/18 14:14ID:09jV+B270761駄ゲーマニア
03/01/18 17:14ID:Ho8683SE駄ゲーであるほど良い!支離滅裂ムチャクチャストーリーを楽しみたい!(´Д`;)ハァハァ
0762名前は開発中のものです。
03/01/18 17:21ID:3Wsbg1eM板違いです。下記のスレへどうぞ。
面白いフリーソフト紹介&感想、攻略質問スレPart24
http://game2.2ch.net/test/read.cgi/game/1042715106/
0763あぼーん
NGNG0764名前は開発中のものです。
03/01/18 17:36ID:7rMsBGkIその場に留まり、移動しないタイプのベンチマークを作りたいんですが、
VC++のように、チマチマプログラムを打つのがかったるいんで3DCGソフトのように、
空間にオブジェクトを作成して置いていく要領で作れる開発ツールって無いのでしょうか?
0765あぼーん
NGNG0766名前は開発中のものです。
03/01/18 19:06ID:WObDYnlgここの意味がわからないので、なんと言って良いやら困ってます。
0767名前は開発中のものです。
03/01/18 20:22ID:TXf6qnxd∧ ∧ シュー
(,,゚Д゚) リョー
〜( )
|||
(__)_) 糸冬
0768名前は開発中のものです。
03/01/18 22:11ID:m7/vQqYu>その場に留まり、移動しないタイプのベンチマークを作りたいんですが、
何を計測するの?
>空間にオブジェクトを作成して置いていく要領で作れる開発ツールって無いのでしょうか?
それってコードを一行も書きたくないってこと?
もしそうなら悪いことはいわん
君はモノ作りにむいていないと思う
まぁそういうツールがあって本当に使えるものなら話題になってるだろうけど
聞いたことない
てゆーかゲーム制作関係ないからム板あたりで聞いたほうがいいよ
と釣られてみましたが何か?
0769名前は開発中のものです。
03/01/18 23:51ID:pVSLayuv「ファイル」で「C++ソースファイル」と、「C/C++ヘッダーファイル」の二つがありますが、
どちらを選べばいいのでしょうか。
あと、「プロジェクト」は「DirectX AppWizard」でいいのでしょうか。
0770名前は開発中のものです。
03/01/19 00:17ID:gsy6GgNeソースファイルとヘッダファイルについては、入門ページなり本なりで勉強してください。
>「プロジェクト」は「DirectX AppWizard」でいいのでしょうか。
自前のライブラリなどを使うのでなければそれでOK。
DirectX AppWizardを使うといくつかのファイルが生成されるので、
それらを編集することでゲームをつくることは可能です。
0771q
03/01/19 00:39ID:a/NtOauR0772名前は開発中のものです。
03/01/19 00:42ID:M6VvmQIPありがと〜ん (^з^)チュッ♪
0773名前は開発中のものです。
03/01/19 00:44ID:gP269JgNVC++初心者?
DirectXは後回しにしてVCの使い方を調べた方がいいと思う
ちなみに漏れは自分でちまちま書いたコードが財産だと思っているので
DirectXAppWizardは使ってない
0774あぼーん
NGNG0775名前は開発中のものです。
03/01/19 00:53ID:AX6EJRNXすでにしてるじゃないか……
>>773
同意。
まずツールの基本は抑えておくべきですよね。(使ってりゃ慣れるか)
俺は自分のライブラリがないのでDirectX AppWizardつかってますよ。
すでに存在するものをわざわざ自分で作る根性もないし、そもそも凝ったものを作ってないw
作れる人がうらやましい。
0776あぼーん
NGNG0777名前は開発中のものです。
03/01/19 08:09ID:2upI65MZ調べてたら複数コピーとか書いてあった。
意味分からん。ほかの方法とか知ってたら教えてください。
0778あぼーん
NGNG■ このスレッドは過去ログ倉庫に格納されています