Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поворот и движение корабля (https://javascript.ru/forum/misc/77148-povorot-i-dvizhenie-korablya.html)

Всемогущий 30.03.2019 09:51

Поворот и движение корабля
 
Как сделать так чтобы корабль когда поворачивался двигался в том направлении куда повернулся ???? Как можно это сделать в функции event ??? точнее при нажатии клавиши w ?
function event(){
	
	 document.onkeydown = function(event){
		console.log(event.keyCode);
		
		if(event.keyCode == 68){ r+=1;} // поворачивается вправо
		//if(event.keyCode == 83){y-= 4; }
		if(event.keyCode == 65){r-= 1;}  //поворачивается влево
	        if(event.keyCode == 87){y+=4;} //87 - клавиша w
	    
	 }}

Думаю этого кода будет достаточно.

Ну и еще координаты:

var x = 400;
		var y = 250;
	        var r = 2;

Всемогущий 30.03.2019 17:32

ребят плз ответьте !!!! это ВАЖНАЯ для меня тема!:
Как сделать так чтобы корабль когда поворачивался двигался в том направлении куда повернулся ???? Как можно это сделать в функции event ??? точнее при нажатии клавиши w ?

Malleys 30.03.2019 17:39

В зависимости от нажатия клавиш менять состояние объекта...

Пример https://jsfiddle.net/havok2905/tJnCh/27/

Всемогущий 30.03.2019 18:34

Спасибо большое !!!!! надеюсь в ближайшее время я не буду задавать вопросы


Часовой пояс GMT +3, время: 12:20.