【问题标题】:Flying through starfield. LibGDX飞过星空。 LibGDX
【发布时间】:2017-12-03 09:07:23
【问题描述】:

使用 LibGDX 实现 this 之类的最佳方法是什么?我在互联网上搜索过这个,但没有发现任何有用的东西。

【问题讨论】:

  • 自己试试怎么样?
  • 在 google(或 bing)上查找 libGDX 教程,学习它,然后思考如何利用您的新知识做到这一点

标签: java libgdx


【解决方案1】:

虽然您仍然需要考虑这一点,但我会为您指明正确的方向,我建议您创建一个对象,其值例如为生成点的 vector2 和方向的 vector2,以及时间计数器的整数,我会在对象内的渲染函数中更新这些变量。然后创建这个特定对象的数组并使用 for 循环更新游戏渲染函数中的每个值,并在该循环中使用形状渲染器渲染一条线,该线的长度取决于经过的时间和向量的方向。 另外,如果您喜欢这个答案但想了解更多详细信息,请将此作为答案进行检查,我将在示例中进行编辑

【讨论】:

  • 太棒了!希望我的回答有帮助!
  • 感谢您的回答!我发现了一个使用 Vector3 的 solition,其中 x 和 y 坐标在 (0, width/height) 范围内随机生成,z 在 (depth_start, depth_end) 范围内随机生成。最后是每个物体的速度乘以 z 值。
猜你喜欢
  • 1970-01-01
  • 2022-07-29
  • 2013-11-29
  • 2017-02-16
  • 1970-01-01
  • 2021-01-30
  • 1970-01-01
  • 2022-11-14
  • 1970-01-01
相关资源
最近更新 更多