【发布时间】:2013-04-06 00:12:35
【问题描述】:
我用 libGdx 编写简单的游戏。我有一个英雄,它总是在屏幕中心,我必须移动我的背景精灵(或区域?)来制造移动幻觉。但我的背景精灵不是无穷大。
- 如何创造无缝无限世界的幻觉?
当然,我可以添加几个背景精灵来尝试覆盖屏幕的所有空白空间。但是我必须从场景中画出很多其他对象:房屋、怪物、其他英雄等。所以我有第二个问题:
- 当我尝试从屏幕上绘制其他对象(很多对象!)时,它对内存的影响有多严重?如何正确绘制?
我知道 libgdx 中的 OrthographicCamera 只绘制 viewportWidth-viewportHeight 区域。如果它是正确的,那么我必须移动我的相机和我所有的精灵。我认为它不正确。
- 如何使用 OrthographicCamera 在 libgdx 中渲染无限世界?
【问题讨论】: