Marco3jp / GameForMeProject

The repository name is a tentative name. The concept is as it is in this title.
MIT License
0 stars 0 forks source link

ボールの衝突・衝突時ロジックの仕組みを改善する #22

Open Marco3jp opened 2 years ago

Marco3jp commented 2 years ago

次フレームの行き先が壁の外に出てしまうとぶつかってないことになってしまう

改善するなら現在の場所と行き先で直線を作ってぶつかるものとの衝突点を計算する必要がある それができれば衝突する場所がわかるので、衝突時ロジックの中で移動 + 反射 + 移動みたいな計算も可能っちゃ可能になる

でもまあ、隙間とかだと同じフレーム内でN回以上反射しそうなので結構しんどいかもな〜という気持ちもある

Marco3jp commented 2 years ago

暫定対応の策としてクソ分厚い壁を作るというのがあるのでまあ最悪は……(バーをすり抜けるという致命的なやつが起きるけど