Показать сообщение отдельно
  #3 (permalink)  
Старый 06.01.2019, 13:34
Новичок на форуме
Отправить личное сообщение для Artem_r32 Посмотреть профиль Найти все сообщения от Artem_r32
 
Регистрация: 06.01.2019
Сообщений: 4

Спасибо за ответ! не думал что кто-то обратит внимание. Но как я и писал выше вся проблема в том что я не хочу управлять с помощью нажатий на экран. Как видно в примере я добавил стрим с камеры на фон а сверху накинул кнопки для удобства (чтобы не закрывало картинку) https://drive.google.com/file/d/1hjN...nQHEfiYWG/view

alert('right') вызовет сообщение о нажатой не более. У меня уже заданы функции up\left... Цель продублировать WASD данный скрипт или вообще изменить на управление с клавиш. т.к с древнего bb passport проще управлять клавиатурой.
var robot = {
	
	ports: {
		up: 6,
		right: 13,
		left: 19,
		down: 26
	},
	ready: function() {
		console.log('started');
		$('#up, #right, #left, #right').on({
			mousedown: robot.start,
			mouseup: robot.end
		});
	},
	start: function() {

		robot.send(this.id, 1);
	},
	end: function() {
		robot.send(this.id, 0);
	},
	send: function(port, value) {
		$.ajax({
			type: 'POST',
			url: '/GPIO/' + robot.ports[port] + '/value/' + value
		});
	}
};

$(document).ready(robot.ready);


как заменить данный фрагмент на управление WSAD вы знаете?
ready: function() {
		console.log('started');
		$('#up, #right, #left, #right').on({
			mousedown: robot.start,
			mouseup: robot.end
		});
	},
Ответить с цитированием