【问题标题】:Implement Zoom(using UI Canvas) in Unity 2d game在 Unity 2d 游戏中实现缩放(使用 UI 画布)
【发布时间】:2017-03-06 14:23:51
【问题描述】:

我想在 2D 游戏中实现如下图所示,我可以找到很多类似迷你地图概念的 3D 教程,但对于 2D,我找不到任何东西。在我的游戏中,我想显示第二个 如下图所示的相机,我还需要缩放将通过它显示的内容。我开发了一个概念,但它可以用精灵或世界空间模式下的画布来完成。所以你可以看到 它们不会根据屏幕分辨率调整大小或定位。如果你们对如何完成这项任务有任何想法,这将对我非常有帮助。我也尝试过使用深度蒙版着色器。在此先感谢。

【问题讨论】:

  • 我可能会错过这里的重点,但你为什么不能只使用辅助摄像头?

标签: unity5 unity3d-2dtools unity2d


【解决方案1】:

使用带有目标纹理的相机

在此处按照我的教程进行操作:Particles with Dynamic Text 忽略有关粒子系统的部分,它们与您无关。

制作材料后,请停止按照教程进行操作,而是:

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

【讨论】:

  • 感谢您的帮助,但我知道这个概念,我看到很多人用它来实现 Unity 3D 游戏中的 MiniMap 视图。我的确切情况是我想在相机顶部放置一个 UI 图像(将是圆形类型),然后将其视为圆形视图,然后我将通过在相机设置中更改迷你相机的大小来缩放迷你相机。跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-13
  • 2023-04-04
相关资源
最近更新 更多