本文主要是介绍Unity2D计算两个物体的距离,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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.运行游戏就可以打印出两个物体之间的距离了,同样这种方法可以用来设置怪物的追击范围,或者玩家靠近敌人,敌人攻击玩家等。
这篇关于Unity2D计算两个物体的距离的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!