1.首先新建一个场景并添加2个物体
2.创建一个脚本并编写代码
using UnityEngine;
public class text2: MonoBehaviour
{
public GameObject gameObject1; // 第一个物体
public GameObject gameObject2; // 第二个物体
void Update()
{
// 计算两个物体之间的距离
float distance = Vector2.Distance(gameObject1.transform.position, gameObject2.transform.position);
Debug.Log(" AB两个物体的距离为" + distance);
}
}
3.创建一个空对象并将脚本拖入到空对象中
4.将场景中的两个物体拖入到对应位置
5.运行游戏就可以打印出两个物体之间的距离了,同样这种方法可以用来设置怪物的追击范围,或者玩家靠近敌人,敌人攻击玩家等。