【初心者歓迎】スレを立てる前にココで質問を【Part8】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2005/04/12(火) 01:40:30ID:8ROcJjeS長年の悩みがたった一つのレスで解決することも。
回答があるまでに数日かかることもありますが、辛抱強く待ちましょう。
スレッド案内は >>2-
■スレッドを立てる前にはローカルルールを読みましょう
http://pc8.2ch.net/gamedev/
0079名前は開発中のものです。
2005/04/22(金) 16:11:11ID:JUbjS5nV0080名前は開発中のものです。
2005/04/22(金) 16:55:50ID:ZTN+R+Xp1)開発環境のマシンスペックは?
2)アニメーションしてるキャラのポリゴン数は?
マシンスペック、ポリゴン数ともそれなりだというなら、
自前でどうこうするよりどこかのライブラリ使った方がいいと思うがな。
0081名前は開発中のものです。
2005/04/22(金) 20:00:37ID:nOgdNARQADVゲームで、知人に声を担当してもらおうかなと思ったのですが、どうやって声を録音したらいいのでしょうか?
何かソフトが必要なんでしょうか?
0082名前は開発中のものです。
2005/04/22(金) 20:08:23ID:ARah4tGOぶっちゃけ録音はサウンドカードの品質に影響されまくる。
オンボードチップで録音しようものならそれはもうノイズバリバリ
0083名前は開発中のものです。
2005/04/22(金) 21:31:12ID:3bES12iY何秒たったらこの種類の敵がでてきて何秒ならこの種類の敵みたいな
ことってどうすれば管理が簡単ですか?
現在はスタートしてからの時間を計ってその時間になったらフラグを
立てて出してるんですが何かいい方法ありませんか?
0084名前は開発中のものです。
2005/04/22(金) 21:38:58ID:ARah4tGOstruct EventInfo {
int Time;
int EventType;
int Parameter[MAX_PARAM];
};
EventInfo ei[MAX_EVENT];
・ゲーム起動時にスクリプトを読み込んで配列eiを初期化
・時間軸でソート
・ゲーム中は配列の最初から見ていって時間がきたらそのイベントを実行
という感じ
0085名前は開発中のものです。
2005/04/22(金) 21:41:55ID:/O3yTXuh自機の座標以外に、自機のマップ位置を用意しておき、
ゲーム中では、自機のマップ位置と敵フラグを確認しつつ、
敵を配置する。
0086名前は開発中のものです。
2005/04/22(金) 22:39:33ID:MlrWYGdY0087名前は開発中のものです。
2005/04/22(金) 23:03:12ID:KWuSOR/O0088名前は開発中のものです。
2005/04/23(土) 00:09:52ID:04XjNDBRもしスレ違いでしたら、長々書き込むと迷惑かなと思い、誘導されてから
詳しいことを話すつもりでした。
今まで、ネット上のサンプルプログラムを継ぎ合わせて、我流でやってきたので、
どのような説明をすれば、ご指導いただけるかも分からない状態です。
というわけで、とりあえずコード自体をアップしました。
コードの書き方・コメントの付け方等も含めてご指導いただけたら幸いです
ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0106.txt
>>80
Cekeron(R) CPU 2.40GHz. 256 MB RAM. VRAM 128 MB(おそらく
です。
あと、2D格闘を作っているのでポリゴン数は1のはずです。
0089名前は開発中のものです。
2005/04/23(土) 00:18:24ID:dIHGO+XKそれ多分WM_TIMERがシステムから省かれてるだけな気がするw
あれは使わんほうがいいっす。
あと小ネタだけどスプライトの表示はD3DPT_TRIANGLELISTじゃなくて
D3DPT_TRIANGLEFANなら6頂点じゃなくて4頂点だけで済むよ。
0090名前は開発中のものです。
2005/04/23(土) 00:22:44ID:BG7KWTgSそりゃ速度でないよ
SetTimer - WM_TIMERでは誤差も結構あるだろうし
精度も期待できないよ
SetTimerは1_秒に設定しても1秒間に10〜20回くらいしか呼ばれないこともある
って報告をどっかで見た気がする
Win32APIのサンプルでGetMessageでメッセージを取得しながらwhileループで
ぐるぐるまわしてるのを参考にしれ
gpD3DDevice->Clear以降のDX関係の処理はそのwhileループで呼ぶように
するだけで劇的に速度が変わると思われ
でtimeGetTimeとかの精度の高いタイマーを使ってフレームレートを維持するように
変えて見れ
0091名前は開発中のものです。
2005/04/23(土) 13:44:06ID:ni2UMQZL使ってるソフトは99BASICです、ハードディスクにセーブしたいです
お願いします
0092名前は開発中のものです。
2005/04/23(土) 16:26:05ID:pVyiifkKHSPでいうpicloadみたいなヤシ
0093名前は開発中のものです。
2005/04/23(土) 16:31:02ID:dCcwo0Uoまずウィンドウは開けるのか?
あと何を使って作ってるのか書くべきだ
WINAPIなのかMFCなのかDirectXなのか、その他のライブラリなのか
それによって方法が異なる
0094名前は開発中のものです。
2005/04/23(土) 16:37:26ID:pVyiifkKライブラリ使わないといけないのか?
もし 使わないといけないなら
何が一番簡単かおしえてくれ
0095名前は開発中のものです。
2005/04/23(土) 16:49:55ID:CES/JrJGとりあえずDirectXでも使っとけば?
個人的にはウィンドウズAPIからはじめるのが色々わかって面白いと思う
>>93も言ってるけどウィンドウ開いたりとか基本的なことはできるの?
今までコンソールでしか作ってなかったとかそういう話?
009692
2005/04/23(土) 16:52:24ID:pVyiifkKっていうか今日はじめた
でもHSPとCならすこしできる
0097名前は開発中のものです。
2005/04/23(土) 16:59:47ID:dIHGO+XK多少はWindowsの知識があったほうが制作過程の上で役に立つから
0098名前は開発中のものです。
2005/04/23(土) 17:00:59ID:CES/JrJG基本的に入門書に載ってるようなDOS窓のヤツとは作り方が違うと思っておいたほうがいい
解説サイトみながら自分で作ってみるのが一番早いかな
ここで全部説明は無理かも
010092
2005/04/23(土) 17:13:35ID:pVyiifkK0101名前は開発中のものです。
2005/04/23(土) 17:25:51ID:/xpA4yp+勉強サイトなんて腐るほどあるし
0102名前は開発中のものです。
2005/04/24(日) 00:48:20ID:xLyPShFJ0103名前は開発中のものです。
2005/04/24(日) 05:40:53ID:2r13uZnFこれらのゲームを作りたいんですが、
Delphiより、C++のほうが簡単に作れるでしょうか?
最初にDelphi学ぶのは、ちょっと不安がありあんす。
0104名前は開発中のものです。
2005/04/24(日) 07:41:07ID:r/S3l8Zt0105名前は開発中のものです。
2005/04/24(日) 14:58:11ID:5V17GWlr市販のゲームのようにテキストを一文字ずつ表示させたり、クリックすることをで読み進めるようにするにはどうしたらいいのでしょうか?
本当に初歩的な質問でごめんなさい。使ってるソフトはVisualBasic6,0です。
0106名前は開発中のものです。
2005/04/24(日) 15:24:21ID:Ki8IN4j6つ[吉里吉里]
0107105
2005/04/24(日) 15:53:10ID:5V17GWlr0108名前は開発中のものです。
2005/04/24(日) 17:11:05ID:/k03rzVP横着しないでVBの入門書やら文法書やら勉強サイトで地道に勉強しる
0109105
2005/04/24(日) 17:21:54ID:5V17GWlrありがとうございます。
近くの書店で参考になりそうな本を探してみます。
勉強サイトも見てみることにしますね。
アドバイスありがとうございました。
0110名前は開発中のものです。
2005/04/24(日) 17:31:27ID:UMj9JEko011192
2005/04/24(日) 21:43:15ID:73le+hUVのダウンロードの仕方がよくわかりません
誰か教えてください
0112名前は開発中のものです。
2005/04/24(日) 21:46:44ID:Nq56DJtTフロミオルタナとかメタルギアと全く同じものはツクールじゃ作れないじゃないですか。
0113名前は開発中のものです。
2005/04/24(日) 21:59:02ID:nB93w6nZわからんならSDKついてる本でも買えば?
その程度の知識ならどっちにしても情報いるだろうし。
0114名前は開発中のものです。
2005/04/24(日) 23:55:25ID:h5dNIag0それらのゲームを作る手間を考えたら、DelphiかC++かなんてのは
どうでもいい程度の差でしかない。
FF6を作るために必要な知識を100とすると、プログラミング言語の文法なんて
1にも満たない程度だ。
0116名前は開発中のものです。
2005/04/25(月) 22:42:29ID:GNjWHZT1頑張れ、超頑張れ。
0117名前は開発中のものです。
2005/04/26(火) 02:04:53ID:yS3GWLbxShowCursor(FALSE)としても、ウインドウから出るとカーソルが表示されてしまいます…。
一体どのようにしたらいいのかお教え下さい。
0118名前は開発中のものです。
2005/04/26(火) 12:01:49ID:U6CQcRf/専門用語すら殆ど聞いた事がない超初心者なのですが
どうしても作りたいゲームが出来てしまい、ここへ流れ着きました。
シュミレーションゲームで、どちらかと言うと
ときメモのような形式のゲームを作りたいのですが
数字が苦手な私にも扱える簡単なツールはありますでしょうか?
恋愛シュミレーションツクールはアルバム機能がなく断念し、
吉里吉里は難しかったのです。
宜しければ皆様のお知恵を貸して下さい。
0119名前は開発中のものです。
2005/04/26(火) 15:18:10ID:r25UId7l0120名前は開発中のものです。
2005/04/26(火) 16:03:36ID:RuqC4DaT0121sage
2005/04/26(火) 19:36:28ID:0npPf8M/0122デラ初心者(;_;)
2005/04/26(火) 19:38:01ID:7e/ZArDk0123名前は開発中のものです。
2005/04/26(火) 20:48:57ID:a2VifVzV質問の回答とは違うが、おまいのやりたいことはClipCursor()で代替できると思う。
詳しくはリファレンス参照。
0124名前は開発中のものです。
2005/04/26(火) 21:05:11ID:hiLL7Ytoパソコンは必要だと思うぞ、やっぱり。
ネットカフェとかで動かす予定なのか?
0125名前は開発中のものです。
2005/04/26(火) 21:09:27ID:6hdqstmKまずはPC買え
プログラムのお勉強するには必要不可欠だ
0126デラ初心者(;_;)
2005/04/26(火) 21:52:53ID:7e/ZArDkみなさんは、いくつ頃からプログラムを始めたんですか?よろしかったら教えていただけませんか?
0127名前は開発中のものです。
2005/04/26(火) 23:05:53ID:6hdqstmK0128デラベテラン(;_;)
2005/04/26(火) 23:12:25ID:7e/ZArDk0129デラベテラン(;_;)
2005/04/26(火) 23:15:04ID:7e/ZArDk0131名前は開発中のものです。
2005/04/26(火) 23:31:32ID:6gZprcty>色々教えてくださいm(__)m
プログラマにとって重要で必要な条件というか能力は問題解決能力だと思う
でも.「教えてください」といってる時点でその重要で必要な条件を放棄してるように思える
だからせめて
パソコン来月中には買えると思うので、パソコン手に入れたら色々やってみようと思いますm(__)m
ぐらいの気持ちでやってくれ
0132名前は開発中のものです。
2005/04/26(火) 23:34:55ID:/ujLfmf5ファミリーBASICだったが。
そういやホリえもんは、リアル厨房の頃に新聞配達
のバイトして、自分の金でPC買って、ゲーム作って
売ってたとか・・・
0133名前は開発中のものです。
2005/04/27(水) 00:37:55ID:abcn/m8V0134名前は開発中のものです。
2005/04/27(水) 00:46:12ID:YYgrfVgj傘を逆にしてマイクをくっつけ、支柱と延長ケーブルで簡易な集音機を作って使おうと思ってます。
そこで、デジタルで録音するには何を使うの一番なのでしょうか?
おそらくICレコーダーでは駄目だと思うのですが。
できるだけ安価な案で、よろしくお願いいたします・・・
あるいは、アナログな方がいいのでしょうか。
0135名前は開発中のものです。
2005/04/27(水) 01:25:32ID:WjS8k5PG0136名前は開発中のものです。
2005/04/27(水) 01:55:20ID:vw/KHkkDこの前買収したDLSite.comと組ませて、何かやる気かもしれんな。
0137名前は開発中のものです。
2005/04/27(水) 02:38:16ID:xzBiF6i+まさか買収がお仕事の会社?
0138名前は開発中のものです。
2005/04/27(水) 03:20:38ID:ruY4mF48windos95でも、Macでもできるよ
論理的には携帯でも可能
法律的には違法
>>134
DTM板行けば嫌というほど方法教えてくれると思う。
野外とか、予算とか具体的なことをちゃんと書くとより良い
>>137
ネット関係と投資
0139名前は開発中のものです。
2005/04/27(水) 04:00:08ID:WPDJyZRQまだβ版なのですが、「今後の予定」が実装されれば
是非メインで使いたいと思います。
早く正式版が出て欲しいと思うのですが、一ユーザーとして
何か応援出来る事はあるでしょうか?
私はゲーム製作ではグラフィック担当なので、素材やデザイン
の提供は出来ると思うのですが、知らない人からいきなり
そんな申し出があったら、引かれてしまうでしょうか。
0140名前は開発中のものです。
2005/04/27(水) 07:59:50ID:abcn/m8Vありがとうございます(^O^)
0141名前は開発中のものです。
2005/04/27(水) 14:14:53ID:2j6A40PV0142名前は開発中のものです。
2005/04/27(水) 16:46:42ID:fGdXzBpI有名そうなのに初めて知りました。
昨晩DLして試してみましたが
丁寧な解説サイトもたくさんあるので、何とか私にも使えそうです。
教えて下さって本当にありがとうございました。
0143名前は開発中のものです。
2005/04/27(水) 20:31:28ID:h0TBL9p60144名前は開発中のものです。
2005/04/27(水) 21:46:00ID:45nbGLE4特許法では、ファミコン スーファミ GBAを持って無いヤシが
DLするのも違法だったと思う。
ちなみに著作権に関しては、まず著作権所有者が配布禁止
勧告を行い、それでも従わない場合には逮捕できる。
ちなみにポケモン騒動の場合は、この手順をすっ飛ばして
いきなり逮捕したために問題になったとか。
特許法についてはよく知らん。
0145名前は開発中のものです。
2005/04/27(水) 21:48:19ID:45nbGLE4間違えた。
×>DLするのも違法だったと思う。
○>DLするのが違法だったと思う。
0146134
2005/04/28(木) 00:07:11ID:yQQ/2sSFありがとうございます。逝ってまいります。
0147名前は開発中のものです。
2005/04/28(木) 07:33:14ID:fVT3gND/任天堂は自社ゲーム機エミュの特許を持っている
手元にGBAがあろうがなかろうがDL禁止
014892
2005/04/28(木) 18:52:37ID:ykglbzcu0149名前は開発中のものです。
2005/04/28(木) 19:39:38ID:Fsn9nIvNttp://www.google.co.jp/search?hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&q=DirectX+SDK&btnG=Google+%8C%9F%8D%F5&lr=
0150名前は開発中のものです。
2005/04/28(木) 22:44:14ID:zhCIOgrgとりあえず直線の傾きから二直線の交点を求めて、それで判定することはできましたが、どうしても実行時間が辛いです。
よりよい方法があれば教えてください
0151名前は開発中のものです。
2005/04/28(木) 23:05:47ID:IvfEfNJExy方向でぶつかっている可能性があるか判定して
それぞれの四角が一切重なっていなかったらぶつかっていないってことで
判定抜けちゃうとか。
0152リア厨ですが
2005/04/29(金) 00:42:36ID:UJZ52mAa>直線と直線との当たり判定について。
>とりあえず直線の傾きから二直線の交点を求めて、それで判定することはできましたが
(平行でない)二直線の交点が(常に)求まる、ということから
これが2Dの話だと分かります。
で、交点が求まったなら「直線と直線の当たり判定」は完了のはず。
なのに
>どうしても実行時間が辛いです。
意味分からない。どう辛いのか具体的に説明してほしい。
>>150は2元1次連立方程式の解析解を求めるために
どれほどの計算量を必要とするの?ただの鶴亀算だよ?
0153名前は開発中のものです。
2005/04/29(金) 00:48:34ID:KYMLkO4N0154名前は開発中のものです。
2005/04/29(金) 01:42:55ID:ji+0M0zx0155名前は開発中のものです。
2005/04/29(金) 03:10:07ID:6lUB2CqL0156名前は開発中のものです。
2005/04/29(金) 05:14:35ID:E30Kz7T50157名前は開発中のものです。
2005/04/29(金) 06:50:44ID:/RPEPNbAopenGLを使い始め、テクスチャをポリゴンに貼ってみたりしたのですが、異常に遅くて困っています。
この問題に心当たりのある識者の方がいらしたら、ご教授願います。
0158名前は開発中のものです。
2005/04/29(金) 07:06:21ID:/RPEPNbAふと、実はテクスチャのサイズが2のn乗になっていない事に気づき、テクスチャのサイズを適正サイズにリサイズしたら高速に動作しましたので、自己解決です。
(2のn乗サイズチェックを入れたほうが良さそうだな…。)
0159リア厨ですが
2005/04/29(金) 13:15:18ID:EPP0IuFa>解析的に連立方程式を解くのにガウスの消去法でも使ったんじゃマイか
150で「2元1次連立方程式の解析解を求める」と書いた通り
これは学校や塾で習った手計算の手続きの話なんですが
これはガウスの消去法そのものですよ。
手計算と違って計算機では丸め誤差が出るというだけで
計算量は同じです。
0160名前は開発中のものです。
2005/04/29(金) 18:03:50ID:XU76rW2i0161名前は開発中のものです。
2005/04/30(土) 00:01:57ID:g3Syq4320162名前は開発中のものです。
2005/04/30(土) 00:43:08ID:70pGjkWXという操作がどうにもよくわかりません
誰かわかりやすく説明してくれませんか?I
0163名前は開発中のものです。
2005/04/30(土) 07:20:56ID:3XixXHcV何が言いたいのかよく意味がわからないけど、
ウィナーープ!と叫びながらテキストファイルをエディタで読んで
ウィンドウズのCDが入っていた化粧箱に文字列として書き込んでみたら?
0164名前は開発中のものです。
2005/04/30(土) 09:29:58ID:MKM0nhLD自分の知ってるのはC、C++、JAVA、くらいです。
0165名前は開発中のものです。
2005/04/30(土) 09:42:41ID:1YoixnNV存在するすべてのプログラム言語はゲームを作れる可能性を持ってるよ。
実際ある程度メジャーなのにゲーム作られてない言語はないと思う。
向いている言語(?)となると、HSP、VB、Delphi、Flash、JavaScript、Perl、各種ツクール、
その他この板のスレタイに出てくるようなツール全般
画像や音声を扱えるライブラリが揃っているかどうかのほうが重要
0166名前は開発中のものです。
2005/04/30(土) 09:43:40ID:0l8AMJOA0167名前は開発中のものです。
2005/04/30(土) 10:45:02ID:n1tWfqYcちなみにAVG程度のモノを作りたいなら、吉里吉里やNScripterがオススメ。
0168名前は開発中のものです。
2005/04/30(土) 10:52:33ID:qMNx8icrHSPはゲーム作成目的で使う人が多いな
0169名前は開発中のものです。
2005/04/30(土) 11:49:40ID:kmBSvdua0170名前は開発中のものです。
2005/04/30(土) 13:23:51ID:MKM0nhLDありがとうございます。
自分は真剣にプログラマーになりたいのでC、C++勉強中です。
皆さんの意見を参考にして他の言語も勉強したいと思います。
0171名前は開発中のものです。
2005/04/30(土) 16:26:04ID:s6JrVLnP難しいとは思わないが、今から入手してゼロから覚えるつもりなら、やめといたほうがいいと思う。
趣味でプログラムを覚えたいという程度の話なら、JavaかC#あたりがベターだと思う。
0172名前は開発中のものです。
2005/04/30(土) 16:50:49ID:wfXJQptwdirectx_9c_Apr05sdk_redist.exe
をそのまま置いておいたらいいのかな?
0173名前は開発中のものです。
2005/04/30(土) 18:28:00ID:OxC9vLyg変えられる(サウンドノベル形式でない)かなり初心者向きの作成ソフトはないでしょうか。
とりあえず、選択肢とかそういうのはつけれなくてもいいです。
0174名前は開発中のものです。
2005/05/01(日) 10:55:02ID:78oop6or分裂する弾を作ってるんですが敵が自機へ向かってうって数秒後分裂させたいんですが
mx,myは自機の座標・ex,eyは敵座標
float d = (float)sqrt((mx-ex)*(mx-ex)+(my-ey)*(my-ey));
if ( d ){
em_sht->vx = (mx - ex) / d * speed;
em_sht->vy = (my - ey) / d * speed;
}else{
em_sht->vx = 0;
em_sht->vy = speed;
}
で自機を狙い打つvx,vyを求めているんですがこのvx,vyから自機へ向かって
いく弾の角度を求めることはできますか?
0175名前は開発中のものです。
2005/05/01(日) 11:03:07ID:1XyDBYs1角度と速さ(ベクトル)だけ持っておいて毎フレーム各軸移動成分を求めたほうがわかりやすいと思う。
0176名前は開発中のものです。
2005/05/01(日) 11:04:25ID:+Ivmce6q0177名前は開発中のものです。
2005/05/01(日) 11:50:44ID:ybrIxHGc高校数学だぞ。
0178名前は開発中のものです。
2005/05/01(日) 11:56:56ID:q4qVCE0C自機狙い弾なら、
bullet.direction = atan2(target.x - bullet.x, target.y - bullet.y);
bullet.vx = bullet.velocity * cos(bullet.direction);
bullet.vy = bullet.velocity * sin(bullet.direction);
の3行で記述できる筈。
■ このスレッドは過去ログ倉庫に格納されています