学员(7962)
课程(204)
分享
提供专属的一对一在线答疑,快速答疑解惑。
及时响应学习咨询,帮助解决问题。
购买后7天内可申请无理由退款。
购买后30天内如遇降价,可申请价保。
对于提问做到有问必答,帮您扫清学习过程中的种种障碍
老师,你好,
Unity相机显示出来的图像是矩形的,但是怎么才能让它在Canvas上显示圆形或者其他异形的画面
一开始我我想过用RenderTexture,但是这样感觉不太合适,因为我还要在模型上做点击事件,
有没有一个合适的办法呢,老师?
同学你好,因为我们屏幕就是方的呀,如果同学想渲染一个圆形的UI到画布上,就是使用 RenderTexture 来做的,然后使用一个圆形渲染的shader,类似于黑暗之光案例里的那种实现。
那这样还能在显示画面上做点击事件吗?
回复 @ zuoqiang_: 在canvas上显示本身就是UI,UI可以做点击事件的。