[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 11/18 18:27 / Filesize : 94 KB / Number-of Response : 386
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

初心者が3Dゲームを作るスレ



1 名前:Dr.D [2006/05/21(日) 00:24:28 ID:HuR5iTxT]
こんにちは。
ゲームプログラミングはそこそこできるけど、

3Dプログラミングはからっきしです。
サーフェイス?「サーフィン…とは別物だよな、きっと」
行列?「並ぶのは嫌いさ」
Xファイル?「そう言えば最終シーズン見てないなぁ」

そんなレベルの俺ですが、コツコツ作ります。

ではスタート!

147 名前:名前は開発中のものです。 [2006/06/20(火) 21:54:00 ID:q3QYoQKK]
>>146
int CheckTriangleCross( VECTOR begin, VECTOR end, VECTOR* pos, VECTOR *v)
{
// 平面の方程式より n(法線ベクトル)、d を求める
VECTOR n, p1, p2;
VectorSub( &p1, &v[1], &v[0]);
VectorSub( &p2, &v[2], &v[0]);
CrossVector( &n, &p1, &p2);

float d = -1 * (n.x * v[0].x + n.y * v[0].y + n.z * v[0].z);

// 直線の方程式より a、p を求める
// p = a*t + b
VECTOR a;
VectorSub( &a, &end, &begin);

// tを求めることで、交点を求める
float top = -(begin.x*n.x + begin.y*n.y + begin.z*n.z + d);
float bottom = DotVector( &n, &a);

// 平行判定
if ( bottom == 0.0f) return false;

// tは直線のパラメータ
float t = top / bottom;

148 名前:名前は開発中のものです。 [2006/06/20(火) 21:54:59 ID:q3QYoQKK]
>>147
// 面と線の交点を求める
VectorMultiply( &a, &a, t);
VectorAdd( pos, &a, &begin);

// 0 = < t = < 1 以外の場合、交差していないので抜ける
if ( t < 0.0f || t > 1.0f) return false;

// 三角形内外判定
for ( int i = 0; i < 3; i++)
{
// 外積を利用して内外判定
VECTOR pn, p1, p2;
VectorSub( &p1, &v[((i+1)==3) ? 0: i+1], &v[i]);
VectorSub( &p2, pos, &v[i]);
CrossVector( &pn, &p1, &p2);

// 法線の方向判定用
pn.x = pn.x * n.x;
pn.y = pn.y * n.y;
pn.z = pn.z * n.z;

// すべての場合の法線が同一方向ならば、p は三角ポリゴン内に存在する
if ( (pn.x < -0.001) || (pn.y < -0.001) || (pn.z < -0.001)) return false;
}

// ここまで来たら交点有り
return TRUE;
}

149 名前:名前は開発中のものです。 mailto:sage [2006/06/20(火) 22:14:30 ID:t+g0M0dT]
>>148

// 法線の方向判定用
pn.x = pn.x * n.x;
pn.y = pn.y * n.y;
pn.z = pn.z * n.z;

// すべての場合の法線が同一方向ならば、p は三角ポリゴン内に存在する
if ( (pn.x < -0.001) || (pn.y < -0.001) || (pn.z < -0.001)) return false;

上の部分って↓みたいにならん?
if ( DotVector( &pn, &n ) < 0.0f ) return false;


150 名前:名前は開発中のものです。 [2006/06/20(火) 22:49:13 ID:q3QYoQKK]
>>149

それでも大丈夫だと思います。

151 名前:名前は開発中のものです。 mailto:sage [2006/06/20(火) 23:12:15 ID:RRjthpri]
>150
見てもらいたいからってそんなにあげんでいいよ。
ここ過疎だし固定客しか見てない。


152 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 00:08:56 ID:tL5CMgOs]
検索した方が早い

153 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 00:31:19 ID:nchM9XqJ]
ここは、なかなかセクシーなスレですねっ!!!
上段はさておき自分の場合、

Sを始点、Eを終点、tをパラメータとする線分の式
P = S(1-t)+Et…@
P0,P1,P2を頂点、u,vをパラメータとする三角形の式
P = P0u+P1v+P2(1-u-v)…A
交点は@とAのPが一致する座標となるから
S(1-t)+Et = P0u+P1v+P2(1-u-v)…B

ここでパラメータt,u,vのうち、
線分の式により交点の座標が定まるよう、まずはtを求める。

BのS,E,P0,P1,P2はそれぞれx,y,zの次元を持つから、
Sx(1-t)+Ext = P0xu+P1xv+P2x(1-u-v)
Sy(1-t)+Eyt = P0yu+P1yv+P2y(1-u-v)
Sz(1-t)+Ezt = P0zu+P1zv+P2z(1-u-v)
この連立方程式からtをを定める式を導き出してる。

計算コストで言うと、明示的な掛算の回数が少なくなるけど。
ポリゴンの範囲チェックでパラメータを求める分、
割り算の回数が多い。。。まぁ、よく判らないんで放置w


154 名前:剣G ◆LAnLEZ2SyM mailto:saga [2006/06/21(水) 00:36:30 ID:2oEFK81Z]
>3eo7HEKQ=x5ZOe6BSなん?
一応、違うと言っときます。


155 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 00:37:59 ID:8NdrsnlZ]
なんでトリ付けてるの?
どっか活動中?




156 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 01:01:19 ID:nchM9XqJ]
> 一応、違うと言っときます。
それは残念。
ID:3eo7HEKQ氏の処理はどの程度うまく動くか判断できなかったのですが、
ID:3eo7HEKQ氏=ID:x5ZOe6BS氏ならうまく動く事確実なので、
そこらへんの細かいお話を伺えると思ったのですが。。。。

157 名前:126 mailto:sage [2006/06/21(水) 09:40:41 ID:XQIjdcmw]
>>146さん
直線のパラメータtなどはちょっと勉強不足で、理解できなかったので、

線分と平面の当たり判定は、
/////////////////////////////////
線分 : P1(x1,y1,z1)、P2(x2,y2,z2)
平面 : 平面上の点P0(x0, y0, z0)
平面の法線ベクトル : N=(nx, ny, nz)

線分の端点P1(or P2)が平面の表にある場合は、
P0からP1(or P2)へ向かうベクトルと法線ベクトルとのなす角度が常に鋭角になるので

「((P1-P0)・N) * ((P2-P0)・N) <= 0ならば線分は平面と衝突を起こしている」
/////////////////////////////////
という方法を使わせてもらいました。
(あるサイトで紹介されていた方法なのですが、自分でも理解できたのでこれを使わせてもらいました。)

たくさん書いてもらってすみませんでしたorz

158 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 19:15:47 ID:DHibxNni]
ふむふむ。、>>146じゃないが、
>>157の方法だと確かに平面と線分なら問題はなさそうだ。。
ただ平面というのは無限に広がる面なので、
自分の場合はちょっと使いどころが無いのが残念w

159 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 01:33:15 ID:+myyGLQc]
保守

160 名前:名前は開発中のものです。 [2006/06/30(金) 09:42:14 ID:JQhm0Yve]
>>43

現在win APIの勉強中・・・(・∀・)人(・∀・)ナカーマ!!

いたら教えて。
なんていう本、またはソースで勉強してるの?

ちなみに漏れは、windowsゲームプログラミング(本)。

亀レススマソ。

161 名前:43 mailto:sage [2006/06/30(金) 18:43:04 ID:Fh8kUW/J]
俺と同じ本だ・・・
今は諦めてDXライブラリでゲーム作ってるよ・・・なさけねぇ
いつかまたwinAPIに触れようと思っている

162 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 00:06:02 ID:j5ebeXWh]
しかしDXライブラリって簡単かねぇ。
他人のソース読むのがめんどくさいから自分で書くほうが楽でいいわw

163 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 09:49:01 ID:8VNO6grd]
マジレスすると超簡単

164 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 11:15:28 ID:H2hy9ae2]
WinAPIやDirectXを直接叩くより数倍楽。
板ポリにテクスチャ貼って描画するだけでもえらい面倒だよ。

165 名前:名前は開発中のものです。 [2006/07/01(土) 15:26:03 ID:p53ONq7r]
>>161

いいんだ。ぜんぜん気を落とすことなんてないんだ。
実は漏れも1年くらい前、途中でマンドクセ('A`)なって
一回投げたことがあるから。

だから今回はそん時のリベンジマッチってことになる。

幸先悪い話聞いたな…(´・ω・`)…なんて思わないから
ガンガッテイコウ!!(`・ω・´)






166 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 13:37:42 ID:GP7aSXlD]
中高の数学には今になって感謝してる。
人生どこで中高の勉強が役に立つかわからんね。

167 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 15:06:57 ID:q2LDxFVa]
>人生どこで中高の勉強が役に立つかわからんね。
いや、ここで役に立つのはわかる。

168 名前:165 mailto:sage [2006/07/02(日) 18:13:42 ID:qyshWDdK]
ふぁ。
ようやくウィンドウ作ってそん中に図形描けるようになったぜ!(`・ω・´)

PolyPolyline で。
四角形とかの単純な図形を。


・・・(´-`;).。o0(…急がば回れ…千里の道もはじめの一歩…マックノウッチ…マックノウッチ…)






169 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 18:53:47 ID:h9xmz31D]
>>168
回ってる途中で急いだ俺はダメだな

170 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 19:06:02 ID:GP7aSXlD]
つ[回転椅子]

171 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 20:02:24 ID:zXthLev1]
つ [まどかひろし]

172 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 23:49:01 ID:uxr6R5W7]
保守?

173 名前:名前は開発中のものです。 [2006/08/16(水) 10:16:36 ID:rq/Dm8hs]
jbbs.livedoor.jp/game/19583/
x3dero.s10.x-beat.com/sexy/imagebbs/index.shtml
ゲームは出来上がってるが外見の改造から入って見るのはどうだ?

174 名前:161 [2006/08/22(火) 18:19:49 ID:3gvfnaQX]
3Dをやるためについに!C言語からHSPに以降しました・・・なさけねぇ
Easy3Dを使えば簡単に3Dゲームが作れるんだね

175 名前:名前は開発中のものです。 mailto:sage [2006/08/22(火) 23:31:33 ID:IkFxpiNA]
内心、俺はどこまで落ちていくんだ?うへへへへ
とか喜んでいたりして




176 名前:名前は開発中のものです。 mailto:sage [2006/08/23(水) 22:24:38 ID:57PriyyJ]
次はツクールかな

177 名前:名前は開発中のものです。 [2006/08/23(水) 22:34:04 ID:piSWrXf+]
>>176
俺はそこまでは落ちないよw
絶対にHSPで3Dのゲーム作るから応援してよ

178 名前:名前は開発中のものです。 mailto:sage [2006/08/23(水) 22:40:09 ID:ixV4pUya]
ガンガレ

179 名前:名前は開発中のものです。 mailto:sage [2006/08/24(木) 01:00:20 ID:7bCQmUSK]
>>177はたぶん途中で飽きてC++に以降する。

180 名前:名前は開発中のものです。 mailto:sage [2006/08/24(木) 01:36:16 ID:lpN4Jq6L]
>>178
ありがちょん

>>179
レベルあがってんじゃんw

モデリングって大変だね・・・みんな何のソフト使ってるの?
ちなみにおれはRiosだけど



181 名前:名前は開発中のものです。 mailto:sage [2006/08/24(木) 01:41:51 ID:6CXrqNdd]
定番のMetasequoiaとか

最近はBlenderに手を出してる
機能は豊富だが日本語資料が少なくて辛いぜ

182 名前:名前は開発中のものです。 mailto:sage [2006/08/24(木) 01:54:08 ID:lpN4Jq6L]
>>181
メタセコは慣れてないなぁ
おれもBlender触った事あるよ・・・資料がなくて諦めたw

183 名前:名前は開発中のものです。 mailto:sage [2006/08/24(木) 02:05:03 ID:6CXrqNdd]
使いこなせれば高価な商業ソフトにもケンカ売れるんだけどなー
Blenderだけでアニメを作ろうってプロジェクトがあったけど、それが凄ぇ
ttp://orange.blender.org/

でもモデリングだけなら他にもっと使いやすいのがあるなw

184 名前:名前は開発中のものです。 mailto:sage [2006/08/25(金) 00:48:26 ID:fE3sKsfU]
>>183
スゲーなぁ
暇があったら見てみよおっと


作りたいゲームが決まりました・・・車で悪い人たち倒すゲームです。カーマゲドンみたいにね♪

185 名前:名前は開発中のものです。 [2006/08/25(金) 09:30:46 ID:lMXmC7J1]
>車で悪い人たち倒すゲームです

悪い人たちって、まさかただの通行人なんじゃ・・・・



186 名前:名前は開発中のものです。 [2006/08/25(金) 23:35:33 ID:fE3sKsfU]
>>185
いえいえ、そんな残酷なものは作りませんよ。

今日はちゃっちい重力を追加してみたいと思います

187 名前:名前は開発中のものです。 mailto:sage [2006/08/25(金) 23:43:08 ID:RVtfbAQ1]
> 車で悪い人たち倒すゲーム

悪人の後ろから忍び寄り…
悪人が歩くタイミングに合わせて直径2〜3センチの車(輪)を転がして…
悪人を転ばすゲームを想像した。

188 名前:名前は開発中のものです。 [2006/08/26(土) 00:16:20 ID:Xe1T2ygq]
>>187
そう読み取る事もできるねw

自動車で悪い人たちを轢いてやっつけるゲームです
これでいいよね?

189 名前:名前は開発中のものです。 mailto:sage [2006/08/26(土) 00:43:13 ID:rYAFjXGI]
最近の若者は発想が怖いなあと思った俺はもう歳か

190 名前:名前は開発中のものです。 [2006/08/27(日) 02:57:11 ID:T4cgU/7K]
>>189
できない事ができるのがゲームなんだよ!
出血とかはしないようにするよ。

きょうは自動車の動きを車っぽく調整・・・ねみぃ疲れた

191 名前:名前は開発中のものです。 mailto:sage [2006/08/27(日) 06:20:42 ID:DcPmG1mi]
ホントに怖いのは
犯罪を犯す奴も、批評する奴も仮想と現実の区別が付かない人間

192 名前:名前は開発中のものです。 mailto:sage [2006/08/27(日) 12:00:05 ID:T4cgU/7K]
>>191
なんでそんな人間になっちゃうんだろ?

193 名前:名前は開発中のものです。 mailto:sage [2006/08/27(日) 12:24:20 ID:f+3tvpuV]
その発想は無かった。
ゲーム・漫画のせいとは必ずしも限らないとは常々思っているが。
ちょっと心理学関係でググってみる・・・。

194 名前:名前は開発中のものです。 mailto:sage [2006/08/27(日) 12:55:48 ID:f+3tvpuV]
体系的に調べたわけじゃないけど分かってきたことを。
詳しいやついたら突っ込み求む。
現実・仮想との区別がつかなくなるというのは
どうも受動的なものではなくて、
能動的なもの、若しくは何らかの結果みたい。
例えばアイデンティティ・同一性の崩壊といったストレス要因や
その他認知症など精神病によって引き起こされる等。
で、現実を見つめるのは嫌だから
その代替として存在するのがバーチャルな世界。
または自殺など。アルコールに依存するのもこの類かも。
ゲームはそういった受け皿の一つになってしまってるようだ。
だから別に何時の時代でも存在しうるものだよなぁ。

195 名前:名前は開発中のものです。 mailto:sage [2006/08/27(日) 13:05:32 ID:8lU4MMS6]
ココに行けば(死)神になれるかもw

不謹慎ゲームを作ってウプするスレッド
ttp://pc8.2ch.net/test/read.cgi/gamedev/1010757112/



196 名前:名前は開発中のものです。 mailto:sage [2006/08/28(月) 14:10:29 ID:HIo9+j87]
むしろ「空想と現実の区別をつける」ことが当たり前になりすぎている。
自分の行動から予想される未来に現実味を感じることができなくなり、
すぐバレる嘘をついたり稚拙な犯罪を継続的に繰り返すことをやめられない。

197 名前:名前は開発中のものです。 mailto:sage [2006/08/28(月) 14:24:45 ID:flHdpTau]
3行に纏めたのは評価するが意味不明

198 名前:名前は開発中のものです。 mailto:sage [2006/08/29(火) 01:15:19 ID:mwqFXy+t]
というか、人間が本質的に持っている空間に対する同質性と
ヒトの心情がもつ独特の疎外感とが空間論理の形成において
大きな親密性を齎してると思うよ。
人間の創造性から成り立つ模擬空間の執着点が結局の所は
ヒト自身のの思考に還元されてるわけだし。

199 名前:名前は開発中のものです。 mailto:sage [2006/08/29(火) 01:34:34 ID:IhhKOa9o]
恥ずかしくないのか?

200 名前:名前は開発中のものです。 [2006/08/29(火) 10:55:23 ID:zR1U2plI]
>人間が本質的に持っている空間に対する同質性と

これは何を意味しているのか。 常識感ぐらいの意味か?


>ヒトの心情がもつ独特の疎外感とが

この疎外感はなんらかの異常によってもたらされ
ものか。 ヒトには昔からあるもの?

> 人間の創造性から成り立つ模擬空間の執着点が結局の所は
>ヒト自身のの思考に還元されてるわけだし。

この場合、 「ヒト自身のの思考に還元されること」について
どう考えているかが書かれていないと
言っていることが判らないが・・・

201 名前:名前は開発中のものです。 mailto:sage [2006/08/29(火) 12:39:30 ID:ZlgvxY7u]
スレ違いを通り越して、板違いになってるな。
VIPで好きなだけやれば?

202 名前:名前は開発中のものです。 mailto:sage [2006/08/29(火) 12:40:54 ID:aFcPk/3/]
そうやってなんでもVIP押しつけて(ry

203 名前:名前は開発中のものです。 mailto:sage [2006/08/31(木) 02:25:18 ID:p7DQv3N1]
xsiからエクスポートしたボーンアニメーションファイルを読み込みモデルをアニメーションさせるプログラムを組んでいるのですが、
xsiファイルのsrtとbaseposeの関係が分かる方いますか?
いましたら、教えて頂きたいのですが…。

204 名前:名前は開発中のものです。 mailto:sega [2006/09/03(日) 12:57:00 ID:MSbAMLeQ]
昔のBASICなどのCG本で、ワイヤーフレームから始めたら?
あとQBASICとかで、ソースが公開されているのも海外サイトにはある。
チープなできになるなら、いっそのことワイヤーフレームのほうが面白いと思う。

205 名前:名前は開発中のものです。 mailto:sage [2006/09/03(日) 13:05:09 ID:zsKqvcJI]
昔ワイヤーフレームが持てはやされたのは、
ハードウェアの描画能力が貧弱だからであって、
今現在ワイヤーフレームをやったからと言って、
ポリゴンに比べて特に楽をできるわけじゃない。



206 名前:名前は開発中のものです。 mailto:sage [2006/09/03(日) 13:09:31 ID:vD5v1gOy]
それでもワイヤーフレームなら
  ワイヤーフレームならやってくれる!

207 名前:名前は開発中のものです。 mailto:sage [2006/09/03(日) 13:22:04 ID:1kU+Ds5D]
骨だけのMMO作ったりとか
皮は脳内変換or有料

208 名前:名前は開発中のものです。 mailto:sage [2006/09/03(日) 14:23:09 ID:MD5hbIM2]
今のハード環境でワイヤーフレームを簡単に描くって結構難しいよな…
シェーダを駆使すれば意外とできるような気がせんでもないけど。

209 名前:名前は開発中のものです。 mailto:sage [2006/09/04(月) 01:00:59 ID:2vIP0MH6]
>>208
んなこたーない

210 名前:名前は開発中のものです。 mailto:sage [2006/09/04(月) 14:25:51 ID:LpOb58zj]
3Dゲームのコードを組めても3Dモデルが作れない俺は負け組

211 名前:名前は開発中のものです。 mailto:sage [2006/09/04(月) 15:06:09 ID:UMfcyorO]
>>210
豆腐でいいじゃん
後で誰かにやってもらえば

212 名前:名前は開発中のものです。 mailto:sage [2006/09/04(月) 20:28:51 ID:LpOb58zj]
>>211
なるほどな
やってくれる人いないけど

213 名前:名前は開発中のものです。 mailto:sage [2006/09/04(月) 21:44:29 ID:fbr17Wpa]
オレが作ってやるよ。




豆腐ポリゴン

214 名前:名前は開発中のものです。 mailto:sage [2006/09/05(火) 00:38:16 ID:pHJU/n9G]
豆腐なら俺も負けねぇぜ

215 名前:名前は開発中のものです。 mailto:sage [2006/09/05(火) 01:40:33 ID:z1Ic6Xib]
俺なんか三角錐型の豆腐つくれるぜ



216 名前:名前は開発中のものです。 mailto:sage [2006/09/05(火) 02:11:39 ID:4BDKYdtt]
じゃあ豆腐で萌えキャラつくったる!

217 名前:名前は開発中のものです。 mailto:sage [2006/09/05(火) 02:33:25 ID:kTQ1s7hO]
んじゃ、俺豆腐に味噌つけてやるぜ

218 名前:名前は開発中のものです。 mailto:sage [2006/09/05(火) 07:44:25 ID:qx8DPDx9]
じゃあ更に豆腐に手足つけてやる。
これでどんなゲームにでも使える。

3DアクションRPG、3Dシューティング、3D格ゲー、3Dエロゲー…


   __
 ヽ|・∀・|ノ ホァッ!!
  |__|
   | |

219 名前:名前は開発中のものです。 mailto:sage [2006/09/05(火) 16:31:28 ID:MbHH/zBe]
羊羹はおよびじゃないぜ

220 名前:名前は開発中のものです。 [2006/09/08(金) 02:48:42 ID:TZNoDZC2]
キャラクターを複雑な地形の上を移動できるようにしたいと思い
キャラクターは点で、地形はメッシュで衝突判定をとることにしました

今はD3DXIntersectで真上(0,1,0)の方向にレイを飛ばし
レイと衝突するポリゴンがあればその衝突位置までキャラクターを移動させ
衝突が無ければキャラクターを落下させています。

この方法だとどれだけ急激な斜面でも、XZ平面上での移動速度は変わらないため
凄い勢いで斜面をかけのぼりますし、斜面が90度以上の傾斜だとメッシュを突き抜けてしまいます
また、ジャンプして天井に激突みたいな事をしてもポリゴンを突き抜けます
(というかジャンプした瞬間に天井の上に移動してしまう)

なんかうまい方法ないでしょうか?ググっても上記の方法しか見つけられませんでした

221 名前:名前は開発中のものです。 mailto:sage [2006/09/08(金) 08:34:57 ID:LdA3pTQ6]
基本は2Dと変わらない希ガス

222 名前:名前は開発中のものです。 mailto:sage [2006/09/08(金) 12:24:36 ID:E5m1O3AC]
キャラの移動に方向ベクトル、速度ベクトル、重力ベクトルを
設定して自前で内積判断する。

223 名前:名前は開発中のものです。 mailto:sage [2006/09/08(金) 14:28:42 ID:BVhg1uov]
自前もD3DXIntersectもやることは同じ。
220はただテンパってるだけ。冷静に考えれば分かるはず。

224 名前:名前は開発中のものです。 mailto:sage [2006/09/08(金) 15:50:42 ID:oOKY8iDf]
つか、この辺が3Dゲームプログラミングの面白いところだよな。
仕事で締め切りに追われてるんで無ければ、じっくり楽しむがよい。

とりあえずジャンプ中はレイを飛ばす方向を上下反転すればいいんじゃねーの?
あと、接触した場合そのポリゴンの法線をどうにかしてゲットして、急すぎるなら
上れないようにすればいいんじゃね?

225 名前:名前は開発中のものです。 mailto:sage [2006/09/13(水) 11:16:32 ID:r9CdL1xq]
垂直になっているみたいな急激な段差がある所は進めない方にした方がよくね
移動後と移動前のy座標の差がある一定以上なら過去の座標に戻しておけばOK



226 名前:名前は開発中のものです。 [2006/09/13(水) 20:56:48 ID:XgUJHN5F]
>>89
俺はHでつまずくな。

227 名前:名前は開発中のものです。 mailto:sage [2006/09/14(木) 22:57:49 ID:jTaOEUAp]
ようしがんばるぞ

228 名前:名前は開発中のものです。 mailto:sage [2006/09/15(金) 20:01:37 ID:lVw+0F2q]
やっぱりムリだった…

229 名前:名前は開発中のものです。 mailto:sage [2006/09/22(金) 09:56:39 ID:j0APPxnI]
1日もたってないぞw

230 名前:名前は開発中のものです。 mailto:sage [2006/09/22(金) 20:14:02 ID:5VtB+Eso]
じゃあやっぱりがんばります うおー!

231 名前:名前は開発中のものです。 [2006/11/03(金) 10:18:18 ID:xDG1kc8l]
HSPでつくった3Dゲームマダー

232 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 20:23:27 ID:5fcrEZTA]
>>231

オレが頑張って作ってみたいと思います。
HSP+E3Dでやってみますね
初心者なので勉強しながら・・・

233 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 19:26:44 ID:ByVJ4r2D]
メタセコか六角大王も必須ですよ

234 名前:232 mailto:sage [2006/11/04(土) 20:20:35 ID:TEpsugcv]
今、主人公のモデリングでメタセコを使ってます。
難しいです・・

235 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 03:46:50 ID:bX4CNNtM]
えろゲーだけどうpしようか?
残業中のイケメン新入社員と巨乳のお局OLの話。
尻とか触っていくうちに最初は拒絶してるんだけど
最後は恐怖で逃げ出し、それをオフィス内で追い回すってゲーム



女が男を追い掛け回すんだけどな



236 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 12:27:36 ID:IjHUD5ul]
ソース付きでお願い

237 名前:名前は開発中のものです。 mailto:age [2007/12/09(日) 14:30:08 ID:ZLrODRiL]
3Dアクションアドベンチャーを作ろうと思うんだけど
どんなのがいい?

238 名前:名前は開発中のものです。 mailto:sage [2007/12/09(日) 14:40:13 ID:MpPw0/cz]
ここなにスレ?

239 名前:名前は開発中のものです。 [2007/12/10(月) 15:56:11 ID:1itaeTZx]
トウフマンを作ることにした。
名前はまだ無い、動くところまで作った。
gamdev.org/up/img/10694.zip

募集
トウフマンのポリゴンモデルデータを作ってくれる人いませんか?
デザインは上記の >>218のようなもの。


240 名前:名前は開発中のものです。 [2007/12/12(水) 13:24:30 ID:0MUxA3bf]
豆腐に手と足を付けてみた
ホァッ!!

gamdev.org/up/img/10702.zip


241 名前:名前は開発中のものです。 mailto:sage [2007/12/12(水) 15:20:39 ID:uOtmhqIP]
>>239
それくらい自分でやれるでしょ

242 名前:名前は開発中のものです。 mailto:sage [2007/12/12(水) 17:14:35 ID:Ub6pvDxE]
豆腐
gamdev.org/up/img/10704.zip

243 名前:名前は開発中のものです。 mailto:sage [2007/12/12(水) 18:30:04 ID:0MUxA3bf]
>>242
わーぃ、ありがとう。
モーションも付いてるのかな?
(走り、足踏み、手を振る)
のポリゴンアニメ欲しいな
gamdev.org/up/img/10705.zip

名前を決めました。
『豆腐の大冒険』


244 名前:名前は開発中のものです。 mailto:sage [2007/12/13(木) 13:04:49 ID:5WzOY2qp]
豆腐の大冒険
地面を作ってみた

gamdev.org/up/img/10707.zip


245 名前:名前は開発中のものです。 [2007/12/14(金) 13:08:02 ID:F2P1kEGT]
『豆腐の大冒険』
追尾カメラをつけてみた

gamdev.org/up/img/10712.zip




246 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 15:33:56 ID:xs0DRB3P]
適当な立体図形の x , y , z 座標を教えてください。
X = [0,0,1,1,0,0,0,1,1,0,0,0,1,1,1,1];
Y = [1,0,0,1,1,1,0,0,1,1,0,0,0,0,1,1];
W = [1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1];
↑たとえば、立方体の例

247 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 16:20:58 ID:F2P1kEGT]
もう少し詳しく説明してもらえますか?
説明できたなら答えが出るんだろうけど

248 名前:名前は開発中のものです。 [2007/12/16(日) 18:39:17 ID:DCVz7I8r]
つ www30.atwiki.jp/3dmaterial

249 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 13:10:12 ID:5+Km+OSd]
『豆腐の大冒険』
ジャンプさせてみる
gamdev.org/up/img/10732.zip

当たり判定の具合が悪い、
レイを実装した方が良いのだろうか

250 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 04:28:31 ID:vcy8BZFa]
>>249
これって何やったらクリア?

251 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 00:22:48 ID:Xh/yiOLN]
Cg 2.0 Released
news.developer.nvidia.com/2007/12/cg-20-has-been.html

(機械翻訳)
GeForce8拡張子のための新しいOpenGLプロフィール(gp4vp、gp4gp、およびgp4fp)
これらは幾何学シェーダ、ユニフォームのための「縛-可能」一定のバッファ、織地アレイ、ファーストクラスの整数サポート、およびその他を含む新しいDirectX10クラスの特徴を露出します。
アップルの新しい「ヒョウ」のために、Mac OS X10.5のリリースを支持します。
HLSLへのCgを十字で翻訳する新しいDirectX9プロフィール(hlslvとhlslf)
Cg Standard図書館と標準のCgFX州を含むドキュメンテーション最新版
幾何学シェーダで織地宇宙バンプマッピングセットアップを示す新しい例(幾何学シェーダを通る影のボリューム発生)が一定のバッファ、およびその他を「縛-可能」します。
改良されたコンパイラコード生成
ランタイム性能改良
Cg1.5との互換性

252 名前:名前は開発中のものです。 mailto:sage [2007/12/28(金) 02:09:19 ID:oolnZjRL]
NVIDIA Scene Graph
developer.nvidia.com/object/nvsg_home.html

ヌビディア場面グラフ
ヌビディアScene Graphソフトウェア開発キット(NVSG SDK)は、場面のグラフベースのアプリケーションを作成するための
オブジェクト指向プログラミングライブラリです。

ほとんどのScene GraphsがOpenGLの固定機能パイプラインの国家管理の周りで設計されました、シェーダが後考えとし
て加えられている状態で。 他方では、NVSGはゼロから、シェーダの周りで設計されました。 NVSGはCgFXを利用します
--シェーダがアプリケーションの間で容易に共有されるのを許容するメタファイル形式。 ViewerVRアプリケーションは、
CgFX効果をモデルとドラッグ・アンド・ドロップして、シェーダでそれをレンダリングするのがどれくらい簡単であるかを示します。

NVSGは開発者が速くて高信頼のGPU中心のグラフィックスアプリケーションを作成するために容易に合併して、
広げることができる包括的なセットのクラスを提供します。 NVSGはVehicle Styling、Volume Rendering、
Broadcast Graphics、およびOpenGL拡張子とGPUリソースのシェーダ駆動のデザインと有効な使用による
フィス/シムスタイルアプリケーションのための理想的なプラットホームです。 また、SDKは、どう有効に
NVSGの特徴を使用するかを示すために完全なソースコードがある多数のチュートリアルを含んでいます。




253 名前:名前は開発中のものです。 [2008/01/13(日) 12:45:54 ID:h7uwvpbW]
豆腐の大冒険
gamdev.org/up/img/10933.zip
忘れちゃったので、やり直し。
モデルも募集中。
当たり判定の方法はいっぱいあるのね

254 名前:名前は開発中のものです。 mailto:sage [2008/01/13(日) 13:58:04 ID:B4/zxp/Z]
なんか懐かしい感じ。
なんで境界線があるの?

255 名前:名前は開発中のものです。 [2008/01/22(火) 05:36:19 ID:NBFa+vA3]
すごい
こういうマップって先にメタセコイアで作ってもいいんですよね?



256 名前:名前は開発中のものです。 mailto:sage [2008/01/22(火) 16:22:12 ID:eH2F0tMu]
マップの作り方は色々ある、メタセコでもかまわない。
事前にテストしてから始めた方が良い。 限界値を見極める為に

257 名前:名前は開発中のものです。 mailto:sage [2008/01/29(火) 00:56:18 ID:SE4BKkIE]
>>253
豆腐の大冒険作れるようになるまでどれくらいかかりました?

258 名前:名前は開発中のものです。 mailto:sage [2008/01/30(水) 13:28:18 ID:XRZ4/cTr]
>>257
これは50行ほどなんで、30分くらいで作ってます。
ツールを使い始めてから半年かな(6ヶ月)、片手間だったから
専念すればもっと速かったかも
最初の頃に訳もわからず試行錯誤の頃が辛かったのか楽しかったのか
概要が見えてくると実に楽しい。
面倒な部分はライブラリにほとんど入ってるから
メインルーチンだけ書けば出来てしまう。


259 名前:名前は開発中のものです。 mailto:sage [2008/02/02(土) 15:50:02 ID:9SRhauux]
で?

260 名前:257 mailto:sage [2008/02/02(土) 16:12:58 ID:roNZN+Y2]
>>258
ありがとうございます。
自分も最近3Dに興味持ち始めて、プログラムとか組むとしたら
どれくらいかかるもんなのかなと思って聞きました。

ちょっとした箱庭歩き回れるくらいのプログラム作れるようになるのは
やっぱ3年くらいはかかるのかなー。

261 名前:名前は開発中のものです。 mailto:sage [2008/02/02(土) 20:08:52 ID:NS13kUi5]
上に書いてあるように半年あれば形になる、一年もあれば出来上がる。
やらなければ いつまでたっても出来ない。

262 名前:名前は開発中のものです。 mailto:sage [2008/02/12(火) 06:02:02 ID:m4Gl0olN]
>>258
DarkBASICをお使いになってるんですね
定番?のEasy3Dなどを使ってるのかと思ってました
他の環境(?)と比べてどういう感じなのか感想などをお聞きしたいです
やはり情報が不足しているのが壁なのでしょうか?

263 名前:名前は開発中のものです。 mailto:sage [2008/02/13(水) 12:08:12 ID:8G3a9dfF]
簡単なのはBASICだから、ゲームの為のBASICを探した
全部調べてDarkBASICが一番簡単で一番使いやすかった。

DarkBASICの情報はすごく多い。
やってみれば解ることだけど

264 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 01:10:31 ID:bj3BmekS]
とりあえず3Dで何か動くものが作ってみたいと思いやってます。
↓当たり判定がおかしく地面をすり抜けたりしますが、、

gamdev.org/up/img/11170.lzh

265 名前:264 mailto:sage [2008/03/12(水) 23:46:29 ID:5yq0IvjD]
リプレイできるようにしました。
キー入力だけ入れるだけですけどね・・・
当たり判定は良く分からないorz



266 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 00:45:24 ID:H1k6Lkhn]
頑張っているねぇ
でもなんか過疎ってるね・・・ここ

267 名前:名前は開発中のものです。 [2008/03/13(木) 07:14:28 ID:tvtgasAL]
晒しあげ

268 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 08:59:00 ID:TSw8TSpr]
>>261
良い事を言った気がする
やると思って3日後に飽きてる自分なんか完成した事がない

269 名前:264 mailto:sage [2008/03/15(土) 00:03:47 ID:rcPnqTFt]
晒しあげかw
恥晒しついでに誘導弾てどうすればいいでしょ?いい方法が思いつかないです。
自分の向きベクトル × (敵の位置のベクトル - 自分の位置のベクトル)の外積で垂直なベクトル出して
クォータニオンで垂直なベクトルを回転軸にして一定の角度を回転させて
それから回転行列出して自分の向きベクトルを更新する。
最後に自分の向きベクトルの方向に移動させる。
というのを繰り返せばいいのかな?

270 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 01:05:02 ID:QVZkud7l]
操作法が…
こういうジャンルならFPSっぽいのにしたほうがいいんんじゃないかな。

誘導弾についてはフライトシムでもなければ、そのやり方でいいんじゃないかな。


271 名前:264 mailto:sage [2008/03/15(土) 09:32:34 ID:hT5HoexC]
操作法はFPSかあ、試しにやってみますね。
誘導弾はこれでもいいですか、3Dだとなんか混乱する・・・え?クォータニオン?行列?なにそれ?な感じなので。


272 名前:264 mailto:sage [2008/03/15(土) 12:32:23 ID:hT5HoexC]
操作方法をFPSにしました、前よりはやりやすいかな。

gamdev.org/up/img/11209.lzh

273 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 17:28:18 ID:4G+bInFg]
基本的にreadme付ければいいと思うがw
とりあえず初見である程度操作できたよ。

視点の関係で自機の影になって自分の弾が見難いが…
ここらへんはどんなゲームにするかによるのかな。

あとなぜか遅い。そんなに重そうな処理には見えないのだが。。
ちなみに当方AMD3000+&GeForce6600GT

274 名前:264 mailto:sage [2008/03/15(土) 19:56:49 ID:08Lg19Om]
あー重いのはFPSの下のTIMEの数字が多ければ、
シャドウボリュームにシェーダーを使ってないのが原因かも?
でも6600GTでも重いのか、うちのRADEON9600なら分かるが・・・

他には、画面が固まるときはtime2の右に表示されてる
数字が多ければ、当たり判定が原因です。
といってもマップとの当たり判定以外は球でしかしてないから、
重い処理ではないのですが原因不明。

275 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 20:01:51 ID:4G+bInFg]
> TIMEの数字が多ければ
どの程度の数字なら大きいのかわからんがw70台



276 名前:264 mailto:sage [2008/03/15(土) 20:18:45 ID:08Lg19Om]
え、多すぎるwwこっちでは10〜16ぐらい
↓で合ってますか?

FPS:xx
TIME:ここの数字
MOVE:xx
TIME:xx

277 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 21:37:21 ID:4G+bInFg]
こんな感じ
ttp://gamdev.org/up/img/11211.jpg

278 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 22:52:57 ID:AzPHEqBx]
C2D 8400 + ゲフォ8800でTime40〜50くらいだったよ。

起動させたらマウスポインタでてこないし、タスクマネジャで消そうと思ってもそれでもポインタないしであせったw
Alt+F4で消せたけどさ

279 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 22:55:37 ID:4G+bInFg]
そっか、俺が(ウィンドウスタイルで)FPSスタイルオーダーしたから悪かったのかなorz

280 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 22:59:49 ID:AzPHEqBx]
あ、Escで普通に消せたwごめんw

281 名前:264 mailto:sage [2008/03/15(土) 23:07:47 ID:08Lg19Om]
うわ、これは画面カクカクだろうなあ。
6600GTでこれはありえない、DirectXの初期化ミスだと思います・・・。


282 名前:264 mailto:sage [2008/03/15(土) 23:15:21 ID:08Lg19Om]
>>278>>279
ゴメソ、マウスポインタはずっと隠してますw
ウインドウが非アクティブのときにはマウスポインタ出す処理入れます。

283 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 23:23:29 ID:R74RoSaI]
8800GTSでFPS200前後、TIME45-65だな
なんかもたつく

284 名前:264 mailto:sage [2008/03/16(日) 01:11:47 ID:Zd/XJ8yY]
>>283
ありがとう、うーん原因不明だ・・・こっちのしょぼい環境だとそんな重くないのになあ

285 名前:名前は開発中のものです。 mailto:sage [2008/03/16(日) 01:49:50 ID:gvqDw1ay]
あまり躓くようなら、快適に動く他人が現れるまで待って傾向を炙り出すか、
無視して作りこんでいって、ひょんな事で治るのを神頼みするのが吉w



286 名前:名前は開発中のものです。 mailto:sage [2008/03/16(日) 03:35:17 ID:jdWKsoOb]
や、現時点で神頼みなんてしてもしょうがないだろ
プロファイラの使い方を覚えて、どこが重いか原因をきっちり把握すべし
恐らくPIX for Windowsが入ってるだろうからまずはそれを使ってみるとか
それでも駄目なら神頼みしましょ

287 名前:264 mailto:sage [2008/03/17(月) 01:46:47 ID:Gb45ohWq]
PIX for Windowsの存在初めて知りましたorz
SDKがOctober2004だからVersion古いけど、便利な予感。
影のとこも重いなあSetRenderState呼びまくりな上に頂点バッファロック後か前かで時間かかってる。
シェーダーとか使ったほうがいいのかな。

288 名前:名前は開発中のものです。 mailto:sage [2008/03/17(月) 01:59:13 ID:KYnIA25D]
重い描画系処理を省略するオプションを付ければ、ある意味誤魔化せるぞ!

289 名前:264 mailto:sage [2008/03/17(月) 23:32:04 ID:fIJH+I4V]
ふむふむ、影なし、影あり、影あり(シェーダー)でオプションを付けようかな。
影の処理直すのに時間かかりそうだし、とりあえずそうしてみます。

290 名前:264 mailto:sage [2008/03/18(火) 01:22:28 ID:/oraqvBK]
影の処理が軽くなるように努力した。自分の環境じゃあまり変わらないので微妙ですが・・・
set.iniのshadow=0とすると影なしになります。

gamdev.org/up/img/11230.lzh

291 名前:名前は開発中のものです。 mailto:sage [2008/03/18(火) 04:35:51 ID:Z0SDCJt9]
劇的に軽くなってるw
shadow=1のままでも60fpsキープ、TIMEは平均6くらい。
>>272のときは俺のマシンだとTIME120でガックガクだったんだが。

292 名前:名前は開発中のものです。 mailto:sage [2008/03/18(火) 09:38:42 ID:VFi4hSl4]
>>290
がんばれ。参考までに、2年前のノートPCで影無しなら40〜50fps出る。

293 名前:264 mailto:sage [2008/03/19(水) 01:00:21 ID:QfRrmjh1]
>>291
おおw軽くなってるようでよかったです。
こんなに効果があるとは思わなかった、シェーダー使わなくてもいけそうかな。

>>292
ノートPCだと影無しでも60fpsいかないですか、表示しているポリゴン数は
多くないと思うんだけど、ちゃんとオクトツリー作ってないからかも。


294 名前:283 mailto:sage [2008/03/20(木) 02:14:23 ID:o9dvFJah]
>>290
FPS60、TIME0-1に改善された。

295 名前:264 mailto:sage [2008/03/24(月) 23:46:26 ID:aYkUZv90]
>>294
ども、8800GTSだと余裕っぽいですね。
ありがとうです。

ああ、ACFAしてて全然プログラムしてないわ・・・



296 名前:264 mailto:sage [2008/08/13(水) 12:09:44 ID:vAEoDzYR]
ここ数ヶ月何もしてないませんでしたが、少しやるきが出てきたので。
ミサイルっぽいものを撃てるようにしました^^;
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0311jpg.html

297 名前:264 mailto:sage [2008/08/15(金) 15:21:08 ID:XgYQW+bv]
敵が追いかけてくるようにしました。
でも、勝手にマップの範囲外にいって自滅することがOTL
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0312lzh.html

298 名前:名前は開発中のものです。 mailto:sage [2008/08/16(土) 02:26:45 ID:k2ZLf6eo]
微妙に進化しているのに好感をもてる

299 名前:名前は開発中のものです。 mailto:sage [2008/08/16(土) 09:18:42 ID:QU2TzyCT]
>>297
1体ごと考えて動いてるんですか?

300 名前:264 mailto:sage [2008/08/16(土) 13:06:10 ID:tp5lWjsg]
>>298
少しずつですが、一通り動くところまではやりたいなと思います。

>>299
単純に相手との距離で移動方向を変えてます。
障害物よけたりとかはできないです。

301 名前:264 mailto:sage [2008/08/18(月) 21:11:12 ID:/zPmGGEX]
今までモーションはテキストエディタで書いてましたが、Xファイル吐けるフリーのソフト使うことにします。
なんでこんな訳の分からんことしてたんだか(´・ω・`)

302 名前:名前は開発中のものです。 mailto:sage [2008/08/19(火) 01:08:59 ID:OGYy1hjh]
>>301
すごい。

303 名前:264 mailto:sage [2008/08/24(日) 23:52:15 ID:TT8brOES]
マップをすり抜けるバグとか修正したぐらいであまり進まず。

>>302
無知って怖いです><

304 名前:264 mailto:sage [2008/11/24(月) 23:15:35 ID:vjsotAKh]
また間が空いてしまった。。
ロックするターゲットを変更できるようにした。
効果音を鳴らした。
ジャンプしかできなかったけど少しだけ飛べるようにした。
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0348lzh.html

305 名前:名前は開発中のものです。 mailto:sage [2008/11/25(火) 22:15:57 ID:oF+i+zcj]
何このキモガンダム



306 名前:264 mailto:sage [2008/11/25(火) 23:11:03 ID:Ty/WwkWb]
きもいですか、自分でもそう思いますW何も分からないのでテキトーにやってます。とりあえず3Dで動くプログラムの勉強したいので。

307 名前:名前は開発中のものです。 mailto:sage [2008/11/27(木) 01:14:14 ID:K77CX4qE]
8ヶ月でこれでは才能が無い事は確定的に明らかだから、
今の内に止めておかないと貴重な時間を浪費した事を後で必ず後悔するよ。

308 名前:264 mailto:sage [2008/11/28(金) 00:10:06 ID:chx847ao]
趣味グラマーだから気にしてないよ。
気が向いたときに作るだけ。
目障りならもうここには書き込まないことにするよ。

309 名前:名前は開発中のものです。 mailto:sage [2008/11/28(金) 00:40:24 ID:AlDjVI5O]
いや、生温かく見守りたいので気にせずこれからも書き込んでくれ

310 名前:名前は開発中のものです。 [2008/11/30(日) 19:12:01 ID:8f2td/sM]
>>304
なんかゲームオーバー画面の動きが笑えるんだが

311 名前:名前は開発中のものです。 mailto:sage [2008/12/02(火) 20:13:57 ID:5Iv2a1WL]
ロボットなのにスタスタ歩いてるのが最高に面白い

312 名前:名前は開発中のものです。 mailto:sage [2008/12/02(火) 20:53:38 ID:R1DD8Iu8]
これってアニメーション付きメッシュなの?

313 名前:264 mailto:sage [2008/12/02(火) 22:29:57 ID:RIQxB1Es]
>>309
また何ヶ月か後になるかも知れないけど気長にやるわ。

>>310
>>311
わざとそうしているのではないのだけど、まあいっか。

>>312
アニメーション付きメッシュをRokDeBoneで作ってる。

314 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 12:57:11 ID:iIK4KDxk]
RokDeBoneってモデルはメタセコでつくるの?

315 名前:264 mailto:sage [2008/12/03(水) 18:35:05 ID:L+jw1o3T]
メタセコでつくってる。六角大王でもできるみたい。



316 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 23:30:36 ID:iIK4KDxk]
RokDeBoneで1ファイル複数アニメのxファイルってつくれるの?

317 名前:264 mailto:sage [2008/12/04(木) 00:06:20 ID:YKu9g5Yq]
ちょっとやってみれば分かると思うんだけど、
xファイルに複数のAnimationSetを出力できる。

318 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 00:11:27 ID:Xlq8UVbr]
>>317
そうなんだ やってみます
ありがとう

319 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 11:00:09 ID:vZDMeGKp]
>>316316
完全別モーションならできます。
ただし、下半身歩き、上半身剣を振るor弓を射るのようなモーションのブレンドの
Xファイルははけないかも。
RDB上だと可能。
モーションのブレンド、分岐の話ね。


320 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 11:05:59 ID:ypb/vRj0]
>>319
ブレンドはソフト側でやるもんだろ

321 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 22:43:59 ID:Xlq8UVbr]
メタセコってxファイルが読み込めないんだね
メタセコでtiny.xみたいな1枚のパーツマッピングしたテクスチャってつくれるの?

322 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 22:52:29 ID:T+HYSD1m]
普通の3Dソフトなら可能。
UVマップのことでしょ?

323 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 23:45:35 ID:Xlq8UVbr]
人体モデルとかつくったら、それの展開図とか出力できるんですかね?
展開図を見てグラフィックソフトでテクスチャを書いていけるような

324 名前:名前は開発中のものです。 mailto:sage [2008/12/05(金) 09:54:43 ID:5PYxG4hG]
できるよ。
ただし展開機能は現段階では使い勝手が悪いのでプラグイン使ったり自力で調整しないと大変。

325 名前:名前は開発中のものです。 mailto:sage [2008/12/05(金) 10:34:32 ID:ZbnPLYO3]
>>324
そうなんだ。
とりあえずややこしいなら最初はテクスチャなしでやってみるわ

RokDeBoneで間違ってつくったボーンを削除できないんだが・・・・




326 名前:名前は開発中のものです。 mailto:sage [2008/12/05(金) 10:39:35 ID:5PYxG4hG]
>>325
RokDeBone関係はこっちでがんばれ

【HSP】HSPで3Dゲーム 3 【3D】
pc11.2ch.net/test/read.cgi/gamedev/1210197298/

327 名前:名前は開発中のものです。 mailto:sage [2008/12/05(金) 18:52:17 ID:ZbnPLYO3]
いや、オレはC++で普通に動かしたいから・・・・
RDB2でモーションはつくれたけど、複数のアニメセットにはどうやったらできるの?
ひとつのタイムラインに複数のアニメパターンを入れるだけ?
プログラム側で時間を指定してアニメを切り替えるだけ?


328 名前:名前は開発中のものです。 mailto:sage [2008/12/05(金) 19:07:46 ID:L7tQ9fN8]
それでもいいんでない?

モーション -> 新規空モーション作成で複数モーション作って、xファイルに吐けば
複数のアニメセットもできるけど。

329 名前:名前は開発中のものです。 mailto:sage [2008/12/05(金) 19:14:10 ID:ZbnPLYO3]
>>328
あおう。ホントだ。ありがとうございます。
このソフトほんとにUserInterfaceとマニュアルがヒドくてわかりにくい・・・・

330 名前:名前は開発中のものです。 mailto:sage [2008/12/08(月) 12:38:31 ID:DDAQzW2d]
メタセコとかでモデルつくる場合、モデルサイズの基準みたいのってある?
DirectXゲームでモデル配置する場合のキャラサイズやらマップサイズの目安や相場みたいな


331 名前:名前は開発中のものです。 mailto:sage [2008/12/08(月) 12:45:46 ID:36iy/VHM]
俺はそれぞれの環境の単位での「1.0」を1cmとして作業してる。
後のことはプログラマに任せる

332 名前:名前は開発中のものです。 mailto:sage [2008/12/08(月) 12:56:57 ID:DDAQzW2d]
1cmって・・・・・・
cmって必要なんでしょうか。
ならばたとえばサルゲッチュみたいなフィールド歩き回るキャラとかなら
高さは何cmなんです?


333 名前:264 mailto:sage [2008/12/08(月) 20:53:09 ID:FP495m1U]
定時に帰れた。。。のでちょっと更新。

ビームサーベルっぽいものを追加。
シャドウボリュームからシャドウマップに変えてみた。
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0356jpg.html

>>332
目安は知らんけどゲームでの1.0とメタセコでの1.0の基準が違っても、
ゲームで使うときにはサイズ変えて読み込めばいいだけのような気がするし、
モデル作る時は作りやすいサイズ?でいいと思う。

334 名前:名前は開発中のものです。 mailto:sage [2008/12/08(月) 21:06:04 ID:psZLslCS]
>>333
あんたプログラムの技術は素人異常に上がってきているが
センスが素人以下なのが残念だw

335 名前:264 mailto:sage [2008/12/08(月) 21:18:11 ID:FP495m1U]
>>334
うん、今までまともなゲームは一本も作れてないw(完成させたのもなし)
あぁーゲームデザインどうすればいいんだorz



336 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 08:52:45 ID:3OneAFK3]
3dモデルってできるだけ原型サイズで読み込んだ方が動かすとき負担がないんじゃなかったっけ?最初にサイズ設定して読めるの?

337 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 09:01:09 ID:5UiuwnoP]
>>336
ワールド行列に係数いれるだけだから、そんな負担ないとおもうぜ

338 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 09:42:45 ID:+ZvD6SyO]
実際に使う比率が決まったらそのサイズでデータ吐き出せばいいじゃん

339 名前:264 mailto:sage [2008/12/15(月) 00:39:44 ID:wdY5bcE9]
とりあえずクリアーできるようにした。
後は移動しづらかったから計算方法を変えたのと細かいバグの修正。
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0360.lzh

340 名前:名前は開発中のものです。 [2008/12/15(月) 01:06:18 ID:EbC+FZqG]
www.caiman.us/scripts/fw/f1867.html

3Dゲームをプログラミングなしで作れるツールだそうです。
無料らしいです。


341 名前:名前は開発中のものです。 mailto:sage [2009/01/10(土) 18:38:56 ID:WikBFEbF]
アニメ付きXファイルって、
何もしてないで立ってる状態(アニメじゃない状態)と、
キーを押してある動作をする場合と、
どう切り替えたらいいの?



342 名前:名前は開発中のものです。 mailto:sage [2009/01/11(日) 01:05:08 ID:BFGr5dgD]
ん?モーションの再生はできてるの?
何もしてないモーションとある動作をするモーションを用意すればいいんでない?



343 名前:名前は開発中のものです。 mailto:sage [2009/01/11(日) 01:27:11 ID:zTP/D94p]
モーションはできてるのですが、
実際プログラムする場合、何もしてない状態のときは、何もしてないモーションを用意して、それを再生するってこと?
つまり、いつも何かのモーションを再生させる必要があるってことですか?

344 名前:名前は開発中のものです。 mailto:sage [2009/01/11(日) 10:36:39 ID:K25i7wdx]
それでできる。
何もしてないモーションを用意したくないんだったら、
再生しているモーションのウェイトを0にするとか。

345 名前:名前は開発中のものです。 mailto:sage [2009/01/11(日) 11:14:15 ID:zTP/D94p]
なるほど。アニメ無しXファイルだと、だたメッシュを描画するだけだったんで、
何もしないときは、そっちのモードがあるのかと思ってました。
ありがとうございます。



346 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 10:17:15 ID:1c5j1sUY]
まぁライブラリ何を使ってるか知らないけど、
不可を極力抑えたいなら単純メッシュ表示もありかな。

347 名前:名前は開発中のものです。 [2009/03/25(水) 16:44:55 ID:pfpspq1b]
さて、E3D++ を評価しましょうか

348 名前:名前は開発中のものです。 [2009/04/06(月) 12:54:03 ID:LYLapE4H]
キャラモデルとモーション入れ替えのみの3Dフィールドない?

349 名前:名前は開発中のものです。 mailto:sage [2009/07/02(木) 22:29:44 ID:29NmfYyP]
保守ッ

350 名前:名前は開発中のものです。 [2009/07/08(水) 11:34:29 ID:gjVfEoVw]
保守

351 名前:名前は開発中のものです。 [2009/07/18(土) 09:30:05 ID:twT0Tal0]
戦場のバルキュリアみたいなゲームが作りたいのですが、どうすればいいですか?
まじめに考えているのでまじめに教えてください。
やる気はあります。


352 名前:名前は開発中のものです。 mailto:sage [2009/07/18(土) 10:09:44 ID:k+Lx0Atg]
まず2Dで作る

353 名前:名前は開発中のものです。 mailto:sage [2009/07/18(土) 15:20:22 ID:TF5mf0Bl]
本当にやる気のある奴はこんな所で質問なんかしない

354 名前:名前は開発中のものです。 mailto:sage [2009/07/18(土) 15:56:37 ID:UXbVEGUE]
本当にやる気があるなら、まずはやりたいことが書いてある本を読め、
最低10冊は読め、例題を全部やれ、隅から隅まで読め、穴の開くほど読め。
出来たら、もうすでに作るためには何が必要か理解している。

355 名前:名前は開発中のものです。 mailto:sage [2009/07/18(土) 16:45:24 ID:Q1RWLStH]
知ったかの夏
日本の夏



356 名前:名前は開発中のものです。 [2009/07/19(日) 01:55:12 ID:FgzbIFWR]
> みたいなゲームが作りたいのですが、どうすればいいですか?

まぁあれだ。
プロが何十年も掛かって作り上げたものと同じ物は難しい。
素人なら、素人らしく小さいものから始めなさい。
とても小さくても、初めての完成品までに1年くらいはかかる。
(インベーダーゲーム、テトリスのような
それでも努力すれば完成するから、がんばりなさい。

スレの趣旨である3Dゲームの本質はもっと難しい。
であるが、最近は良い3Dライブラリがあるから、
ライブラリを使えば3Dも2Dと同じに扱う事も可能である、
諦めなくてよい。

始める為に必要なこと(3D)
2Dでゲームが作れること。
3Dの基礎と用語を知っていること。(メタセコイアのようなモデラーを扱えればよい)
数学も必要だから学ぶ事。

始める最初の場所として、素人向きに書かれた本を紹介しておく
14歳からはじめる C言語 わくわくゲームプログラミング教室
www.rutles.net/books/217.html


357 名前:名前は開発中のものです。 mailto:sage [2009/07/19(日) 09:18:56 ID:sBtmYZFy]
fpsクリエーターとかps2のrpgツクールなんかの
3d対応のツールを使うことからはじめて見ては?
ツールが使えるならプログラムするのも楽になるし

358 名前:名前は開発中のものです。 mailto:sage [2009/07/19(日) 14:40:20 ID:H/pfONG2]
>351
まずは自分のスキルと年齢くらいは書いたほうがいいんじゃね?

359 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 21:44:18 ID:CLqZVhH2]
念のため保守

360 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 18:42:14 ID:VUHgumEV]
夏いっぱい頑張ったけど、
オブジェクト作るだけで終わってしまったぜ……

361 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 19:44:47 ID:QDY465xi]
ライブラリ作るだけで力尽きたぜ

362 名前:名前は開発中のものです。 mailto:sage [2009/10/01(木) 21:21:42 ID:qCWBq3kA]
もう十月か……
頭の妄想にゲーム製作が追いつかんぜ

363 名前:名前は開発中のものです。 mailto:sage [2009/12/07(月) 20:41:30 ID:v8Dt2w8C]
○。・。○。・。○。・。○。・。○。・。○。・。○。・。○。・。○
このレスをみたあなたは・・・3日から7日に
ラッキーなことが起きるでしょう。片思いの人と両思いになったり
成績や順位が上ったりetc...でもこのレスをコピペして別々のスレに
5個貼り付けてください。貼り付けなかったら今あなたが1番起きて
ほしくないことが起きてしまうでしょう。
コピペするかしないかはあなた次第...
○。・。○。・。○。・。○。・。○。・。○。・。○。・。○。・。○

364 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 02:47:49 ID:GeIKqW91]
ついに年越してもうた。
ゲーム完成は遥か彼方で何年たっても完成する気がしない……。
それでも今更手をひくわけにもいかず、
いつか日の目をみることを願いつつ今日も制作を続ける。

このスレを見ている人、どれだけ残っているんだろうか?

365 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 07:10:55 ID:N6IKXE0y]
書き込みがあれば見に来るが製作はしてないな
俺には無理っぽい



366 名前:名前は開発中のものです。 mailto:sage [2010/01/05(火) 16:47:55 ID:/jOe38hU]
俺も無理っぽい

367 名前:名前は開発中のものです。 mailto:sage [2010/01/05(火) 21:49:46 ID:YbTUfYQB]
バカ高い参考書籍20冊以上買った挙句挫折した

368 名前:名前は開発中のものです。 mailto:sage [2010/01/08(金) 16:24:45 ID:tJWZLk3Y]
俺も俺も

369 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 21:20:16 ID:d2oyhAYd]
どこまで頑張ったのか? どこで挫折したのか? そこの所を教えて欲しい。

370 名前:351 mailto:sage [2010/01/19(火) 20:34:55 ID:lSzuBnWp]
とりあえず会社辞めました><
これから3Dゲーム作ります。マジです。


371 名前:名前は開発中のものです。 mailto:sage [2010/01/20(水) 01:38:49 ID:PKU6lbkl]
なんの仕事してたのかは知らんが
早まりすぎだと思うぞ

372 名前:名前は開発中のものです。 mailto:sage [2010/01/20(水) 12:41:15 ID:xFJL8dwx]
一人じゃ無理だろ
三人くらいはいる

373 名前:名前は開発中のものです。 mailto:sage [2010/01/24(日) 04:07:14 ID:1pEY+X6p]
行動力があるのはいいことだ!
と無責任に言ってみる。

374 名前:名前は開発中のものです。 mailto:sage [2010/05/25(火) 16:17:10 ID:/yvypJBR]
DXの基本はだいたい理解できたと思ったら数学という新たな壁が現れた

375 名前:名前は開発中のものです。 mailto:sage [2011/05/17(火) 00:36:19.28 ID:3yOTKnvg]
俺も3Dゲーム制作始めました
絵、モデリング、C言語と同時進行でやっていくのが一番効率いいと思った
全てが結構楽しいです



376 名前:名前は開発中のものです。 mailto:sage [2011/05/17(火) 22:58:33.72 ID:0/ThbBOX]
久しぶりの書き込みか……。

まぁ、楽しく作れるのなら良い事だ。
そのモチベを維持してがんばりたまへ。

377 名前:375 mailto:sage [2011/05/18(水) 11:10:07.19 ID:KW4C10SM]
>>376
ほんまや
一年ぶりの書き込みだったのかww
もちろん超長期戦覚悟で行きます

378 名前:375 mailto:sage [2011/05/19(木) 21:12:56.23 ID:GJkHHWK5]
なんかやることがどんどん増えていくw
数学と物理も勉強していかないと・・・
数学はある程度は知識あるけど、物理は初学だから多少時間かかるだろうな

379 名前:376 mailto:sage [2011/05/20(金) 03:14:46.05 ID:RKyNEVfT]
頭ではポンポン思い浮かぶけど、
そこに辿り着くまでは無数の単純作業の繰り返し……。
ゲーム作りってそんなもんだ。

数学は三角関数あたりが使えるなら十分。
ベクトルも出来れば尚良し。
物理に関しては重力と摩擦さえ押さえておけば大丈夫。
何ゲー作るのか知らんけど。

380 名前:名前は開発中のものです。 mailto:sage [2011/05/21(土) 09:45:33.66 ID:inc/NU7j]
確かに高度な分野までは要求されないかも知れませんが、
それでも実現させたい事象を数式に置き換えるのは複雑すぎると思いましたw

数学の文章題がいかに簡単か解りました
実に単純に出来ていると。


今2Dの四方にキャラを動かす所を勉強中なのですが解説は全然想いつかないような式を組んでますしw

381 名前:375 mailto:sage [2011/05/26(木) 11:24:13.52 ID:xoaAoDEY]
やっと構造体、ポインタを何となく理解してきました
クラスは解説読みましたがまだ使い方がよく解りません

他人が作った自作ゲームを見てると楽しいですよね
ニコニコで色んな人のゲームを見られ、
その人のゲームの仕組みなどの解説を読むと勉強になります

CとDXライブラリで行くつもりですが、
HSPとeasy3Dでも結構すごいのを作ってる方が沢山いますね

382 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 22:32:27.50 ID:ckVt2T+P]
しかし過疎ってますねw
私が書き込むまで一年間レスが無かったんですから相当です
誰か他に3Dゲームの初心者がいれば情報の交換や進展具合を報告しあえるのに、
現状、私の日記帳みたいになってますし・・・


プログラム勉強し始めてから10日が経ちましたが、本当に少しずつですが、進展しているのを実感できます
第一目標は”僕のなつやすみ”のような田舎を体験するゲームを作ることですね
システムより3Dマップを自由に歩き回ることを第一の目標としたいです

383 名前:名前は開発中のものです。 mailto:sage [2011/05/30(月) 16:35:14.76 ID:JpHY7ev7]
図書館でCの入門書を借りてきました
返却期限が2週間なのでそれまでに大体マスターしたいですね
DirectX9のガイドブックも借りようと思ったのですが、今の自分には早すぎる感じでしたね

それとアクションゲームアルゴリズムマニアックスという本を購入しました
6月中に2Dの作品を一つ作ったらもう3Dに移行しようと思います

384 名前:名前は開発中のものです。 mailto:sage [2011/06/24(金) 19:18:50.55 ID:nJAsF9dj]
できた?

385 名前:名前は開発中のものです。 mailto:sage [2011/06/24(金) 23:07:48.19 ID:bQ2CkrGf]
まだ全然ですね;;
キャラの移動、ジャンプ、マップとの当たり判定あたりまで無理やり進みましたが、
それぞれを40パーセントくらい理解しただけで、うまく頭で整理できていません
移動、ジャンプを考慮したうえでの当たり判定って難しいですね。組み合わされると難易度がかなり上がります

それからサンプルプログラムを見てもまだ一部理解できていない文法的な記述もあります・・・
私はまだCの参考書をニ、三冊読んだだけですので、C++の仕様なのかも知れないです


ネットだけでは纏まった情報を得られないのでアクションゲーを一から順を追って説明している参考書でも買う予定です
それと今思ったんですが、サンプルプログラムを読みまくれば経験値稼げそうなので連休はそれに徹しようと思います








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

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

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