我正在使用libgdx为Android制作游戏。我想知道我应该写什么代码让我的播放器在Android中移动?对于桌面我有以下代码与UP,DOWN,RIGHT,LEFT键。请建议android的等效代码。非常感谢。
public void update(){
if(Gdx.input.isKeyPressed(Keys.UP)&& (shipLocation.y < screenHeight - ship.getHeight())){
shipLocation.y=shipLocation.y+5;
}
答案 0 :(得分:0)
您有两个直截了当的选择。
使用触控手势
创建虚拟键盘
由于您只需要几把钥匙,您可以在屏幕的一角创建向上,向下,向左和向右键(对于用户来说很舒服)。
第二种选择使您的游戏逻辑与桌面相同,但您需要为桌面和Android设置不同的ui。
虽然第一选择可能更直观,但可能会使游戏逻辑变得复杂。
希望这有帮助。
祝你好运。