facebook twitter hatena line email

「Unity/3d/一定移動」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==サンプル== 一定速度で移動 <pre> using System.Collections; using UnityEngine; public class CubeMoveScene : MonoBehaviour { // 移動速度 float spee...」)
 
(相違点なし)

2021年12月1日 (水) 15:57時点における最新版

サンプル

一定速度で移動

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