unity游戏引擎-从四个不同的角度渲染3D对象



我正在做一个项目,我必须在屏幕上同时渲染3D对象的4个不同侧面。输出应该有4个不同的相机输出渲染3d物体的正面,左侧,右侧和背面。

我发现像Unity这样的游戏引擎可以帮助我做到这一点。然而,我刚刚开始使用Unity,不知道如何做到这一点。

这里是一些例子的链接。这就是我想要的输出

首先,欢迎来到Stackoverflow。你是对的,Unity是一个很好的IDE来实现你所描述的。

正如常见问题解答和这里所述,我将给你一个我认为适合你的问题的答案。我可以在30分钟内把代码贴在这里,这完全符合你的要求,但那样我们就错过了学习编程和在StackOverflow上发帖的要点。我将告诉你如何开始这个项目,但之后你必须自己去尝试。如果您在多次尝试后遇到任何问题,我们可以帮助您解决具体问题,只要您之前已经研究过一些并向我们展示您的尝试。

关于你的问题,这样做比较容易。首先在场景中创建对象,然后在屏幕上拖动并放置四个不同的Camera -对象。使用相机的Normalized View Port Rect(四个值表示在屏幕上绘制这个相机视图的位置,在屏幕坐标中(值0-1)),然后可以拆分视图以显示每个相机的馈线。

这当然发生在脚本中。你可以在这里阅读Unity脚本。即使你是编程专家,当你刚接触Unity时,这个链接也值得一读。

好运。

最新更新