[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00899] Re: 古典力学プログラミング小屋



■■■■■■■■■■   Datula for Windows   ■■■■■■■■■■■■
■  メール(POP3+APOP+IMAP4)とニュース(Online+Offline)の統合ソフト。
■  高機能ながら軽快。今、注目のキラーアプリケーション。
■
■  ライセンス価格 2,980円   by オンシステムズ
■■■■■■■■■■ http://www.onsystems.co.jp ■■■■■■■■■■

さいとうです。

# すでに誰かが解答を出しているかもしれませんが...。

At  4:18 PM 99.9.15 +0900, yasuyuki@xxxxxxxxxx wrote:
># 実は、Doom みたいなキーボード・ナビゲーションで、
># 壁にぶつかったときにどのように速度を制御するかを調べていて見つけました。
># 肝心のこの処理はまだ思い付いていません。^^;

壁に垂直な方向と、水平な方向に力の成分を分けます。
で、垂直な方向には跳ね返り係数を考慮して、
水平な方向には、必要ならば摩擦を考慮して、
それぞれのベクトルを出し、合成する、ってーのじゃだめかしら。

# もしゲームを作成されているのであれば、
# かならずしも物理法則にのっとる必要やありませんが...。
---
さいとうこうじ