在挂载了Collider物体上挂载带有OnMouseDown
函数的脚本,结果点击没有触发。
排除了射线检测相关的基础设置问题后,定位到了URP Camera堆栈上。
谷歌搜索到了相关的解决方法。
URPCamera的相机Stack中,无论是Base还是Overlay类型相机,在同一个Stack中,只有 Priority 最高的相机才会触发 OnMouseDown
等函数。
将渲染Collider物体的相机的 Priority
提到相机组中最高的位置后,OnMouseDown
即可生效。
网友评论