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

哪个公司建网站网站开发费用是研发费用

哪个公司建网站,网站开发费用是研发费用,免费安全正能量网站大全,库存管理软件免费版今天碰到要判断两个UI是否相交的交互。 尝试了下#xff0c;发现有两个方法都成功了。 1、使用Collider2D组件 分别创建两个Image组件#xff0c;并且添加Collider2D组件#xff0c;其中一个还要添加Rigidbody2D组件#xff0c;如下图#xff1a; 然后创建个判断脚本“…今天碰到要判断两个UI是否相交的交互。 尝试了下发现有两个方法都成功了。 1、使用Collider2D组件 分别创建两个Image组件并且添加Collider2D组件其中一个还要添加Rigidbody2D组件如下图 然后创建个判断脚本“UIintersect.cs,具体脚本代码如下把脚本拉到场景中当物体碰到一起是就能检测到它们是否相交了。 public Image image1;public Image image2;private Collider2D collider1;private Collider2D collider2;// Start is called before the first frame updatevoid Start(){// 获取image1和image2的Collider组件collider1 image1.GetComponentCollider2D();collider2 image2.GetComponentCollider2D();}// Update is called once per framevoid Update(){// 检测两个Collider是否相交if (collider1.IsTouching(collider2)){Debug.Log(UI相交了);}else{Debug.Log(UI没有相交);}} 2、使用RectTransform组件和边界框。 本方法只需要脚本获取UI的RectTransform然后判断它们的边界是否相交即可。 代码如下 public RectTransform uiElement1;public RectTransform uiElement2;// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){if (CheckCollision(uiElement1, uiElement2)){Debug.Log(UI相交了);}else{Debug.Log(UI没有相交);}}private bool CheckCollision(RectTransform rectTransform1, RectTransform rectTransform2){Rect rect1 rectTransform1.rect;Rect rect2 rectTransform2.rect;Rect worldRect1 GetWorldRect(rectTransform1);Rect worldRect2 GetWorldRect(rectTransform2);return worldRect1.Overlaps(worldRect2);}private Rect GetWorldRect(RectTransform rectTransform){Vector3[] corners new Vector3[4];rectTransform.GetWorldCorners(corners);Vector3 bottomLeft corners[0];Vector3 topRight corners[2];return new Rect(bottomLeft.x, bottomLeft.y, topRight.x - bottomLeft.x, topRight.y - bottomLeft.y);} 把代码拉到场景中也能判断UI是否相交。 总的感觉两种方法都不错。 效果Unity判断两个UI是否相交_哔哩哔哩_bilibili
http://www.zqtcl.cn/news/950197/

相关文章:

  • 做网站赚几百万网站效果图怎么做的
  • 哪些网站做企业招聘不要花钱wordpress底部导航代码
  • 怎么用链接进自己做的网站企业组织架构
  • 建设新网站征求意见网站设计佛山
  • 重庆建设造价工程信息网站东莞电商页面设计公司
  • 乔拓云智能建站官网登录入口怎么样做网站卖农产品
  • 怎么维护好网站网站的域名每年都要续费
  • 运动网站模板佛山三水区有没有网站建设公司
  • 申请微官网的网站国外域名注册商网站
  • 集团公司网站建设建设中学校园网站的来源
  • 产品展示网站含后台网站模板下载网站开发什么语言好
  • 做知乎网站的图片如何设计好网站
  • 广州企业网站推广织梦学校网站模板
  • 国内响应式网站案例深圳住房和城乡建设局网站
  • 网页制作网站首页中国建筑论坛网
  • 众创空间网站建设少年宫网站建设模块
  • 企业营销型网站的内容科技公司取名大全
  • 哈尔滨云建站模板投资公司的钱从哪里来
  • 海南做网站公司哪家好中国人做外贸生意的网站
  • 没有网站怎么做cpa成都百度推广公司地址
  • 龙湖地产 网站建设高端上海网站设计公司
  • 触屏手机网站模板装修设计软件排名
  • 怎么做盗文网站郑州建设教育培训中心
  • 网站安全解决方案嵌入式软件工程师培训
  • 怎么做一种网站为别人宣传网站界面切片做程序
  • 麻涌网站建设河北网站建设联系方式
  • 建设银行官方网站打不开啊寮步仿做网站
  • 一个人可做几次网站备案峰峰网站建设
  • 怎么盗号网站怎么做北京高端网站设计外包公司
  • 著名的淘宝客网站wordpress博客内容预览