Layaair 不规则碰撞检测 UI
相信大家在实际生产过程中会遇到 不规则的UI比方说:
这种的 够蛋疼了吧。 本来想通过 点击位置的坐标链接成向量,然后 计算向量的 角度 来判断点击的到底是哪个位置。
后来返现Layaari 对向量的封装 没有像Unity3D那么友好。 角度计算有点费劲
后来看见一片文章:Layaari 不规则热区的实现
发现其实 Layaair 已经为我们提供好了 不规则形状 的点击 检测!
只是这篇 文章写得不够友好,我们在这里再次梳理下:
我先用 下面 这个扇形 把 圆盘 分了12 份,
然后在这个扇形 下面建立了 Poly 调整了位置, 并且设置 renderType 为 hit
然后添加碰撞事件就可以了。
通过测试发现 这个点击事件 不管是加载 这12个扇形 上面还是 加在这个圆盘上 都能实现需求!
Layaair 不规则碰撞检测 UI相关推荐
- Unity UGUI 效果 之 UI 元素 多边形UI (例如雷达图,圆形,不规则多边形 UI等)显示 的简单实现的几种方法整理
Unity UGUI 效果 之 UI 元素 多边形UI (例如雷达图,圆形,不规则多边形 UI等)显示 的简单实现的几种方法整理 目录 Unity UGUI 效果 之 UI 元素 多边形UI (例如雷 ...
- Laya Component
组件 Component LayaAir自带的组件类都位于laya.ui包中,所有的组件直接或间接地继承自Component类,Component类是UI组件的基类.每个组件都拥有属于自己的属性.方法 ...
- AS3之BitmapData学习整理
http://www.cnblogs.com/psj2002/archive/2011/02/17/1957277.html 最近在看BitmapData这个类,对这个东西也不是很熟悉,所以在网上看了 ...
- 读书笔记——Flutter实战
第一章 起步 1.2:初识Flutter 静态编译与动态解释:静态编译的程序在执行前全部被翻译为机器码,通常将这种类型称为AOT (Ahead of time)即 "提前编译":而 ...
- 用RecyclerView来实现苹果后台样式的卡片布局
说到苹果的卡片布局我就想起当年我的挚爱--web OS系统了.在功能机转换到智能机的时代,Web oS系统是那样的出类拨萃,傲压群雄,只可惜现在流落到只能在电视上才能看到他的身影了.记得我的第一台智能 ...
- Unity通过脚本实现不规则多边形的碰撞检测
先上效果图 可能大家都已经对Polygon Collider 2D这个组件已经非常的熟悉,就是一个判断多边形碰撞的组件,我们可以通过编辑形状大小来实现对不同多边形的碰撞检测. 但是如果遇到较为复杂的多 ...
- Unity射线与UI碰撞检测
问题产生背景:我们有的时候,需要实现射线与3D UI之间的碰撞,当射线碰撞到3D UI之后(将Canvas设置为World Space),调整到合适的位置.使用LineRender表示射线的直观显示, ...
- LayaAir UI 编辑
页面的创建: 界面的创建有两种类型:view,dialog,两者有所区别. 新建页面时,可勾选参考高宽,这样界面运行是会通过设备高宽进行重新计算. 最好不勾选,这样显示界面时,不用每次都重新计算界面大 ...
- UGUI UI碰撞检测
是否点击在ui上: public bool IsPointerOverUIObjectA() { PointerEventData eventDataCurrentPosition = new Poi ...
- LayaAir基础(6) 之 UI界面动画
UI界面动画 顾名思义就是在UI界面直接添加动画效果: 下面的内容介绍是针对LayaAir2.0版本出的实例: 1.创建一个场景 2.布局UI界面 在这里我就简单的拖几个组件了 3.勾选动画编辑模式 ...
最新文章
- Garbage First(G1)垃圾收集器
- Docker容器对CPU资源隔离的几种方式
- centos7安装单节点mysql(源码包安装)
- 计算机一级发邮件发送多个抄送,计算机一级考试IE题和收发邮件模拟题.docx
- overflow滚动条属性
- Oracle 分区表的 FOR 语句,你这样用过吗?
- java redis订单_redis实现对账(集合比较)功能
- 标准化工作及相关组织
- 嵌入式linux学习笔记(2)
- 测试计算机性能的软件比较专业,用什么软件测验电脑CPU性能最好
- VBA批量编辑word图片尺寸
- CTF gopher协议
- vue3自定义指令(directive)
- 视频拍摄技巧——构图
- 转载于掘金的vue3学习笔记
- Java项目专栏之数据库建表
- Landsat系列数据级别详解
- 天涯明月刀7月4号服务器维护,8月4日服务器例行维护公告
- Python周刊481期
- 大小写换算(大小写转换是哪个键)