- 1 名前:名前は開発中のものです。 mailto:sage [2008/12/13(土) 13:20:15 ID:huEdz+FG]
- HSPで3Dゲームを作る人のためのスレ。
マターリマターリ ■過去スレ 【HSP】HSPで3Dゲーム【3D】 pc11.2ch.net/test/read.cgi/gamedev/1016699230/ 【HSP】HSPで3Dゲーム 2 【3D】 pc11.2ch.net/test/read.cgi/gamedev/1181967317/ 【HSP】HSPで3Dゲーム 3 【3D】 pc11.2ch.net/test/read.cgi/gamedev/1210197298/ ■makimo.to ttp://makimo.to:8000/cgi-bin/search/search.cgi?q=HSP+3D&sf=2&all=on&view=table
- 521 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 07:19:53 ID:9SU+bQeY]
- 床の法線は取得できるのね
なら床の法線ベクトルをN=(nx,ny,nz)、キャラの向いてる方向ベクトルをP=(px,py,0)としてNとPの内積を使ったらどう? 具体的には係数kを使ってキャラの速度を speed -= k*(nx*px+ny*py) といった感じに変更する ちなみに k=speed だったら、90度の上り坂で速度0、90度の下り坂で速度2倍、 平坦な場所で速度1倍って具合になるよ ゲーム制作頑張ってね
- 522 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 07:25:09 ID:9SU+bQeY]
- ごめん、
speed += k*(nx*px+ny*py) だったw
|

|