オブジェクトを斜めに進んでいくように、スクリプトを作成してみましょう。
今回の例では、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 |
using System.Collections; using System.Collections.Generic; using UnityEngine; public class SphereMove : MonoBehaviour { float speed; void Start() { speed = 3.0f; } void Update() { transform.Translate(0f, speed*Time.deltaTime, 0f); transform.Translate(speed*Time.deltaTime, 0f, 0f); } } |
ゲームプレイしてみましょう。
Sphereが斜め方向にむかって、移動し続けます。