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

代做网站微信号拍卖网站开发

代做网站微信号,拍卖网站开发,网络营销推广方法和工具有哪些,中国建设局网站查询比如有这样一个情况,UI的显示区域是个圆形,在点击的时候也需要精确点击到这个圆形显示区域,但是UI元素的RectTransform是个矩形 1. 使用脚本修改 2. 原理探究 此脚本继承了Image组件,但是获取了自身的Collider2D,目…

比如有这样一个情况,UI的显示区域是个圆形,在点击的时候也需要精确点击到这个圆形显示区域,但是UI元素的RectTransform是个矩形
在这里插入图片描述

1. 使用脚本修改

在这里插入图片描述

2. 原理探究

此脚本继承了Image组件,但是获取了自身的Collider2D,目的是为了通过Collider2D检测点击操作时的射线检测是否在Collider2D的范围内,从而达到精确点击的效果,重写IsRaycastLocationValid方法
在这里插入图片描述
原先的方法会判断透明度,再判断是否在RectTransform范围内。
这里最终是使用Collider2D的OverlapPoint方法,但传入的需要是世界空间中的点。所以涉及到一个坐标转换的问题。
在这里插入图片描述
当Canvas是Overlay的模式,此时不存在eventCamera,那就先通过RectTransformUtility.ScreenPointToLocalPointInRectangle方法将屏幕坐标转换到UI元素的本地坐标,再通过rectTransform.TransformPoint方法转换到世界坐标。
当Canvas是Camera/WorldSpace模式时,注意,此时Camera需要是正交的才可以直接使用ScreenToWorldPoint方法,如果相机是透视的,需要设置传入的screenPoint的Z不为0,将被设置为想要得到的坐标Z - 相机的坐标Z

http://www.dtcms.com/wzjs/595103.html

相关文章:

  • 建站模板网站天元建设集团有限公司商票
  • 公司中英文网站南京建设网站排名
  • 网站色彩搭配微信商城定制
  • 网站做蜘蛛池有用吗网站后台慢
  • 怎么给自己做网站企业门户登陆
  • 西安做视频网站公司如何创建一个企业
  • 怎样做网站的源代码怎么做淘宝联盟网站推广
  • 老鹰网网站建设建个人网站一般多少钱
  • 网站的推广方案的内容有哪些大连网站建设过程
  • 三端合一网站开发的关键技术哈尔滨高端模板建站
  • 一个最简单的产品展示的asp网站应该如何做wordpress主题破解网站
  • 深圳制作网站专业做网站编程在程序
  • vps怎么搭建网站电影订票网站开发
  • 一键建站网页打开app wordpress
  • 做网站及APP苏州新区做网站
  • 成都网站设计得多少钱学生制作个人网站
  • 西安网站推广招聘wordpress英文企业模板下载地址
  • 可以接单做网站的软件简单企业网站代码
  • 研究院 网站建设活动策划书
  • 南京建设银行网站首页网站广告推广哪家好
  • 中国建设银行官网站和字币预约建设银行官网官方网站
  • 网站建设推广渠道创建企业手机微信网站门户
  • 天台建设局网站专做健身餐的网站
  • 南和企业做网站网站制作哪家好薇
  • 新型门窗网站模板wordpress采 文章权限
  • 哈尔滨网站建设制作哪家好福州网络推广专员
  • 海淀网站建设公司电话英文网站建设公司报价
  • 个人响应式网站建设北京推广平台
  • 网站关键词百度排名在下降广州祥云平台网站建设
  • 网络公司 网站建设湖南建筑信息网一体化平台