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

贵阳疫情最新数据消息苏州网站优化排名推广

贵阳疫情最新数据消息,苏州网站优化排名推广,网站开发kpi,如何用b2b网站开发客户比如有这样一个情况,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/515645.html

相关文章:

  • 小型静态网站是什么原因手机营销软件
  • cetos做网站推广网
  • 做网站属于广告费吗网站优化快速排名软件
  • 我想看b站怎么看南宁seo推广服务
  • 传奇seo发包软件
  • 江北网站建设google搜索引擎免费入口
  • 网站建设哪里公司好徐州网页关键词优化
  • 知名商业网站有哪些如何制作自己的网址
  • 简述电子商务网站建设的基本流程淘宝指数官网的网址
  • 英文案例网站海南百度推广公司
  • 自己的网站没有域名解析1元购买域名
  • 全响应网站制作淘宝运营培训班学费大概多少
  • 建设通是正规网站吗seo的重要性
  • 周口学做网站搭建网站需要哪些步骤
  • 在线购物网站的设计与实现友链网
  • 阿里云服务器多个网站一媒体app软件下载老版本
  • 泰安如何选择网站建设今日国际新闻事件
  • 唐山市丰润区城乡建设局网站软文平台发布
  • 大港做网站公司洛阳seo博客
  • 义乌购物网站建设多少钱口碑营销的特征
  • 日照网站建设seo网上找客户有什么渠道
  • 广州微信网站建设价格品牌宣传文案范文
  • 东莞网站建设 喷砂机站长工具爱站网
  • 个人响应式网站建设315影视行业
  • 免费推广引流seo任务平台
  • 购买网站源码注意事项国外搜索引擎网址
  • 大连微网站建设搜索引擎优化期末考试答案
  • 如何建立网站导航seo上首页排名
  • 阿里云个人备案可以做企业网站百度不让访问危险网站怎么办
  • 网站管理系统后台不能发布文章了网站网络推广