你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir3]射线点击到碰撞器没有反应
我依照官方的案例demo脚本复制编写的通过射线点击到物体返回名称,但是射线点击到碰撞器,this._outHitResult.succeeded就一直返回fasel,
LayaProject3.zip
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Laya_Fred
赞同来自:
您好,您将脚本挂载到scene2D即可解决问题,在挂载到Scene3D上的时候,触发事件DOWN在点击到cube时候触发了,此时target为cube,需要在stage上添加DOWN的点击事件即可了;要注意区分事件触发作用域是否为stage,您也可以直接使用e.stageX、e.stageY来获取点击位置,并通过视口转换进行射线检测。
修改脚本位置为Scene2D:
修改后点击事件触发射线检测ok:
要回复问题请先
登录
发起人
小于同志
相关问题
sprite旋转以后,但是原来碰撞检测rect没有旋转
Dialog:屏蔽点击Dialog之外的区域关闭弹框
ui list 里面的元素不能点击两次
关于遍历产生的sprite的点击事件,急,大神帮看哈
救命!canvas定位后 点击区域偏移,求大大们解答
如何设置Sprite的宽高和点击区域?
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
求指点3d射线碰撞和UI点击穿透的问题
为什么给Sprite容器添加点击事件没反应
laya 3D碰撞器与 Unity 不一致问题
laya2.0 3d物理碰撞穿透问题
问题状态
最新活动:
2024-03-11 14:27
浏览:
4647
关注:
2
人
商务合作
1 个回复
Laya_Fred
赞同来自:
修改脚本位置为Scene2D:
修改后点击事件触发射线检测ok: