你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]请问当按钮使用的skin透明的部分太大的时候,能够透过什么方法去调整碰撞范围吗?
如题,当按钮使用的skin透明的部分太大的时候,能够透过什么方法去调整碰撞范围吗?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Aar0n
赞同来自:
鼠标事件与此对象的碰撞检测是否可穿透。碰撞检测发生在鼠标事件的捕获阶段,此阶段引擎会从stage开始递归检测stage及其子对象,直到找到命中的目标对象或者未命中任何对象。
穿透表示鼠标事件发生的位置处于本对象绘图区域内时,才算命中,而与对象宽高和值为Rectangle对象的hitArea属性无关。如果sprite.hitArea值是HitArea对象,表示显式声明了此对象的鼠标事件响应区域,而忽略对象的宽高、mouseThrough属性。
影响对象鼠标事件响应区域的属性为:width、height、hitArea,优先级顺序为:hitArea(type:HitArea)>hitArea(type:Rectangle)>width/height。
@default
false 不可穿透,此对象的鼠标响应区域由width、height、hitArea属性决定。
要回复问题请先
登录
发起人
mobile3Dbin
相关问题
sprite旋转以后,但是原来碰撞检测rect没有旋转
两个对象new了一个相同的对象,调用第一个的一个方法,走进了第二方法里
请问LayaAir中如何使图片以圆形的方式显示?
请问有没有方法能够获取“鼠标是否处于按下状态”?
请问laya有没有地图编辑器工具?
关于微信7.0.3版本之后的版本,微信小游戏 Android 端调整 “在屏 Canvas” 的放缩策略
有什么容器能够实现当子元素达到显示上限后自动滚屏,使得新添加的元素始终保持在最底部显示?
求指点3d射线碰撞和UI点击穿透的问题
关于适配采用showAll后留白部分的颜色问题
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
iphoneX环境下新手引导的抠图透明区域为黑色,其它机型都是正常的。
问题状态
最新活动:
2018-01-09 16:56
浏览:
1643
关注:
2
人
商务合作
1 个回复
Aar0n
赞同来自:
穿透表示鼠标事件发生的位置处于本对象绘图区域内时,才算命中,而与对象宽高和值为Rectangle对象的hitArea属性无关。如果sprite.hitArea值是HitArea对象,表示显式声明了此对象的鼠标事件响应区域,而忽略对象的宽高、mouseThrough属性。
影响对象鼠标事件响应区域的属性为:width、height、hitArea,优先级顺序为:hitArea(type:HitArea)>hitArea(type:Rectangle)>width/height。
@default false 不可穿透,此对象的鼠标响应区域由width、height、hitArea属性决定。