当前位置: 首页 > news >正文

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.运行游戏就可以打印出两个物体之间的距离了,同样这种方法可以用来设置怪物的追击范围,或者玩家靠近敌人,敌人攻击玩家等。

 

http://www.lryc.cn/news/378835.html

相关文章:

  • Spring IOC 控制反转(注解版)
  • 串口触摸屏的键盘控制
  • xss初识(xss-lab)
  • Autodesk Revit产品痛点
  • 如何使用Windows备份轻松将数据转移到新电脑?这里有详细步骤
  • 【linux】操作系统使用wget下载网络文件,内核tcpv4部分运行日志
  • QT中常用控件的样式美化,已上传相应的qss样式和图片资源
  • Vue form表单验证
  • vue.extend解决vue页面转构造函数暴露js供全局使用
  • Java中如何处理异常?
  • wordpress站群搭建3api代码生成和swagger使用
  • 如何在使用 Qt 时打印到控制台
  • ffmpeg音视频开发从入门到精通——ffmpeg下载编译与安装
  • 数据通信与网络(三)
  • 盲盒小程序模式?有什么功能?
  • 【MySQL进阶之路 | 高级篇】InnoDB搜索引擎行格式
  • 大数据面试-Scala
  • 76.最小覆盖子串
  • 深度学习算法informer(时序预测)(三)(Encoder)
  • HTML和CSS基础(一)
  • 低代码平台教你两步把SQL直接转换为RESTful API
  • JavaWeb阶段学习知识点(二)
  • 数据结构【二叉树】
  • Vue P17-54
  • 【自动驾驶】从零开始做自动驾驶小车
  • 一文让你彻底搞懂什么是VR、AR、AV、MR
  • Python设计模式 - 简单工厂模式
  • L55--- 257.二叉树的所有路径(深搜)---Java版
  • 智慧园区解决方案PPT(53页)
  • Windows安装MySQL(8.0.37)