WaypointAgent.cs のスクリプト

以下Gitよりダウンロードできます。

https://gist.github.com/tsubaki/7e22cec8527c534e4c7a

右上のRawを押すとソースがでてきますので、提示されたファイル名WaypointAgent.cs で保存

バックアップ


using UnityEngine;
using System.Collections;
using UnityStandardAssets.Utility;

[RequireComponent(typeof(WaypointProgressTracker))]
public class WaypointAgent : MonoBehaviour
{
    private WaypointProgressTracker tracker = null;

    [SerializeField, Range(0, 10)]
    protected float speed = 1;

    void Start()
    {
        tracker = GetComponent<WaypointProgressTracker>();
    }

    void Update()
    {
        Vector3 targetPosition = tracker.progressPoint.position + tracker.progressPoint.direction;
        transform.position = Vector3.MoveTowards( transform.position, targetPosition, speed * Time.deltaTime);
    }
}

解説動画