29.07.2014 / 23:37 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| RblSb (29.07.2014/23:00) Magatino, Скорее всего ты падаешь на землю, нельзя долго оставаться на низкой скорости. Индикатор справа внизу показывает уровень высоты, он также уменьшается при попадании в тебя врагов.Ааа, тогда понятно, а ты юзал тригометрические функции, косинус и синус? |
29.07.2014 / 23:52 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Magatino, Да, хотел засунуть все углы в массив, но решил что это особо не изменит ситуацию, через син-кос вычисляется лишь скорость игрока. Главной проблемой в скорости игры является режим дробей "floating-point" в мидлет паскале, очень низкое округление. Есть режим fixed, с округлением до сотой, но арк-функции в нем не пашут, а функция atan2(y,x) очень нужна для вычисления угла полета ботов. Пока хорошего решения к сожалению не нашел.
|
29.07.2014 / 23:56 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| RblSb (29.07.2014/23:52) Magatino, Да, хотел засунуть все углы в массив, но решил что это особо не изменит ситуацию, через син-кос вычисляется лишь скорость игрока. Главной проблемой в скорости игры является режим дробей "flА я блин, так и не изучил эти косинусы и синусы |
30.07.2014 / 00:08 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Magatino, "Воткни палку в землю. Наклони её на угол, ну, например, 30 градусов и увидишь, что высота палки стала вдвое меньше (т.е. 0,5) длины палки. Это значит, что синус 30 градусов равен 0,5. Так будет для всех палок: и длинных, и коротких, и даже для спички. Специально для чайников." (c) Самые основы очень просты, могу скинуть и разжевать наглядный исходник. Я движок SuperHexagon'а смог портануть, очень шустро работает и даже не имеет дробных переменных |
30.07.2014 / 00:19 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| RblSb (30.07.2014/00:08) Magatino, "Воткни палку в землю. Наклони её на угол, ну, например, 30 градусов и увидишь, что высота палки стала вдвое меньше (т.е. 0,5) длины палки. Это значит, что синус 30 градусов равен 0,5. Так Объяснение отличное, короче скинь в личку, посмотрю что к чему, может за 3D возьмусь |
30.07.2014 / 01:01 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Magatino, У меня на соньке твоя игра виснет при нажатии play в меню
|
30.07.2014 / 01:08 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| RblSb (30.07.2014/01:01) Magatino, У меня на соньке твоя игра виснет при нажатии play в менюБез музла попробуй включить |
30.07.2014 / 01:15 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Magatino, И так тоже пробовал, виснет, при насильном обновлении экрана (сворачивание приложения) видно кадр со скриншота где игрок десантируется.
|
30.07.2014 / 01:17 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| RblSb (30.07.2014/01:15) Magatino, И так тоже пробовал, виснет, при насильном обновлении экрана (сворачивание приложения) видно кадр со скриншота где игрок десантируется.Сейчас скину версию без музла, эдак через минут 15-20 |
30.07.2014 / 01:18 | |
Gifo_Gsoul Пользователь Сейчас: Offline
Имя: Gifo_Gsoul Откуда: Ур Регистрация: 26.06.2014
| Magatino, а на пару часиков попозже можно выложить? а то не успеваю тут сделать, координат много рассчитывать
__________________
</Твой код отражает эволюцию твоего мышления .../> |