Windowsゲームプログラミング 質問スレ
■ このスレッドは過去ログ倉庫に格納されています
0571名前は開発中のものです。
2010/04/15(木) 22:39:37ID:oS8V8JHFキャラクターが毎フレーム移動するんですが
その際に前回いた座標と今回いた座標を結んだベクトルを計算し、
壁などのポリゴンを通過したら押し戻すという処理をしています。
しかしポリゴンに対して直角(90度)に進めば押し戻されるのですが
10度くらいの角度で進むといずれはめり込み、
計算の誤差のようなもので通り抜けてしまいます。
こういう場合はどうしたら意図した動きになるでしょうか?
普通壁にめり込まない処理というものはベクトルで処理をするものではないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています