facebook twitter hatena line email

Unity/3d/一定移動

提供: 初心者エンジニアの簡易メモ
2021年12月1日 (水) 15:57時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==サンプル== 一定速度で移動 <pre> using System.Collections; using UnityEngine; public class CubeMoveScene : MonoBehaviour { // 移動速度 float spee...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

サンプル

一定速度で移動

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