- 厨房なおいらにプログラム教えるスレ
242 :社内ニート ◆OpY5DDvqSw []:2011/02/19(土) 10:08:49 ID:XjdQQ+3S - xとtの二次関数 yとtの二次関数にすればよかったのか。
言われてみれば当たり前のことだけど気づかなかった。 つーか、二次関数とか三角関数とか高校以来10年ぶりぐらいでなつかしいw これでうまくいきそうだ。 あと、重力加速度の単位って m/s^2 だったんだな。 最初からこれをググってれば迷わなかったかも。 風の影響も重力とまったく同じやりかたでいいや。 ということで、こういう式で弾の表示位置を計算 pはパワー rは角度 wは風 gは重力 tは時間 a = p*cos(r) b = -p*sin(r) while() {t++ x = t*( a + w*t ) y = t*( b + g*t )}
|
- 厨房なおいらにプログラム教えるスレ
243 :社内ニート ◆OpY5DDvqSw []:2011/02/19(土) 10:13:15 ID:XjdQQ+3S - ↑の式では
t++で tが1増加するごとに弾の表示位置を計算させているけど、 その間に t をもっと小刻みに増やして、当たり判定を計算すればなんとかなりそう >>238-240 助かった。 ありがとう〜。
|
- 厨房なおいらにプログラム教えるスレ
245 :社内ニート ◆OpY5DDvqSw []:2011/02/19(土) 15:14:22 ID:XjdQQ+3S - 次は当たったところを変形させるほうほうだな〜。
>>201でうpされたようなやり方に変えてみたほうがいいかな。
|
- 厨房なおいらにプログラム教えるスレ
246 :社内ニート ◆OpY5DDvqSw []:2011/02/19(土) 15:20:39 ID:XjdQQ+3S - でも今日はやらねーけどな!
|