Sphereオブジェクトに転がるような動きをつけてみましょう。
十字キーを押しながら、ボールを転がして操作していきます。
関連記事:
簡単に十字キー操作できるスクリプト
キー操作で上下左右、前後の移動
ボールを転がして操作
平面とSphereを作成し、Yを0.5にします。
Sphereにリジッドボディを追加します。
わかりやすいように、Sphereに色をつけましょう。
ゲームビューではこのように見えています。
SphereMove.csを作成し、Sphereに追加します。
SphereMove.csを記述します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
using System.Collections; using System.Collections.Generic; using UnityEngine; public class SphereMove : MonoBehaviour { private Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); } void Update() { float dx = Input.GetAxis("Horizontal"); float dz = Input.GetAxis("Vertical"); var movement = new Vector3(dx, 0, dz); rb.AddForce(movement * 3.0f); } } |
プレイして動きを見てみましょう。
ボールを転がすような動きで、十字キー操作ができます。