facebook twitter hatena line email

Unity/3d/一定移動

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

サンプル

一定速度で移動

using System.Collections;
using UnityEngine;

public class CubeMoveScene : MonoBehaviour
{
    // 移動速度
    float speed = 5f;
    // 自分
    public GameObject selfObj;
    // 標的
    public GameObject targetObj;

    void Start()
    {
        StartCoroutine(Throw());
    }

    IEnumerator Throw()
    {
        while (true)
        {
            selfObj.transform.position = Vector3.MoveTowards(selfObj.transform.position, targetObj.transform.position, speed * Time.deltaTime);
            yield return null;

        }
    }
}

参考:https://robamemo.hatenablog.com/entry/2018/02/14/112718