Unity 计算两物体之间的距离

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

public class NewBehaviourScript : MonoBehaviour {
    public Transform enenmy;
    public Transform player;

    private float distance;
    private void Update()
    {
        distance = (enenmy.position - player.position).magnitude;
    }
}

这代码用于计算敌人与角色的距离 

拓展思路:

1.当角色距离敌人小于1的时候,敌人发起攻击

if(distance<1)

{

        播放敌人攻击动画

        角色掉血

}