学员(7687)
课程(179)
分享
老师,你好,
Unity相机显示出来的图像是矩形的,但是怎么才能让它在Canvas上显示圆形或者其他异形的画面
一开始我我想过用RenderTexture,但是这样感觉不太合适,因为我还要在模型上做点击事件,
有没有一个合适的办法呢,老师?
同学你好,因为我们屏幕就是方的呀,如果同学想渲染一个圆形的UI到画布上,就是使用 RenderTexture 来做的,然后使用一个圆形渲染的shader,类似于黑暗之光案例里的那种实现。
那这样还能在显示画面上做点击事件吗?
回复 @ zuoqiang_: 在canvas上显示本身就是UI,UI可以做点击事件的。