実現したいこと
矩形Aと矩形Bがあったとして、
矩形Aと矩形Bが埋まったら

埋まっている分を離れさせるようにするにはどうすればいいですか?

試したこと以外の方法を教えてほしいです。
前提
VB.NET(C#)で物理演算を使ったアクションゲームを作っています。
描画エンジンはDxLibを使っています。
試したこと
埋まったら、矩形Aと矩形Bのスピードの逆の方向に移動させたあと、
矩形Aと矩形Bのスピードを0にすることで実質的に再現することができました。
ですが、もとから埋まっていたりすると、両方がずっとスピードを0にし続けるため、
重力に逆らう動きを取ることがありました。
調査したこと
https://thinkit.co.jp/article/8467
補足
矩形Aと矩形Bは角度のついていない単純な矩形です。
矩形と矩形 の話を何故 矩形と円 に見立てたのか?
その妥当性や想定に関する説明が無いと全く話の意味がわかりません.
それが原因で「暴れる」というのであれば,矩形は矩形として素直に扱えばよいのではないのでしょうか?
そもそも何が質問内容なのかがはっきりません.
> 簡単な物理演算
というのが実際何なのかわかりませんが,とにかくその方法での適切な接触力(撃力なのかペナルティフォースなのかその他なのか)を求めてAとBとに作用させるという話かと想像します.そのようなことをするにあたって,今現在何が 問題点/解決すべき課題 なのですか? というのを明確にすべきと思えます.
回答1件
あなたの回答
tips
プレビュー
