Вниз  Исправления исходников (1-ый пост)
- 28.06.2015 / 18:30
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
Не реагирует на нажатия, помогите пожалуйста.


Прикрепленные файлы:
Game.java (5.26 кб.) Скачано 771 раз
- 28.06.2015 / 18:44
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Aladdin, не реагирую на кривое форматирование кода (у java есть стандарты, между прочим), помоги пожалуйста.
- 28.06.2015 / 18:50
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Aladdin, выкладывать такой код – неуважение к людям, которые соблаговолят тебе помочь. Форматируй исходник перед отправкой (да и вообще почаще).

Не знаю, что у тебя не так, на кнопку 2 точно должно реагировать. А вот на огонь неправильно делаешь.
Условие:
  1. if (key == Canvas.FIRE)
неверно. Для UP, DOWN, LEFT, RIGHT, FIRE нужно приводить код клавиши в игровой код:
  1. final int ga = getGameAction(key);
  2. if (ga == Canvas.FIRE)
Ну а методы cursorKeys, keyDown, keyUp не работают, потому что ты их вроде как не вызываешь.
__________________
 let live

Изменено aNNiMON (28.06 / 18:54) (всего 1 раз)
- 28.06.2015 / 22:45
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
Прошу прощения, честно не заметил.
Ну вот, отформатировал код, изменил, но вообще не работает. Помогите исправить пожалуйста.


Прикрепленные файлы:
Game_b.java (5.98 кб.) Скачано 747 раз
- 28.06.2015 / 23:11
Magatino
  Администратор

Magatino 
Сейчас: Offline
Aladdin, Вот пример aNNiMON'а:
  1. protected void keys(int key, boolean press)
  2. {
  3. int ga=getGameAction(key);
  4.  
  5. if (ga==UP)
  6. keyUp=press;
  7. else
  8. if (ga==DOWN)
  9. keyDown=press;
  10. else
  11. if (ga==LEFT)
  12. keyLeft=press;
  13. else
  14. if (ga==RIGHT)
  15. keyRight=press;
  16. }

- 28.06.2015 / 23:47
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Aladdin, изменил, да не то. Мало того, что так и продолжил сравнивать код клавиши с игровым кодом (if (key == Canvas.UP) up = press;), так ещё и false передал в метод keys в обоих случаях.
__________________
 let live
- 6.07.2015 / 17:11
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
Помогите пожалуйста исправить этот исходник. Компилирую через janino.

Изменено Aladdin (6.07 / 17:12) (всего 1 раз)


Прикрепленные файлы:
Calculator.java (1.37 кб.) Скачано 711 раз
- 6.07.2015 / 21:42
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Так то код для java se. Тем более, у тебя ни одна переменная не инициализирована
Завтра все оформлю под java me, скину в личку
__________________
 Да, детка, я - Король Ящериц!!!
- 6.07.2015 / 21:48
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
HoldFast, Было бы круто. Спасибо.
- 7.07.2015 / 08:48
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Aladdin, вот держи, немного подпилил, добавил возведение в степень
Открыть спойлер

__________________
 Да, детка, я - Король Ящериц!!!

Изменено Magatino (7.07 / 10:38) (всего 1 раз)
Наверх  Всего сообщений: 1662
Фильтровать сообщения
Поиск по теме
Файлы топика (325)