前提・実現したいこと
簡単な2DでオブジェクトAとBを生成し、AはBに向かって移動してるとします。
この時Aの速度がBの大きさより大きい場合場合によってはすり抜けが起きると思います。その時の対応策のヒントを頂きたいです。
試したこと
1フレーム内でAの速度を0~1に置き換えてwhile文を使い1ループ1pixel分ずつ足していき、現在フレームの速度文を足し終える、または衝突したらbreakするという処理を思いつき試してみました。
実際に上手くいったのですが、速度がもし10万だとした場合while文を10万回ループすることになるから他の方法はないかな?と思い質問させて頂きました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/09 01:51
2020/05/09 02:11
2020/05/09 02:19
2020/05/09 02:22
2020/05/09 05:37
2020/05/10 00:49
2020/05/10 00:52
2020/05/10 17:57