【发布时间】:2014-03-20 02:03:59
【问题描述】:
我正在使用 Libgx 3D api 开发 3D 游戏。现在我想添加一些环境(不是 Libgdx Environment,而是一个真实的环境),比如天空或一些背景。我听说过所谓的skybox,我或多或少地了解它是如何工作的。
这个“天空盒”是一个围绕您游戏世界的盒子。所以你在这个盒子里。您在此框的内部向所有 6 个面添加纹理。现在您将相机设置在此框的中心,但视图方向正确,然后开始渲染,因此您与面的距离始终相同,但您可以围绕其他面旋转。然后你将你的相机设置在你真实所处的位置并渲染所有的模型、物体等等。我理解对了吗?
我找不到有关如何使用 libgdx 执行此操作的教程。所以我的问题是:如何在 libgdx 中创建一个“天空盒”,如何向其中添加纹理以及如何将其渲染为背景/环境?还是有其他更简单的可能性?
【问题讨论】:
-
只要找到纯粹的 opengl 示例,其中有很多。它肯定会在 libgdx 中工作
-
好的,我会试试的。我只是认为 Libgdx 很有可能。如果不是我必须使用 OpenGl
-
@Xoppa 非常感谢!我一直在关注你的教程有一段时间了,但我还没有读过这个。我认为它可以帮助我。顺便提一句。我将用 Libgdx 写一个关于 3D 的新问题。你能看一下吗,因为你比我更有经验?谢谢