Вниз  Java-программирование (1-ые посты)
- 11.08.2012 / 15:21
warlock
  Пользователь

warlock 
Сейчас: Offline
Я точно так же делал когда писал на бейсике , в яве думаю можно как то попроще, надо просто подумать . Кстати у меня есть одна идейка , щас попробую .
- 11.08.2012 / 21:57
warlock
  Пользователь

warlock 
Сейчас: Offline
Придумал один способ столкновения , но там много минусов , поэтому использую способ анимона . И тут новая проблема , уже 4 часа ломаю голову , прям щас расплачусь если не поможете . Как сделать что бы перс останавливался при столкновении с объектом ? у меня в игре вид сверху , поэтому к дому например можно подойти с 4 сторон. Как сделать что бы перс останавливался и не проходил сквозь дом ? ? ? хотя остановить я его смог, но навсегда, то есть при столкновени перс останавливаетс и больше не может двигаться . ХЕЛП МИ ПЛЗ
- 11.08.2012 / 22:51
DominaN
  Пользователь

DominaN 
Сейчас: Offline
warlock, проблема стара как мир) нужно смотреть с какой стороны от героя произошло столкновение, а затем, если герой хочет идти в противоположном направлении, убирать столкновение.
- 11.08.2012 / 23:16
anasezzz
  Пользователь

anasezzz 
Сейчас: Offline
warlock, можно завести состояния персонажа типа PLAYER_STOP и PLAYER_GO и сделать такую проверку:
  1. if(direction == направление_движения && thereIsObstacle(direction)) {
  2. player.setState(Player.PLAYER_STOP);
  3. } else {
  4. player.setState(Player.PLAYER_GO);}

- 12.08.2012 / 00:24
warlock
  Пользователь

warlock 
Сейчас: Offline
DominaN можно по подробней ? Как в коде написать с какой стороны от героя произошло столкновение ?
- 12.08.2012 / 07:39
4Ris
  Пользователь

4Ris 
Сейчас: Offline
где у программы главный поток? Его самому надо создавать?
- 12.08.2012 / 09:12
DaGGeR16
  Пользователь

DaGGeR16 
Сейчас: Offline
4Ris, В старт апе
- 12.08.2012 / 09:33
myname
  Пользователь

myname 
Сейчас: Offline
4Ris, в методе main - J.SE :gg:
- 12.08.2012 / 10:27
4Ris
  Пользователь

4Ris 
Сейчас: Offline
DaGGeR16, так это он один раз вызывается и работает не постоянно

Изменено 4Ris (12.08 / 10:28) (всего 1 раз)
- 12.08.2012 / 10:35
myname
  Пользователь

myname 
Сейчас: Offline
4Ris, while(true) применял?
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)