Skorzystałem z pomocy pewnego skryptu.
$(document).bind('keydown', jwerty.event('W', function()
{
y-=szybkosc;
}));
$(document).bind('keydown', jwerty.event('S', function()
{
y += szybkosc;
}));
$(document).bind('keydown', jwerty.event('A', function()
{
x -= szybkosc;
}));
$(document).bind('keydown', jwerty.event('D', function()
{
x += szybkosc;
}));
$(document).bind('keydown', jwerty.event('W+D', function()
{
y-=szybkosc;
x += szybkosc;
}));
Problem jest taki, że gdy naciskam W to postać nie porusza się do góry tylko na północny wschód...
Nie rozumiem co tutaj źle napisałem, przecież jest w skrypcie, że po naciśnięciu W wykona się y-=szybkosc;, a wykonuje się y-=szybkosc; x += szybkosc;
Edit: naprawiłem