Вниз  Конкурс ко дню ВДВ 2014 - Обсуждение
Тема закрыта
- 29.07.2014 / 23:37
Magatino
  Администратор

Magatino 
Сейчас: Offline
RblSb (29.07.2014/23:00)
Magatino, Скорее всего ты падаешь на землю, нельзя долго оставаться на низкой скорости. Индикатор справа внизу показывает уровень высоты, он также уменьшается при попадании в тебя врагов.
Ааа, тогда понятно, а ты юзал тригометрические функции, косинус и синус? :)
- 29.07.2014 / 23:52
RblSb
  Пользователь

RblSb 
Сейчас: Offline
Magatino, Да, хотел засунуть все углы в массив, но решил что это особо не изменит ситуацию, через син-кос вычисляется лишь скорость игрока. Главной проблемой в скорости игры является режим дробей "floating-point" в мидлет паскале, очень низкое округление. Есть режим fixed, с округлением до сотой, но арк-функции в нем не пашут, а функция atan2(y,x) очень нужна для вычисления угла полета ботов. Пока хорошего решения к сожалению не нашел.
- 29.07.2014 / 23:56
Magatino
  Администратор

Magatino 
Сейчас: Offline
RblSb (29.07.2014/23:52)
Magatino, Да, хотел засунуть все углы в массив, но решил что это особо не изменит ситуацию, через син-кос вычисляется лишь скорость игрока. Главной проблемой в скорости игры является режим дробей "fl
А я блин, так и не изучил эти косинусы и синусы :-(
- 30.07.2014 / 00:08
RblSb
  Пользователь

RblSb 
Сейчас: Offline
Magatino, "Воткни палку в землю. Наклони её на угол, ну, например, 30 градусов и увидишь, что высота палки стала вдвое меньше (т.е. 0,5) длины палки. Это значит, что синус 30 градусов равен 0,5. Так будет для всех палок: и длинных, и коротких, и даже для спички.
Специально для чайников." (c)
Самые основы очень просты, могу скинуть и разжевать наглядный исходник. Я движок SuperHexagon'а смог портануть, очень шустро работает и даже не имеет дробных переменных :gg:
- 30.07.2014 / 00:19
Magatino
  Администратор

Magatino 
Сейчас: Offline
RblSb (30.07.2014/00:08)
Magatino, "Воткни палку в землю. Наклони её на угол, ну, например, 30 градусов и увидишь, что высота палки стала вдвое меньше (т.е. 0,5) длины палки. Это значит, что синус 30 градусов равен 0,5. Так
Объяснение отличное, короче скинь в личку, посмотрю что к чему, может за 3D возьмусь :gg:
- 30.07.2014 / 01:01
RblSb
  Пользователь

RblSb 
Сейчас: Offline
Magatino, У меня на соньке твоя игра виснет при нажатии play в меню
- 30.07.2014 / 01:08
Magatino
  Администратор

Magatino 
Сейчас: Offline
RblSb (30.07.2014/01:01)
Magatino, У меня на соньке твоя игра виснет при нажатии play в меню
Без музла попробуй включить :gg:
- 30.07.2014 / 01:15
RblSb
  Пользователь

RblSb 
Сейчас: Offline
Magatino, И так тоже пробовал, виснет, при насильном обновлении экрана (сворачивание приложения) видно кадр со скриншота где игрок десантируется.
- 30.07.2014 / 01:17
Magatino
  Администратор

Magatino 
Сейчас: Offline
RblSb (30.07.2014/01:15)
Magatino, И так тоже пробовал, виснет, при насильном обновлении экрана (сворачивание приложения) видно кадр со скриншота где игрок десантируется.
Сейчас скину версию без музла, эдак через минут 15-20 :gg:
- 30.07.2014 / 01:18
Gifo_Gsoul
  Пользователь

Gifo_Gsoul 
Сейчас: Offline
Magatino, а на пару часиков попозже можно выложить? а то не успеваю тут сделать, координат много рассчитывать
__________________
 </Твой код отражает эволюцию твоего мышления .../>
Наверх  Всего сообщений: 722
Фильтровать сообщения
Поиск по теме
Файлы топика (24)