Open Marco3jp opened 2 years ago
次フレームの行き先が壁の外に出てしまうとぶつかってないことになってしまう
改善するなら現在の場所と行き先で直線を作ってぶつかるものとの衝突点を計算する必要がある それができれば衝突する場所がわかるので、衝突時ロジックの中で移動 + 反射 + 移動みたいな計算も可能っちゃ可能になる
でもまあ、隙間とかだと同じフレーム内でN回以上反射しそうなので結構しんどいかもな〜という気持ちもある
暫定対応の策としてクソ分厚い壁を作るというのがあるのでまあ最悪は……(バーをすり抜けるという致命的なやつが起きるけど
次フレームの行き先が壁の外に出てしまうとぶつかってないことになってしまう
改善するなら現在の場所と行き先で直線を作ってぶつかるものとの衝突点を計算する必要がある それができれば衝突する場所がわかるので、衝突時ロジックの中で移動 + 反射 + 移動みたいな計算も可能っちゃ可能になる
でもまあ、隙間とかだと同じフレーム内でN回以上反射しそうなので結構しんどいかもな〜という気持ちもある