c# 강의/유니티

20200508 - 벡터1

쪼혀 2020. 5. 8. 12:20
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class App : MonoBehaviour
{

    public GameObject hero;
    public GameObject monster;

    void Start()
    {
        float distance = Vector3.Distance(this.hero.transform.position, this.monster.transform.position);

        Vector3 c = this.hero.transform.position - this.monster.transform.position;
        // 방향은 모른다.
        Debug.Log(c.magnitude);

        // 정규화 시켜서 길이를 1로 만든다. 그럼 방향을 알수 있다.
        Debug.Log(c.normalized);
        
    }
}

ctor3 distance 는 벡터의 길이
길이가 1인 벡터를 만든다. 단위 벡터 
비교하기 쉽게하기 위해