How to make Android Input with Libgdx?

Hey Guys…
I have a game, which is running on desktop. I use WASD to move/jump and i use the mouse to shoot arrows…

Im wondering, how will i move that to android?

Also, im working on changing the archer Sprite because it isnt my property…
But heres a little video.

I need tips, i want it to run on HTML and android and desktop.

I noticed it uses max 50mb of java heap in netbeans profiler.

:slight_smile:

I started researching more and i noticed that the idea is to make a “Dpad” to simulate the keyboard…

I can use the touch for the mouse and the DPAD for the keyboard…

But for the HTML version , can i simply use the keyboard?

Btw, anyone knows hows to convert the desktop version to the HTML? or i need android version to make the HTML one ?

You need to make a separate game-html project, which the setup-ui will do for you. Try following this and scroll down to html5, and/or watch the video.

Jimmt, thanks for your reply.
I did that, and since now i was dealing with porting the code from netbeans to eclipse.

The game runs fine for desktop and android. Though HTML is still giving me headache, i have come to post here again because i need a tip about input again.

I want to put this in my libgdx game :

Also, im using if (keycode == Keys.M)…

So i will have to change all that for android right? Im thinking in put that game pad in the bottom of the screen but transparent, without that black background. Can i just use buttons or there is a specific way to do that ?