- 1 名前:1 [02/05/28 20:36 ID:pts0IQX6.net]
- ゲームの改造、製作等のプログラムに興味をもっています。
厨房に分かる程度優しく教えてくれた方にはお礼をイイマス
- 238 名前:社内ニート ◆OpY5DDvqSw [2011/02/16(水) 20:17:05 ID:6gCXsN0z.net]
- テス
- 239 名前:社内ニート ◆OpY5DDvqSw [2011/02/16(水) 20:23:46 ID:6gCXsN0z.net]
- なんかアク禁食らってたらしい。
引き続きよろしくお願いします。 では、質問行きます。 弾飛ばしたいんだけど、弾の軌道と位置はどういう式で表せばいい? 弾は左右に吹く風でながされます。 それと、高速で弾を飛ばすと当たり判定を突き抜けることがあるかもしれない。 そのあたり考えてください。 あと、ここで人に聞くこともできず、自分で考えてもわからないのでインターフェイスつくったりしてました。 ttp://218.219.242.231/~kuroneko/imgboard1/img-box/img20110216201831.jpg 射撃角度を変えたり、発射ボタン(スペース)を押しつづけると下のバーが伸び縮みするようにもなりました。
- 240 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 07:41:33 ID:jsy99J9k.net]
- 通りすがったが、面白そうなので首を突っ込んでみる。
DirectXや関連ライブラリの知識はないのでアルゴリズムの基本を地でいく。 >弾の軌道と位置はどういう式で x方向:横からの風は弾のx方向の速度に風速の値を加減すればOKっしょ。 y方向:弾が重力で落ちる→放物線→2次関数という連想を出来るようになるべし。 >当たり判定を突き抜けることがあるかもしれない 基本は、弾が今ある座標と次に移動する座標を結ぶ直線(線分)を考えて、 その間に障害物があるかを判定していく。(中学〜高校レベルの代数幾何) 高速/低速の判断なく常時やっても問題ないだろう。(効率の良いやり方は パフォーマンスがネックになってから考えろ) でもこれはライブラリにありそうだな。(真偽はエライ人に聞いてくれ) 精進するでござる。ニンニン
|

|