Прыжок - Помогите, не получается! - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
YYG Competition #6 [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Прыжок (Как организовать)
Прыжок
Gaio Дата: Понедельник, 17.05.2010, 19:54 | Сообщение # 1
Молчун
Группа: Пользователь
Сообщений: 11
Статус: Offline
Помогите пожалуйста организовать прыжок в платформере, но с одноной особенностью, платформа на которой стоит персонаж находится под углом, т .е. персонаж должен прыгать выше и ниже а не только влево и вправо.


RoFighter
 
Druce Дата: Понедельник, 17.05.2010, 21:30 | Сообщение # 2
Каждый 5й пост мой
Группа: Страж
Сообщений: 1403
Статус: Offline
Ты имеешь в виду что начальная скорость при прыжке должна быть направлена по нормали к поверхности, на которой стоит перс? Тогда тупо определяешь или типа поверхности, если она имеет постоянный наклон, или из уравнения поверхности находишь нормаль в данной точке.


Я может быть и скачаю вашу игру, если вы напишите ее размер.
druce.ucoz.ru|BioHazard|war_game v0.7|Right2kill v02f|OneStep v02h
 
Gaio Дата: Пятница, 30.07.2010, 12:52 | Сообщение # 3
Молчун
Группа: Пользователь
Сообщений: 11
Статус: Offline
Я имел ввиду что поверхность находиться "как бы" под наклоном, это видит игрок смотря на фон.
Мне нужно чтобы осуществлялся прыжок в бок от персонажа на подобие файтингов liitle fighter. Если можно по подробнее.


RoFighter
 
Ninja Дата: Пятница, 30.07.2010, 15:49 | Сообщение # 4
Хоть палкой гони
Группа: Проверенные
Сообщений: 678
Статус: Offline
не совсем понятно, что нужно, сделай скрин платформы и на нем дорисуй необходимую траекторию прыжка.


Oh, my God! You kill Kenny! You bastard!
 
Gaio Дата: Суббота, 31.07.2010, 01:44 | Сообщение # 5
Молчун
Группа: Пользователь
Сообщений: 11
Статус: Offline

Вот таким образом. Фактически персонаж находится в воздухе и прыжок расчитаный на соприкосновение с твердым объектом не подоъйдет да и необходимо еще и в бок прыгать.

Возник еще вопрос: как объеденить в объекте голову и остальное тело, но при этом чтобы анимация не пропадала, т.е. не командой draw_image в событии рисования.

Прикрепления: 6437211.jpg(46Kb)


RoFighter
 
Stasundr Дата: Суббота, 31.07.2010, 02:35 | Сообщение # 6
Всех уже задолбал
Группа: Высший Советник
Сообщений: 1006
Статус: Offline
Gaio, http://www.youtube.com/watch?v=qzEIZxrIdjg такое?

Добавлено (31.07.2010, 02:35)
---------------------------------------------
А вот тебе про анимацию: http://forum.gmaker.su/forum/2-4196-1



.blanco
 
Ninja Дата: Суббота, 31.07.2010, 02:46 | Сообщение # 7
Хоть палкой гони
Группа: Проверенные
Сообщений: 678
Статус: Offline
заведи отдельную переменную, отвечающую за высоту прыжка и во время прыжка изменяй ее по школьной формуле(y = y0 + v0*t + a*t^2/2). в событии рисования отрисовывай игрока в позиции (x, y - высота прыжка)


Oh, my God! You kill Kenny! You bastard!
 
SpectruM Дата: Суббота, 31.07.2010, 02:46 | Сообщение # 8
Болтун
Группа: Проверенные
Сообщений: 171
Статус: Offline
Это как в "Черепашках ниндзя" тебе прыжок надо сделать?

Если да, то:
проверяем, не упирается ли персонаж сверху или снизу в ограничения;
проверяем, какая кнопка нажата (влево, вправо и т.д.)
прыгаем в нужном направлении

Quote (Gaio)
Возник еще вопрос: как объеденить в объекте голову и остальное тело, но при этом чтобы анимация не пропадала, т.е. не командой draw_image в событии рисования.

думаю draw_sprite_ext подойдет
Прикрепления: 9052836.png(8Kb)


"Мне снилось, что жизнь прекрасна. Неужто сон мой был туманной ложью?" - Э.С. Хупер

мой мега-сайт: www.spectrum.at.ua
 
DragonSkiN Дата: Суббота, 31.07.2010, 08:28 | Сообщение # 9
Всех уже задолбал
Группа: Проверенные
Сообщений: 939
Статус: Offline
SpectruM, у меня даже был недоделанный двиг пародии на TMNT.
Сейчас покопаюсь и выложу.

________________________
Нашёл и выложил, смотри прикрепление.

Правда у меня там цельный спрайт, но готова физика, одно комбо, начато поведение врагов как в TMNT 3

Прикрепления: forum_game_017.gmk(80Kb)


http://gamegraphycs.do.am/ - сайт о 2D графике
http://gm-example.moy.su/ - открытое хранилище примеров
(большая просьба: дублируйте здесь свои примеры, здесь их будет удобнее искать, чем на форуме)


Сообщение отредактировал DragonSkiN - Суббота, 31.07.2010, 08:37
 
DragonSkiN Дата: Суббота, 31.07.2010, 08:46 | Сообщение # 10
Всех уже задолбал
Группа: Проверенные
Сообщений: 939
Статус: Offline
А в этой версии реализованы только ходьба и прыжки, думаю так будет проще разобраться в самом механизме.
Прикрепления: forum_game_003.gmk(44Kb)


http://gamegraphycs.do.am/ - сайт о 2D графике
http://gm-example.moy.su/ - открытое хранилище примеров
(большая просьба: дублируйте здесь свои примеры, здесь их будет удобнее искать, чем на форуме)


Сообщение отредактировал DragonSkiN - Суббота, 31.07.2010, 09:14
 
SpectruM Дата: Суббота, 31.07.2010, 12:08 | Сообщение # 11
Болтун
Группа: Проверенные
Сообщений: 171
Статус: Offline
DragonSkiN, знаешь чего не хватает в твоем примере? Тени от персонажа, как в TMNT. Но это несложно добавить smile
Думаю, это именно то что нужно было автору темы.


"Мне снилось, что жизнь прекрасна. Неужто сон мой был туманной ложью?" - Э.С. Хупер

мой мега-сайт: www.spectrum.at.ua
 
Gaio Дата: Суббота, 31.07.2010, 14:35 | Сообщение # 12
Молчун
Группа: Пользователь
Сообщений: 11
Статус: Offline
Спасибо огромное всем :). Сейчас буду разибраться.
По поводу второго вопроса моего, то тут draw_sprite_ext не помогает так-как не прокручивается анимация у моего спрайта.


RoFighter
 
SpectruM Дата: Суббота, 31.07.2010, 15:05 | Сообщение # 13
Болтун
Группа: Проверенные
Сообщений: 171
Статус: Offline
Quote (Gaio)
не прокручивается анимация у моего спрайта.

А как ты думаешь, зачем там нужен subimg? Скорее всего, ты ставишь там 0 или еще что-то... Попробуй для начала поставить туда image_index например...


"Мне снилось, что жизнь прекрасна. Неужто сон мой был туманной ложью?" - Э.С. Хупер

мой мега-сайт: www.spectrum.at.ua
 
Gaio Дата: Воскресенье, 01.08.2010, 10:51 | Сообщение # 14
Молчун
Группа: Пользователь
Сообщений: 11
Статус: Offline
Охохо...спасибо огромное smile


RoFighter
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Прыжок (Как организовать)
Страница 1 из 11
Поиск:



Сообщество Gmaker.SU 2005-2010
Используются технологии uCoz
Простой вход