重力アニメーション、つまり加速を使用してブロックが上から落ちるゲームがあります。
この速度を一定の速度に変更したいことがわかっている場合。
どうすればいいですか?
これは、UIView に重力を追加して、オブジェクトを下方向に加速させるコードです。しかし、私が達成したいのは、画面のボタンに到達したときに一定の速度または負の加速度を与えることです. 画面上に浮かぶ泡や風船が互いに跳ね返り、最終的に床に静止するような、浮遊効果を実現したいと考えています。実際の物理学と比較すると、空気が泡が地面に落ちるのを妨げているため、これは私見で起こります...
lazy var gravity: UIGravityBehavior = {
var tempGravity = UIGravityBehavior()
// everytime someone asks me for my gravity I'm gonna add it to my animator and this is onyl happend once
tempGravity.magnitude = 0.3
return tempGravity
}()