Пятница, 22 Ноября 2024, 08:51

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Помогите с кодом под андроид
JuwellДата: Четверг, 12 Июля 2012, 16:32 | Сообщение # 1
участник
Сейчас нет на сайте
Вот код написал, но при нажатии на левую кнопку спрайт движется вправо sad
Помогите пожалуйста cry
Code
public boolean onTouchEvent(MotionEvent event) {
   if(event.getAction() == MotionEvent.ACTION_DOWN){
    if(event.getX() == arrow_rightX){
     gameLoopThread.setRunning(false);
    }    
    else{     
     boyX = boyX + xSpeed;
    }
   }
     
     if(event.getX() == arrow_leftX){
      gameLoopThread.setRunning(false);
     }
     else{
      boyX = boyX - xSpeed;
     }
    
   return super.onTouchEvent(event);
  }
ComentДата: Четверг, 12 Июля 2012, 19:56 | Сообщение # 2
почетный гость
Сейчас нет на сайте
А проверка " if(event.getX() == arrow_leftX)" должна быть вне зоны " if(event.getAction() == MotionEvent.ACTION_DOWN){ " -- ???

И лучше использовать пример написания "выбора" хотя бы так (спойлер). Поменьше if-ов, тогда ошибки легче находить smile



Сообщение отредактировал Coment - Четверг, 12 Июля 2012, 21:36
  • Страница 1 из 1
  • 1
Поиск:

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