[Unity3D] URP Camera 下 OnMouseDown 不生效

在挂载了Collider物体上挂载带有OnMouseDown函数的脚本,结果点击没有触发。
排除了射线检测相关的基础设置问题后,定位到了URP Camera堆栈上。
谷歌搜索到了相关的解决方法。

URPCamera的相机Stack中,无论是Base还是Overlay类型相机,在同一个Stack中,只有 Priority 最高的相机才会触发 OnMouseDown 等函数。

将渲染Collider物体的相机的 Priority 提到相机组中最高的位置后,OnMouseDown即可生效。

你可能感兴趣的:([Unity3D] URP Camera 下 OnMouseDown 不生效)