본문 바로가기
프로그래밍 이야기/Unity3d

객체의 단순 등속 운동. Translate, MoveTowards.

by Mulder5 2021. 12. 13.
반응형

Unity에서 이동의 기본인 Translate와 MoveToWards 에 대해서 알아본다.

1. Translate

방향과 속도를 이용한 등속이동을 지원한다. 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MoveBasic : MonoBehaviour
{
    public float speed = 0.05;
    
    void Update()
    {
        transform.Translate(Vector3.forward*speed);
    }
}

2. MoveToWards

시작 위치와 이동 할 목표 저점을 이용한 이동. 속도 값이 작을 수록 빠르게 움직인다. 

transform.position = Vector3.MoveTowards(transform.position, target, 0.01f);

 

정리

Translate는 방향과 속도를 이용한 등속운동.
MoeTowards는 현재 위치와 목표점을 향한 등속운동.

반응형