如何在Unity for Minimap中生成生成网格的图像

时间:2015-11-25 06:29:19

标签: unity3d screenshot

我在Unity3d中生成网格,我需要minimap来生成这个生成的模型。所以我需要制作这个模型的图像或截图。但是需要网格边界和图像的比例必须相同。

我可能会在Unity中制作schreenshot,但我不知道如何对模型做出同样的建议。 http://prntscr.com/96np5r

2 个答案:

答案 0 :(得分:0)

您可能正在寻找Renderer.bounds 它是渲染器的边界体积(只读) 这是轴对齐的边界框,将对象完全封闭在世界空间中。

使用边界可以方便地进行粗略近似 关于对象的位置及其范围


在这里查看关于它的unitys文档页面:
http://docs.unity3d.com/ScriptReference/Renderer-bounds.html 还有" Mesh.bounds"

  

请注意,Mesh.bounds属性类似但返回局部空间中的边界。

答案 1 :(得分:0)

如果您想要一个 live 迷你地图,您应该有两个摄像头(一个用作主摄像头,另一个用于捕捉迷你地图)。这些应该被安排,使主摄像机覆盖整个屏幕,第二个只覆盖一小部分(例如左下角)。

More Info

另一种选择是将迷你地图应用于给定游戏对象的纹理(例如,您在游戏中有一个显示面板,以便您想要显示迷你地图)。对于此要求,Unity中的专业版功能可帮助您渲染相机所看到的给定纹理。

More Info