小编S5a*_*uel的帖子

libGDX - 为不同的屏幕使用不同的 InputProcessors?

我不明白InputProcessor应该如何工作。

我有多个Screens游戏。我创建了一个MyInputProcessor class那个implementsInputProcessor。在我的MenuState classIGdx.input.setInputProcessor类中的一个实例。

  1. 首先,我应该如何访问和设置在我的MainMenu classin中定义的变量MyInputProcessor?例如,如果我希望该touchDown方法更改变量。

  2. 如果我 switch Screens,我是否必须创建一个新的InputProcessor class来检查其他触摸事件?我显然不希望它继续检查用于MainMenu class. 我该如何使用它?

  3. 我应该InputProcessor为每个人创建一个全新的Screen吗?

我觉得这一切都非常令人困惑。感谢您提供任何帮助。

java android libgdx

2
推荐指数
1
解决办法
985
查看次数

标签 统计

android ×1

java ×1

libgdx ×1