所以我正在尝试创建一个 2D 横向滚动 javafx 游戏。
到目前为止,我曾经AnimationTimer
控制我的角色的移动。但现在我有点卡住了,试图让舞台移动。
我可以再次使用 AnimationTimer 移动非交互式元素。但是我对如何在游戏中生成交互式元素缺乏想法。
例如,假设玩家走了很多步,然后伸手去取货。现在我如何将这个拾音器放在舞台上,以便它在游戏后期的某个地方。为了更好地解释我的问题,请考虑我在油漆中绘制的这张讨厌的图像:
最初,玩家只能看到绿色边界之间的屏幕。玩家必须向前走(因此屏幕也必须向前走)并且应该在两堵墙之间找到拾音器。如何将拾取物放置在场景的可见视图之外,以便只有当玩家到达它时它才会出现?