[LayaAir3]射线点击到碰撞器没有反应


QQ图片20240226165055.png


QQ图片20240226165051.png


QQ截图20240226165329.png

我依照官方的案例demo脚本复制编写的通过射线点击到物体返回名称,但是射线点击到碰撞器,this._outHitResult.succeeded就一直返回fasel,
已邀请:

Laya_Fred

赞同来自:

您好,您将脚本挂载到scene2D即可解决问题,在挂载到Scene3D上的时候,触发事件DOWN在点击到cube时候触发了,此时target为cube,需要在stage上添加DOWN的点击事件即可了;要注意区分事件触发作用域是否为stage,您也可以直接使用e.stageX、e.stageY来获取点击位置,并通过视口转换进行射线检测。
修改脚本位置为Scene2D:
Snipaste_2024-03-11_14-27-00.png

修改后点击事件触发射线检测ok:
Snipaste_2024-03-11_14-26-43.png

要回复问题请先

商务合作
商务合作