[Unity3D] URP Camera 下 OnMouseDo

2022-07-25  本文已影响0人  煎蛋的少年

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

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

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

上一篇下一篇

猜你喜欢

热点阅读