トップページgamedev
1001コメント379KB

NEETの俺が無料ソフトだけでゲームを作るスレ 2

■ このスレッドは過去ログ倉庫に格納されています
0001無職ニート ◆NGNHsLkT8o 2006/09/20(水) 17:19:03ID:6v6ZgEOA
そんなわけで2スレ目。

無職ニートのゲーム製作を生暖かく見守るスレです。
開発は全て無料のソフト(ツール)を使って行います。
現在はVC++2005EE+DXライブラリが軸。

有志の参加を、心よりお待ち申し上げております。
ガンガンアップすれ。俺は必ず見るから。


俺のまとめページ
http://rpg.nengu.jp/

前スレ
NEETの俺が無料ソフトだけでRPGを作るスレ
http://pc8.2ch.net/test/read.cgi/gamedev/1152609390/

公式Wiki
http://gamdev.org/w/

あぷろだ
http://gamdev.org/up/upload.php

よし、お前らアップして語り合え。

0272名前は開発中のものです。2006/10/12(木) 20:59:12ID:msXEXWYN
いまだにクラスの意味がわからずにゲーム作りしてます
0273名前は開発中のものです。2006/10/12(木) 21:00:44ID:18F/03sx
Cで二万行くらい書いたらC++の有り難味がわかるお^^
0274名前は開発中のものです。2006/10/12(木) 21:56:10ID:rZT66vma
HSPコンテストに出すのもいいなーと、ちょっと思ったけど
現状締切は相当キツイ。制作1ヶ月を超え、作り始めの勢いが無くなって来た。
0275 ◆uSxKWVuNjw 2006/10/12(木) 22:15:09ID:I8yYRE1w
C++もやってるよ
0276名前は開発中のものです。2006/10/13(金) 01:41:04ID:tKeL/GMX
時間掛けてツクール以下の物しか作れないんじゃ、同じ時間で
ツクールで作ったほうがずっといいよな。
ツクールアンチ以外はそう思う。
0277名前は開発中のものです。2006/10/13(金) 01:54:38ID:/L73ANgp
全て自分で作るのは技術力をつけるという意味があるからな
0278名前は開発中のものです。2006/10/13(金) 03:41:33ID:HxFgACK8
>>276
ゲーム構想がツクールの範囲を超えられないのならそのほうが楽だろうね
どこかで見た画面とかシステムとかのつぎはぎゲーム作って満足ならいんじゃな〜い
0279 ◆uSxKWVuNjw 2006/10/13(金) 09:17:58ID:aq+NG9OV
いまは、ツクールの画像素材使ってるから余計にツクールぽくみえるんじゃないかな
やってみたら違ってくるかもしれない
02802172006/10/13(金) 17:14:51ID:Q0qnjXYd
ちなみにツクールはどういう人が何のために買うんだ?
またなんでツクール作品はストーリー主体なものが多いんだ?
結局自分の思いついたストーリーをゲームにするために買う奴が多い
ってことですかね?
0281名前は開発中のものです。2006/10/13(金) 17:23:15ID:vr3a0tSb
>>280
システムと素材、ツールが提供されてるんだから、あとはストーリーだけだろうに
ツクールで自前メニューやらミニゲームやらやってる人も多いけど、そういう人こそプログラム組むべきだな
ただ、ツクールだとランタイムをインストールするのがメンドクサイので、俺はツクール製ゲームはやらんけどね
0282名前は開発中のものです。2006/10/13(金) 17:47:44ID:+W1mzJWz
>>276
ただRPGを作りたいだけなら、お前の言うようにやればいい。
プログラマとしてのスタートは、RPGツクールを作れるかどうかだろ。
0283名前は開発中のものです。2006/10/13(金) 17:56:25ID:a7nzx80c
全体的なシステムのカスタマイズとかはどうなんだろう?
ストーリー部分以外での、自分の考えを反映させたRPG。
0284名前は開発中のものです。2006/10/13(金) 18:33:59ID:iZQFRrzU
ツクールってのは新しいゲームを作るためのものじゃなくて、
できあがっているゲームに素材を付け足していくだけのものって感じだよな
ゲーム改造ツールとなんら変わらないって感じがする
0285名前は開発中のものです。2006/10/13(金) 18:49:14ID:/L73ANgp
ぶっちゃけプログラマにとっちゃツクールなんてごっこ遊びだからな
まあツールとしての有効性は認めてはいるが
それでもプログラムが書けてツクールを使うのと
プログラムが書けないでツクールを使うのでは意味が変わってくるし
0286無職ニート ◆NGNHsLkT8o 2006/10/13(金) 22:36:22ID:skXUTbRF
>>ツクール
俺も中学の時とかはツクールにはまってたよ。
RPG・シュミレーション・サウンドノベルとか一通り買って作った。
あんときは、自分で作ったものを友達に見せるのが、すげー楽しかった。
SFCの時は、セーブが消えたりしたこともあった。
その延長でプログラムやってるって幹事かな。


Luna解析中。ぐぐっても全く解説してるサイトなしw
しょうがないんで、サンプル(少ないけど)とリファレンスとヘッダ見ながらやってる。
なんとなくわかってきたが、マクロとか定義が何を指してるか微妙にわからんところが一杯。
でも、おもしろいかもしれん。
どっかにメモリながらやらんときつそうだ。

0287名前は開発中のものです。2006/10/13(金) 22:52:27ID:/L73ANgp
もうDirectX直接使えばいいじゃん
0288名前は開発中のものです。2006/10/13(金) 23:41:35ID:ycik+guo
そんな面倒なこと覚えるくらいなら、人生をRPGのように生きればいいんじゃないか
0289名前は開発中のものです。2006/10/14(土) 03:11:12ID:KtIwsE4c
おい、貴様等、ゲーム作りとかオナニーばっかやってると禿げるゾ。
人生には適度な運動と試練と緊張感が必要だ。特に今の季節は要注意だ。
経験者として忠告しておく。気をつけろ。
0290名前は開発中のものです。2006/10/14(土) 07:25:36ID:CPmBogZe
>>288
それができないからRPGというものができたんじゃないか
0291名前は開発中のものです。2006/10/14(土) 08:22:58ID:XqnUycJw
Lunaって2Dにはあんまり向かなくない?
かつて俺もLuna使って、描画関数揃えまくって、最適化しまくったぜwwwwうぇwwwとか悦に入ってたら、
いざ比較してみると吉里吉里(!KAG)に遠く及ばなかった苦い思い出が…orz

って、俺のスキルがしょぼいだけですかそうですか(´・ω・`)
0292 ◆uSxKWVuNjw 2006/10/14(土) 09:34:33ID:IGAS9Mjh
ペーパーマリオRPGみたいのつくりたい。
0293名前は開発中のものです。2006/10/14(土) 18:40:03ID:2cfkpHNC
ワロタ
02942172006/10/14(土) 20:22:48ID:CPmBogZe
DirectGraphicsでは
2Dって3Dから奥行きを無くしたものという感じに
扱われているような気がしますが
実際どうなんでしょう?
0295名前は開発中のものです。2006/10/14(土) 20:38:19ID:FqcRTK7H
実際そうなんでしょう
0296名前は開発中のものです。2006/10/14(土) 20:40:23ID:b4kFkKLo
実際も何もDirectXとか以前に奥行きがあったら2Dじゃないんだけど…
0297名前は開発中のものです。2006/10/14(土) 20:44:10ID:FqcRTK7H
そういう意味なら3DCGも2Dです
0298名前は開発中のものです。2006/10/14(土) 22:34:49ID:oXN4Po6b
モニタは今日もがんばっている
0299無職ニート ◆NGNHsLkT8o 2006/10/15(日) 00:50:01ID:VqGNnCwY
>>287
俺もそんな気がする…
昔買って読んでなかった「DirectXゲームグラフィックスプログラミング」を読んで見た。
これ、すげえ。わかりやすい。

>>291
表す方法が2Dなだけで、処理的には3Dっぽくしたいときにはいいと思う。
それよりドキュメントの少なさが致命的。
ほんとに誰か使ってるのか?

上記の本読んだせいでDirectX9弄った方が早いような気がしてきた。
ちょうど明日都心に用事があるので、でかい本屋見て見る。
Lunaはなんか解析だけですごく時間がかかりそうだから…
0300名前は開発中のものです。2006/10/15(日) 00:57:51ID:BfrQMcH9
Lunaは薄いラッパーに過ぎないから、DirectX使ったほうが今後のためを考えるなら
いいだろうね。
俺もDXLib使ってて、3D使いたくなった時にLunaを検討したけど、結局DirectX
使ってる。
0301名前は開発中のものです。2006/10/15(日) 01:06:07ID:H6Sw6P/P
3D,2Dは見え方の問題だから変換方法をちょっと変えれば3Dも2Dになる
0302名前は開発中のものです。2006/10/15(日) 12:51:50ID:V+Af6y7d
プログラミングは全然わからないんだけど、
3DゲームのLODとかで遠景は薄っぺらいテクスチャ1枚で表現されてたりするけど
あれとかも3Dを2Dに変換して処理を軽くしてるんだよね?
0303名前は開発中のものです。2006/10/15(日) 13:45:18ID:kIHVAq9k
LODみたことないからわからんけど、PSのゲームなら、
別のコンピューターで作ったCGをキャプチャして2Dとして貼り付けてるだけじゃないの
0304名前は開発中のものです。2006/10/15(日) 14:01:25ID:8d43bpeT
三角ポリゴン2枚で四角をつくってそこに2Dテクスチャを貼って…
ほら、3Dだ!
0305名前は開発中のものです。2006/10/15(日) 23:37:56ID:GJpJmKyW
>>294は、グラボが実際どう処理してるかって古都だったんじゃないの?
たしか、DX7までのDirectDrawも実際のドライバ命令はDX8,DX9と同じ規格だった希ガス。
んで、グラボは2D命令も3D用の演算で処理してた希ガス。
どっかで読んだだけなんで間違ってるかも。

>>299
最近だとMS自体はDXUTとかってのを統一ラッパーとして普及させたい感じじゃね?
GLUTほど使い勝手も良くないみたいだけども、、、
0306名前は開発中のものです。2006/10/16(月) 04:15:03ID:SNUV3WdN
>>286
>>1がLuna勉強して解説サイトを立てるのを期待している
0307無職ニート ◆NGNHsLkT8o 2006/10/16(月) 11:59:43ID:1DRIsy8R
>>306
それはむりぽ。
つーかLuna使う意味がわからんようになった…orz
DirectX9が解説されているサイトもあんまないような気がする。
まあ、本が沢山でてるからいいけど。


本買ってきたー
本屋で悩むのめんどくさかったから、適当に2冊6000円也。
前に誰かがお勧めしてた、逆引きDirectXってやつと、新刊のシューティングゲームプログラミング。
シューティングのほうは中みたら、まえCマガで連載してたやつに加筆した感じだった。
でも、作者が詳しそうなので買ってみた。シューティングも面白そうだな。

逆引きはリファレンスだから内容はどーってことない。
でも、広範囲で解説されてるのでいい感じ。
0308名前は開発中のものです。2006/10/16(月) 14:48:18ID:uwCd4DlB
もう遅いかもしれないけど、オススメの本を言っとく。
著 鎌田 茂雄「DirectX逆引き大全500の極意」

VC++2005EEで最近のDirect SDKならこれが一番いいと思われ。
前に>>1が言っていた「DirectXゲームグラフィックスプログラミング」
ってたぶんサンプルをビルドしても通らないと思うんだよね。

俺も色々本買ってみたけど今のところは
「DirectX逆引き大全500の極意」が一番良いと思う。
記述もC言語だから>>1にはわかりやすいと思う。
0309名前は開発中のものです。2006/10/16(月) 19:22:21ID:SNUV3WdN
>>308
逆引きって名前からしてリファレンスっぽいけど、
DirectX初心者で一冊目にそれを読んでもいいのかな?
まあどちらにせよ本屋に行ってみるわ。
0310名前は開発中のものです。2006/10/17(火) 03:03:42ID:XCB3flML
俺も…DirectX探りつつゲーム製作してるニートです。
やっと窓が出せた。テクスチャ貼れた。…でも
ゲーム作りはいろいろ難儀ですね。苦手な素材作りに苦心したり
モチベーションが下がったりする…。
0311無職ニート ◆NGNHsLkT8o 2006/10/18(水) 03:04:28ID:Kui2Qkok
>>310
がんがれ。
最初は素材借りてきたほうがいいよ。
んで、プログラムに専念するといい。

今日からアクションアップしていきます。
まだ、表示するくらい。キーボードの左右で動く。
ほとんどサンプルからぱくって北。

↓Linkから
http://rpg.nengu.jp/

↓アクションまとめページ
http://teamnava.blog79.fc2.com/


<質問>
初歩的な質問なんだが、上のアップしたアクション01で左右にモデルを動かすと
だんだん角度が変わるんだが、なんでだ?
たぶんカメラとかの設定なんだろうが、詳しくわからん。
これを、どこに行っても横から表示にするにはどうするんだ?
0312名前は開発中のものです。2006/10/18(水) 03:31:24ID:tR4pbCqP
>>311
WM_CLOSEでいきなりPostQuitMessageやっちゃっていいのかい?
DestroyWindowしてからWM_DESTROYでPostQuitMessageが定石だったような気がする
0313名前は開発中のものです。2006/10/18(水) 07:25:29ID:qH1BqV8I
勘違いならスマソ。
上のサンプルだが右端や左端に行ったら微妙に背中や胸が見えるってことかな?
常に真横を見せたかったらキャラを自分中心に回らせるしかないと思うよ。
でカメラはキャラを中心にする。すると見た目は横に動いているように見える。
背景はビルボードの角度をちゃんと調節しないと
円型のドームの中にいるように見えるので注意。
理論的にはこれでいけるはず。

サンプル書こうと思ったが長くなりそうなんで割愛。まぁ無職NEETは優秀だから
大丈夫でしょ。
0314名前は開発中のものです。2006/10/18(水) 07:27:37ID:qH1BqV8I
訂正
×自分中心
○カメラ
0315名前は開発中のものです。2006/10/18(水) 11:07:10ID:aFiwwgY4
>>313
じゃあロボが左から右へと平行移動するのは無理なのか?
0316名前は開発中のものです。2006/10/18(水) 11:59:44ID:Ra2hWaiV
>>315
頂点フォーマットにxyzrhwを使え
0317無職ニート ◆NGNHsLkT8o 2006/10/18(水) 13:54:24ID:nbloco0l
>>312
そーなん?コピペだからあんま気にしてなかった。

>>313
そうよ。なんか微妙に回転しとる。
いうとおり、円形のドームの中にいるきがするんだよなー
これがデフォなのか。
よーわからんが、なんとかがんばって見る。

0318名前は開発中のものです。2006/10/18(水) 15:49:37ID:X3kzufEs
基本情報終わったのでまた製作開始しよう
0319無職ニート ◆NGNHsLkT8o 2006/10/18(水) 15:55:15ID:nbloco0l
>>314が書いてるように平行移動は俺の力じゃ無理っぽい…orz
>>313の方法だとキャラが画面の中心に必ずなってしまうんだよな〜…
やっぱり2D横スクロールアクションは、キャラはおとなしく2Dで描画することにする。
ヒットエフェクト系は3Dでがんばろー。
0320名前は開発中のものです。2006/10/18(水) 18:45:25ID:aFiwwgY4
>>318
おお同士。
どうだった?
俺初受験午前82%午後80%くらい。
0321名前は開発中のものです。2006/10/18(水) 19:02:14ID:4u7DuqZ7
体調を崩して制作が小休止したので、キリが悪いけどうpします。
前スレでもうpした、レトロ3DRPGです。

前回指摘された操作部分は、まだ一部検討中ですが、
ゲーム自体はパーティ戦闘等、前回より色々できるようになってます。
なんでも気になったところを指摘してもらえると、熱も下がると思います。

waveで効果音が入ってるんで、ファイルが多少重いかもしれません。
0322名前は開発中のものです。2006/10/18(水) 19:04:08ID:qH1BqV8I
横スクロールのゲームを実際やってみて、見て研究してみるのもいいんじゃない?
同人ならコレとかどう?キャラ3Dだしメイド(?)がいるし

Blood-over
ttp://arthearts.net/9th-night/BloodOver/index.htm
03233212006/10/18(水) 19:11:19ID:4u7DuqZ7
http://gamdev.org/up/img/7860.zip
わすれたました。これです。
0324名前は開発中のものです。2006/10/18(水) 19:22:16ID:Ra2hWaiV
3次元座標を画面に映す際に、
奥の物ほど小さく見える現実世界の物の見え方になるように変換を掛ける
この変換が既に掛かっている頂点形式がXYZRHWで
この形式を使うと奥に行っても歪まない、いわゆる2Dになる
0325名前は開発中のものです。2006/10/18(水) 19:33:59ID:X3kzufEs
>>320
たぶん俺は…ダメだとおも…
0326無職ニート ◆NGNHsLkT8o 2006/10/18(水) 20:10:14ID:Br8rCgE7
>>321
いいねぇ。キャラとか味があっていい。
あんまりルールがわからんかったので、適当に戦闘してみた。
人間つえーなw
キャラが死んだら埋葬するとなんかいいことあるの?

気になったのは、敵と戦闘した後とか、他のパーティーとかと話たあとに、メッセージが
出たままになるので、会話(戦闘)が終わったのかどうかわからないってとこ。
あと、どうやってゲームおわらせるんだ?右上のxボタンしかない?

>>322
そうだな、メイドもでてるしな…って、すげーレベルが違うぞw
かっこいいなー体験版やってみるよ。
サンキュー

>>324
頂点形式(FVFってことだよな?)をxyzrhwにすれば俺も出来ると思ったんだが
それをどうやってXファイルから読み込んだ時に設定するかがわからんのよ。
自分で頂点ごとにデータ入れるときならできそうなんだが…

0327名前は開発中のものです。2006/10/18(水) 20:26:52ID:Ra2hWaiV
>>326
ああなるほど、どうするんだろうな
03283212006/10/18(水) 20:43:16ID:4u7DuqZ7
>>326
テストプレイどうもです。
read meとかつけて無くて不親切ですんません。
キャンプ[Space]で、休息(一定時間敵に会わないと体力回復)とか
食料探しが出来るので、自給自足で冒険できるというシステムです。

埋葬は今のところ、埋葬しないと善悪の内部パラメータが減ってしまい、
悪人だと、NPCが仲間になりにくいなどの不都合が出る、っていう設定です。
また、死体を運んで寺院まで持っていくと、灰になるか生き返るようにしようかと。

メッセージ出たままになるのは、当初読み落としを防ぐためにそうしてあったんですが、
改善するのを忘れてました。

ゲーム終わらせるのは、右上のxボタンしかないです。
何の疑問も抱いてなかったんですが、そういえばそうですね。
やはり自分で黙々と作ってると、中々気付けないです。

ありがとうございます。
0329名前は開発中のものです。2006/10/18(水) 20:49:42ID:Xpczuq98
>>321
すげえwオニキスぽいw井戸はないのか井戸は。
絵もいい感じにできてるし好感触。
ただエンカウント率が高いかな〜。町の中とかちとウザい。
あと、方向音痴さん救済策が欲しい。せめて街中もうちょとシンプルに。
何度も繰り返し覚えたり自分で方眼紙にマッピングしたり、とかの時代はもう過ぎ去ったので。。。
03303212006/10/18(水) 21:08:11ID:4u7DuqZ7
>>329
どうもサンクスです。
人がいっぱい居る感じを出したかったんですが、
自分でも時々イラっと来るんで、調整します。

方向音痴さん救済策は、レトロゲーと言えど、ある程度快適なゲームにしたいので
少なくとも最初の街は迷わないように、MAPを表示するか、なんとか工夫します。
0331名前は開発中のものです。2006/10/18(水) 21:19:45ID:Ra2hWaiV
何気に屋外と屋内の区別がある
いいね
0332名前は開発中のものです。2006/10/18(水) 21:33:57ID:aFiwwgY4
>>323
おおおすごい!
ブラックオニキスってのはやったことないけど、これ完成してはまったらおもしろそうだな。
宝石商でアイテム選ぶ時に右側にいる店員のグラフィックがおかしなかんじで切り替わるんだけど。。
03333212006/10/18(水) 21:53:20ID:4u7DuqZ7
>>332
ありがとうございます。地道にがんばります。
街が作りかけで、宝石商と道具屋はおかしな表示になってます。
現状、武器と盾など防具の店だけまともで、あとはカラです。
0334名前は開発中のものです。2006/10/18(水) 21:58:28ID:aFiwwgY4
>>333
ああなるほど。
画像ファイルに宝石が無かったからそう思ったけど…。
完成までがんばってください。
0335名前は開発中のものです。2006/10/20(金) 01:38:36ID:zypsKw2r
ども、ブロック崩しの人です。
途中ですがキリがいいとこまで出来たのでうpします。

http://gamdev.org/up/img/7895.zip
0336無職ニート ◆NGNHsLkT8o 2006/10/20(金) 17:44:36ID:N+miADC8
>>335
dllが無いっていわれるけど、DLしてくるのめんどくさいYO!
再頒布フォルダ丸ごと入れるか、DXSETUP入れといた方がいいよ。

きりのいいところまで出来たってことは、次のゲームつくるの?
3Dやろーぜー。俺もやってるから。
全然わからんので参考にさせてもらうから。
0337名前は開発中のものです。2006/10/20(金) 20:08:32ID:O1qC5of9
>>336
>dllが無いっていわれるけど、DLしてくるのめんどくさいYO!
そういう貴方のアクションも
「VisualC++2005も再配布パッケージも」
インストールしてない環境だと動かんよ

ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=173
ここの方法やるか、VisualC++2005再配布パッケージが必要な事を書いた方がいいんじゃね?
vectorとかを使う予定があるならリンク先の方法のがいいと思う
0338名前は開発中のものです。2006/10/20(金) 20:13:42ID:ICe+HsbM
ニートはHP弄らないの?
0339無職ニート ◆NGNHsLkT8o 2006/10/20(金) 20:43:03ID:mfqR8v4e
>>337
その質問者俺w
MTにするの忘れてた。

>>338
アクションのブログを更新中っす。ソイヤッサ。
0340名前は開発中のものです。2006/10/20(金) 21:04:51ID:nLRzFDmd
DirectXは8.1までしかインストールしないと決めてる俺は殆どのゲームが動かせねぇ
なので俺はDirectX7で作っております
0341名前は開発中のものです。2006/10/20(金) 21:25:37ID:O1qC5of9
>>339
おいおいw
03423352006/10/20(金) 22:37:00ID:A95qBKLA
すいません、メモ帳に書いてたはずなんですけど保存し忘れてました。
d3dx9_31.dllが無いって出る場合は最新版(october 2006)のランタイムが必要です。
動かすには、上で言われているように再配布パッケージかあと普通にライタイムをMSから
DLインスコしてもらえば問題ないと思います。
ちなみに前まではdllを添付していたんですけど、どっかのスレでdllの添付はライセンス
違反とか言っていたので今回から添付するのは止めました。再配布パッケージごと
入れたら容量が凄いことになるんでReadMeに書いてたはずなんですけど保存しわすれてましたorz

ここのウェブインストーラをDLでたぶん動くと思います
ttp://www.microsoft.com/japan/msdn/directx/downloads.aspx

あとキリがいいって言ったのは本当にキリがいいとこまで出来た(α版)ってことで
とりあえず、ブロック崩しを完成させてから俺も3Dアクションあたりに行こうかと
かと思ってます。初めつくりはじめてからもう3度もソース書き直してるよorz
ブロック崩し恐るべし…
0343名前は開発中のものです。2006/10/21(土) 08:31:06ID:sZihDC0Z
そういえば>>1はDirectXのUpdateはいつの使ってるん?
自分は(October 2004)を使っているんですが最新版に
変えたほうがいいでしょうか?
0344名前は開発中のものです。2006/10/21(土) 09:26:46ID:Z7SK9Q2d
ブロック崩しごときにわざわざランタイムインストするのめんどくせ
もうGDIオンリーで作っちゃえよ
0345無職ニート ◆NGNHsLkT8o 2006/10/21(土) 13:21:02ID:qKPbAZgz
>>340
なんで?Drawだったらいいけど3Dはきついっしょ。

>>342
再頒布パッケージって重いんだ。そっかー。
俺も配布するときどうするかな?
ソース書き直しはよくあるよ…でも、回数を重ねるごとにうまくなってるよ。

>>343
october2004だな。これならd3dx9_31.dllが必要とかないから。
でもさすがに2年前のだしな…

ソースを自分好みに書き換えちゅう。
いまだにわからないことだらけだが、なんとかがんばってます。
用語がわからないのでいちいち調べるのに時間が…
0346名前は開発中のものです。2006/10/21(土) 13:24:46ID:rfXHgZPd
ニートはシェーダー使える?
この前の平行移動の奴シェーダーで実装できるってどっかで読んだ
0347名前は開発中のものです。2006/10/21(土) 15:50:44ID:rhqNNmYs
>>345
きついかな?
5より全然楽だと思うけど
0348名前は開発中のものです。2006/10/21(土) 17:42:20ID:sseg6sZE
RPG公開まっている者の一人なんですが
いつ頃公開されるんですか?
0349名前は開発中のものです。2006/10/21(土) 19:08:09ID:rhqNNmYs
>>348
マザー3並じゃない?
0350無職ニート ◆NGNHsLkT8o 2006/10/22(日) 00:50:08ID:I86I3efA
>>346
まだDirect3Dさわり始めたばっかだからシェーダーは無理ぽ。
平行移動はまあそんなに気にしないか、カメラで追ってそれらしく見せるよ。

>>348
すんません…orz出来ましたらスレで報告しますので
それまで、アクション製作を生暖かく見守っていてください。
0351名前は開発中のものです。2006/10/22(日) 11:21:26ID:rPlblMjd
>>350
RPGはあれか
プログラムはあがっていてシナリオ町か
0352無職ニート ◆NGNHsLkT8o 2006/10/22(日) 12:09:35ID:r+OGbv4s
>>342
ランタイムインスコしてみたー。
むつかしーw
あと、一回玉が落ちたら終わり?

>>344も言ってるけど、ブロック崩しでDirectX9使う必要は…
次回の3Dゲームの勉強用だと思うから、そっちに期待っす!

>>351
完全に終わってるわけではないんだけどね。
ただ、後は要望で機能を付け加えていってる段階。
それよりも、戦闘とかパラーメータとかのバランス取りが難しい…


実行しても全く面白くないけど、ブログにアクションアップしました。
もし、見てくれる人がいたらC++初めてなんでおかしいところの指摘頼む。
0353名前は開発中のものです。2006/10/22(日) 19:59:31ID:QMLX+dqb
>>352
Cは昔にかじってて最近C++とDirectXを手探りで始めたので参考になります。
残念ながらアドバイスはできないけど。

ゲームまでいくかなぁ・・・
0354名前は開発中のものです。2006/10/22(日) 22:06:08ID:wIOULCzS
>>352
あんまり良く見てない上でコメントさせていただきますが、
・リファレンス渡しじゃなくてポインタで渡してるのはなぜ? NULL使うの?
・コンストラクタ・デストラクタみたいなコメントないとだめ?
最初は見慣れなくても、あの記法は独特だから、そのうちコメントなんていらなくなるよ。
0355無職ニート ◆NGNHsLkT8o 2006/10/23(月) 00:01:23ID:pGpat9gh
>>353
同士だよー俺もやっと本買ってやり始めたばっかり。
DirectXどころか、3Dは初めてで用語が分からなくて苦労するよ…
お互いがんばろう。

>>354
ほんとだ…なんでポインタなんだ…
EffectiveC++にも、リファレンス渡ししとけって書いてあった…
constで渡せば値は変わらなく出来るしなー…修正する。
コメントは、その辺結構コピペして名前だけ置き換えで変えてるだけだからなー
あんま気にしなかった。とりあえずいらないよなー

質問なんだが、コンストラクタとデストラクタはいらないなら書かなくていいんだよな?
それから、今なんでもvirtualで宣言してるんだが、特に問題ない?
0356名前は開発中のものです。2006/10/23(月) 00:29:27ID:VfD4oaRn
virtual宣言すると多少オーバーヘッドがあるから、サブクラスを作らないよう
なクラスとか、オーバーライドを想定しないようなメソッドには極力つけない方
がいい。継承を想定するんだったら、デストラクタにもつけとかなきゃ。
0357名前は開発中のものです。2006/10/23(月) 03:22:22ID:1PT1c8EG
>>355
コンストラクタもデストラクタもいらなきゃ書かなくてもおk
てかなんでもかんでもvirtual付けてる人はじめて見たぞwww
0358名前は開発中のものです。2006/10/23(月) 10:58:08ID:J/fCY4cw
初心者がやりがちな事に含まれてる気もする>なんでもvirtual
0359名前は開発中のものです。2006/10/23(月) 19:20:23ID:KvKnHPS8
>>355
一応、継承もとのクラスのデストラクタにvirtualつけるだけでOK。
ただし、つけわすれ防止のためにすべてのデストラクタにvirtualつける人も居るよ。
コンストラクタにvirtualは聞いたことがないからわかりません。
0360名前は開発中のものです。2006/10/23(月) 19:59:45ID:RRujNWtA
effectiveC++7項
ポリモーフィズムのための基底クラスには仮想デストラクタを宣言しよう

C++は罠オオス
0361名前は開発中のものです。2006/10/23(月) 20:58:38ID:nmwNZnNg
がんばってマスねー、オレもdirectX勉強しよ。
0362名前は開発中のものです。2006/10/23(月) 21:12:54ID:g4//SPBc
どもブロック崩しです。

上でも言われていたように、たしかにブロック崩し程度でわざわざランタイムを
更新してもらうのも大儀なので、Directと同様の動作をするOpenGL版も
製作しようかと思います。

本屋に行ってもOpenGLの本はないし、ググっても参考サイトはそんなに見つからないので
結構苦戦しそうだ…
0363名前は開発中のものです。2006/10/23(月) 21:19:57ID:RRujNWtA
あんま気にすんな
自分で作って自分で楽しめばいいじゃねーか
作りやすい環境で作ればいい
0364名前は開発中のものです。2006/10/24(火) 06:06:25ID:TT64B+pU
NEETさんに触発されて
DirectX始めました。

DirectXを入れて
作り始めたのですが
他の環境で実行できるのか
心配でいます。

どなたか見てやってくれませんか?
ttp://gamdev.org/up/img/7928.zip

Enterキーとスペースキーで画面が切り替わるはずです。
0365名前は開発中のものです。2006/10/24(火) 14:40:54ID:oW1eX1x1
ちょっと聞きたいんだが、非アクティブ時のゲームの動作はありの方がいいのか?
0366名前は開発中のものです。2006/10/24(火) 14:47:14ID:INEGW34V
RPG ノベル系 クイズはあり
それ以外は無しがいいんじゃないか
クイズ以外なら、大人しくON/OFF切り替えられるようにしてればいい気がする
0367名前は開発中のものです。2006/10/24(火) 15:33:22ID:oW1eX1x1
>>366
そかー、やっぱりバックグラウンド動作がいい場合もあるのね
そうすると、ゲームをウィンドウモードで動作中に
他アプリがフルスクリーンにしたり解像度変更したりする時に
ロストしたサーフェスのリストア処理がスマートにいかなくなるな
リストアできるかサーフェスを作りなおせるまでポーリングするっきゃないか
0368名前は開発中のものです。2006/10/24(火) 18:20:29ID:c84/Rz0p
>>364
アプリケーションの構成が正しくないためできないって書かれたよ
0369名前は開発中のものです。2006/10/24(火) 19:36:05ID:eOMmfVK4
364>>
d3dx9d_30.dllがないって言われるなぁ。
調べた感じWindows2000だとだめっぽい。

というかd3dx9『d』_30.dllってデバッグビルド用っぽいけどいいのかね?
0370名前は開発中のものです。2006/10/24(火) 19:36:42ID:eOMmfVK4
あんかみすっとる・・・はずい・・・
0371名前は開発中のものです。2006/10/24(火) 21:10:30ID:QB11sASh
XPだけど>>369と同じエラー出た
■ このスレッドは過去ログ倉庫に格納されています