14/06/04 12:21:00.66 nMbazG+P.net
衝突した時のスクリプトで質問があります
・ピンボールを作りたい
・問題点:真横や真縦にボールが反射すると永久的に真横、真縦にしかボールが反射しない
サンプルを探すとそれを解消する記述がありました。
rigidbody.velocity = rigidbody.velocity.normalized * 2; //よく分からないが減速を防ぐらしい
if (Mathf.Abs(rigidbody.velocity.y) < 6) { //y角度が6を下回ったら現Y値に定数を乗算して角度を付ける
rigidbody.velocity.y = rigidbody.velocity.y * 12;
}
if (Mathf.Abs(rigidbody.velocity.x) < 6) { //上のX軸版
rigidbody.velocity.x = rigidbody.velocity.x * 12;
}