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

找回老网站dw网页素材

找回老网站,dw网页素材,广告海报创意设计,郑州市城乡建设局证书查询在这里提供两种方案,一种是射线检测,另一种是非射线检测。 初始准备步骤: 创建2D对象(比如2D精灵)给要被检测的2D对象添加2D碰撞体(必须是2D碰撞体)创建一个空对象,再创建一个检测…

在这里提供两种方案,一种是射线检测,另一种是非射线检测。

初始准备步骤:

  1. 创建2D对象(比如2D精灵)
  2. 给要被检测的2D对象添加2D碰撞体(必须是2D碰撞体
  3. 创建一个空对象,再创建一个检测脚本,将检测脚本挂载在这个空对象上
  4. 编写检测脚本

一、非射线检测的方式

using UnityEngine;public class DragTest : MonoBehaviour
{private void Update() {if(Input.GetKeyDown(KeyCode.Mouse0)){//将鼠标坐标转化为世界坐标Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);//定义一个2D碰撞体,读取Physics2D.OverlapPoint方法的检测数据Collider2D hitcollider = Physics2D.OverlapPoint(mousePos);if(hitcollider != null){//打印出这个对象的tag名称Debug.Log(hitcollider.gameObject.tag);}}}
}

二、射线检测的方式

using UnityEngine;public class DragTest : MonoBehaviour
{private void Update() {if(Input.GetKeyDown(KeyCode.Mouse0)){//创建一条从屏幕射出的射线Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);//获得射线检测命中到的目标RaycastHit2D hit = Physics2D.Raycast(ray.origin,ray.direction,Mathf.Infinity);if(hit.collider != null){Debug.Log(hit.collider.gameObject.tag);}}}
}

三、特别注意

如果有多个2D物体重叠在一起,那么这两种检测方式的最终检测结果都是叠在最上方的2D物体

http://www.yayakq.cn/news/795038/

相关文章:

  • 如何使用腾讯云建网站如何用python打开wordpress
  • php 上传网站抽奖小程序
  • 外贸网站建设的好处仿百度百家号模板wordpress
  • 网站显示后台登陆链接内蒙古最新消息
  • 网站 解析网站设计网络推广商贸平台
  • 没学过计算机开始学做网站学习网站开发流程
  • 展示型网站建设公司网址浏览大全
  • 湘潭高端网站建设wordpress设置上传文件大小
  • 网站建设教程出售用苏州久远网络搜索引擎广告形式有
  • 网站做seo安全吗wordpress不支持video标签
  • 怎么看网站是否被k过网站制作教程 pdf下载
  • 泰安市两学一做网站1级a做爰免费网站
  • 网站标题堆砌关键词龙岩注册公司
  • 做网站常见问题模板电子商务网站开发常见
  • 兰州医院网站制作链接提交
  • 台州商城网站建设河北石家庄特产
  • 微信网站网址我想来做外贸网站来推广
  • 餐饮公司加盟网站建设直播网站建设费用
  • 建站平台利弊网站权重是什么
  • 广州专业建站营销网站建设公司
  • creative wordpress百度推广优化工具
  • 淘客联盟如何做网站推广设计公司品牌介绍
  • 在线网站设计工具网站怎样防止攻击
  • 响应式网站是个坑广州模板建站平台
  • 网站优化报价asp.net网站开发菜鸟
  • 网站设计制做报价网站建设中哪些最重要性
  • 网站空间类型广州市研发网站建设多少钱
  • 一个电信ip做网站卡不卡做程序界面的网站
  • 做类似淘宝的网站需多少资金国际专线网络怎么申请
  • 外留网站建设qq短网址生成