Четверг, 28 Марта 2024, 20:54

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Общие обсуждения программистов » Пишу браузерную игру. Проблема. (html5 + js)
Пишу браузерную игру. Проблема.
StupidNickNameДата: Суббота, 17 Января 2015, 17:18 | Сообщение # 1
частый гость
Сейчас нет на сайте
Пишу браузерную игру, но хочу, чтобы можно было играть и с телефонов или планшетов. Столкнулся с такой проблемой, что управление на клавиатуре сделал, а управление для телефонов сделать не получается. Кому надо вот код управления на клавиатуре. Как сделать удобное управление для телефонов?
Код

var Player = function(game, gameSize){
   this.game = game;
   this.size = {width:16, height:16};
   this.position = {x: gameSize.x/2-this.size.width/2, y: gameSize.y/2-this.size.height/2};
   this.keyboarder = new Keyboarder();
  }
   
  Player.prototype = {
   update:function(){
    if(this.keyboarder.isDown(this.keyboarder.KEYS.LEFT)) {
     this.position.x -=2;
    }
   }
  }
   
  var Keyboarder = function(){
   var keyState = {};
    
   window.onkeydown = function(e){
    keyState[e.keyCode] = true;
   }
   window.onkeyup = function(e){
    keyState[e.keyCode] = false;
   }
    
   this.isDown = function(keyCode){
    return keyState[keyCode] === true;
   }
    
   this.KEYS = {LEFT: 37, RIGHT: 39, SPACE: 32};
  }


lvovandДата: Суббота, 17 Января 2015, 17:21 | Сообщение # 2
старожил
Сейчас нет на сайте
StupidNickName, сделай, чтобы можно было кликами обходится, а клавиатура просто как дополнение

Разработка и продвижение сайтов. Дизайн
StupidNickNameДата: Суббота, 17 Января 2015, 17:29 | Сообщение # 3
частый гость
Сейчас нет на сайте
lvovand, Кликами мыши? Если да, то будет ли это работать на планшете?

lvovandДата: Суббота, 17 Января 2015, 18:31 | Сообщение # 4
старожил
Сейчас нет на сайте
StupidNickName, будет, просто учитывай области элементов, так как у мыши курсорчик, а в планшет будут пальцем шлепать

Разработка и продвижение сайтов. Дизайн
StupidNickNameДата: Суббота, 17 Января 2015, 19:30 | Сообщение # 5
частый гость
Сейчас нет на сайте
Нет, я подумал и решил, что в игре должно быть управление кнопками, а в версии для телефонов сделаю кнопки на экране и скомпелирую в .apk. Только как сделать эти кнопки на js?

FirstДата: Четверг, 05 Февраля 2015, 00:42 | Сообщение # 6
Уолтер Брайт
Сейчас нет на сайте
Костили из задницы не торчат?? Намудрил наверное там всякого лихого и недоброго. Ты потестируй игру добротно
Форум игроделов » Программирование » Общие обсуждения программистов » Пишу браузерную игру. Проблема. (html5 + js)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг