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

減速のシステムによって壁から抜けられなくなる問題の対応 #25

Open Marco3jp opened 2 years ago

Marco3jp commented 2 years ago

壁にぶつかるとき 10 -> ぶつかる -> 9.5 になる -> 10pxを超えられなくて0.5px壁に入ってて反射しちゃう……みたいなことが起きてそう え〜どうしよ 根本的なところでいうと衝突した瞬間で折り返しが正しく行われるような仕組みを作らないと解決できない

https://github.com/Marco3jp/GameForMeProject/issues/22

んだけどこの問題は結構発生率が高くて、上記した通り壁の衝突のタイミングで速度が変わることに起因するから、わり〜と無視するには行かないのが厳しい、あと壁抜けと違って暫定的な対処が思いつかない…… :thinking:

Marco3jp commented 2 years ago

昨夜考えていたのは衝突判定の次フレームで当たり判定を一旦消してしまう方法……だけどうまく行くのかあんまり自信がないので試してみるしかないかなぁ