我正在使用libgdx在android中开发一个小agme。我把一个演员当作按钮。我想在点击该演员时导航到其他屏幕。这怎么可能。
提前致谢
答案 0 :(得分:1)
您只需向InputListener
添加Actor
:
actor.addListener( new InputListener {
public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) {
game.setScreen(new OtherScreen());
return true;
}
});
在这里,您可以Actor
InputListener
(您还需要覆盖许多其他方法)。这个InputListener
会对触摸方法作出反应,如果触及,则设置game
s Screen
(您需要在某处设置game
实例,以便您能够将其Screen
设置为OtherScreen
Actor
必须为touchable
(setTouchable(true)
)和visible
(setVisible(true)
),才能收到Event
。
希望它有所帮助。