13.05.2013 / 18:49 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| я его даже не читал. друг сказал: "главное Буткевича не читай". теперь глядя на код мне стало ясно почему не надо читать его книгу __________________
знает толк |
13.05.2013 / 18:53 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| vl@volk, я читал, вот только поправляться начал |
13.05.2013 / 19:06 | |
abadon Пользователь Сейчас: Offline
Имя: Серёжа Откуда: Москва Регистрация: 05.05.2013
| vl@volk, Буткевич хорошо всё написал и расписал. Но там код с ошибками. Сам исправлял их потом) DamiR, измени protected на public, мб поможет. И реализуй движение через тред, а то раз нажмёшь, оно раз подвинет точку. А в треде нажал и пока держишь оно будет двигать, и установи слип на 20 - 30 там будет не быстро двигаться.
|
13.05.2013 / 19:12 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| abadon (13.05.2013/19:06) А в треде нажал и пока держишь оно будет двигатбез repaint() в цикле метода run() или в paint() точка будет стоять на месте. можно и в методе keyPressed() вызывать перерисовку( repaint() ) и тогда тред вобще не нужен
__________________
знает толк |
13.05.2013 / 19:22 | |
abadon Пользователь Сейчас: Offline
Имя: Серёжа Откуда: Москва Регистрация: 05.05.2013
| vl@volk, у него есть репайнт. Но ты раз нажал оно выполнило 1 раз и всё. Если через цикл вайл или фор, то оно за секунду всё просчитывает. Мне удобнее через тред, а то клатцать каждый раз не удобно.
|
13.05.2013 / 21:37 | |
Virus-ON Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Жосткая запара с переходом с экрана на экран. В общем вы поймете как затестите.
Прикрепленные файлы: labirint.jar (3.61 кб.) Скачано 117 раз labirint.zip (2.16 кб.) Скачано 31 раз |
13.05.2013 / 21:53 | |
abadon Пользователь Сейчас: Offline
Имя: Серёжа Откуда: Москва Регистрация: 05.05.2013
| Попробуй рисовать в одном канвасе, только с проверкой, если это то рисуем одно, или другое. Типа если а = 1, то прорисовка меню, если а = 2, то прорисовка игры. У меня так всё получается. А и почему "он" уходит за экран? Кстати что там делать вообще надо?
Изменено abadon (13.05 / 21:53) (всего 1 раз)
Прикрепленные файлы: 2.png (11.12 кб.) Скачано 73 раза 1.png (31.62 кб.) Скачано 71 раз |
13.05.2013 / 22:06 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| у меня не работает прога. сорци ща гляну
__________________
знает толк |
13.05.2013 / 22:09 | |
abadon Пользователь Сейчас: Offline
Имя: Серёжа Откуда: Москва Регистрация: 05.05.2013
| Всё разобрался, как перейти на следующий уровень? Кстати движение уровня в обратную сторону происходит. А и сорцах, как ты описал переход из главного на другой? Просто интересно. (Ответ плиз в лс)
|
13.05.2013 / 22:20 | |
DamiR Пользователь Сейчас: Offline
Имя: Bukmaker Регистрация: 23.10.2012
| Всем спасибо!
|