- 厨房なおいらにプログラム教えるスレ
236 :名前は開発中のものです。[sage]:2011/02/17(木) 07:41:33 ID:jsy99J9k - 通りすがったが、面白そうなので首を突っ込んでみる。
DirectXや関連ライブラリの知識はないのでアルゴリズムの基本を地でいく。 >弾の軌道と位置はどういう式で x方向:横からの風は弾のx方向の速度に風速の値を加減すればOKっしょ。 y方向:弾が重力で落ちる→放物線→2次関数という連想を出来るようになるべし。 >当たり判定を突き抜けることがあるかもしれない 基本は、弾が今ある座標と次に移動する座標を結ぶ直線(線分)を考えて、 その間に障害物があるかを判定していく。(中学〜高校レベルの代数幾何) 高速/低速の判断なく常時やっても問題ないだろう。(効率の良いやり方は パフォーマンスがネックになってから考えろ) でもこれはライブラリにありそうだな。(真偽はエライ人に聞いてくれ) 精進するでござる。ニンニン
|
|