ボールにRigidbodyを追加しよう
次にプレイヤーとなるボールをステージに配置し、Rigidbodyコンポーネントを追加して重力を追加しましょう。

こちらの記事が参考になります。
ボールにC#スクリプトを追加し力を加えよう
次にスクリプトを作成してボールを転がします。 まずはスクリプトを作成して、ボールが動くプログラムを記述しましょう。
public class Player : MonoBehaviour
{
// 毎フレーム実行されるメソッド
void FixedUpdate()
{
// キーボードの操作を取得する
float moveHorizontal = Input.GetAxis("Horizontal");
float moveVertical = Input.GetAxis("Vertical");
// 取得した値をもとにX,Z軸に加える力を作成する
Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
// Rigidbodyに力を加える
Rigidbody rb = GetComponent<Rigidbody>();
rb.AddForce(movement);
}
}
プログラムを作成したらゲームオブジェクトに追加してみましょう。
こちらの記事が参考になります。
ボールのスピードを変化させよう
変数 を利用してボールの値を変化させてみましょう。
public class Player : MonoBehaviour
{
~
// 追記
// スピードをUnityエディタから操作できるように
[Range(0f, 20f)] public float speed = 10;
void FixedUpdate ()
{
~
// 修正
rb.AddForce (movement * speed);
}
}