回転角度取得
transform.localEulerAngles.z
左右方向への速度
GetComponent<Rigidbody2D> ().velocity.x
上下方向への速度
GetComponent<Rigidbody2D> ().velocity.y
全方向への速度を取得
GetComponent<Rigidbody2D> ().velocity.magnitude
重力や速度が早すぎてものを貫通する時等の制御に。
指定角度への力を加える
void Boost(float,direction,float speed){
Vector2 v;
v.x = Mathf.Cos(Mathf.Deg2Rad * direction) * speed;
v.y = Mathf.Sin(Mathf.Deg2Rad * direction) * speed;
GetComponent<Rigidbody2D> ().AddForce (v); //力加算
}