在Unity 2D游戏中实现缩放(使用UI画布)

问题描述:

我想实现在2D游戏中的下图所示的实现,我可以找到很多3D迷你地图概念教程,但对于2D我找不到任何东西。在我的游戏中,我想显示一个辅助的enter image description here 相机,如下图所示,同时我需要放大显示的内容。我开发了一个概念,但它可以在Sprite或Canvas的世界空间模式下完成。所以你可以看到 他们不会调整大小或根据屏幕分辨率进行定位。如果你们有任何想法如何完成这项任务,这对我来说会非常有帮助。而且我还尝试了深度遮罩着色器。提前感谢。在Unity 2D游戏中实现缩放(使用UI画布)

+0

我可能会错过这一点,但为什么你不能只使用辅助相机? –

使用照相机与目标质地

按照我的教程在这里:Particles with Dynamic Text无视关于粒子系统的部分,他们是不相关的你。

一旦你的材料制成,停止以下教程,而是:

一个画布上创建一个精灵渲染“屏幕空间 - 叠加”,设置材质为您创建的一个。

+0

感谢您的帮助,但我知道这个概念,我看到很多人用它来实现统一3D游戏中的MiniMap视图。我的确切情况是,我想在相机上面放置一个UI图像(这将是圆圈类型),然后将其视为圆形视图,然后通过在相机设置中更改它的大小来缩放迷你相机。 –