Пятница, 22 Ноября 2024, 13:52

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Проблема с лифтом
AntooonДата: Воскресенье, 22 Августа 2010, 22:00 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Вот я разрабатываю игру на гм, жанр платформер типа марио. Когда человечек прыгает на любую платформу он ходит по ней нормально. (объекта нет, просто фон и на нем квадратики твердые) а когда он прыгает на лифт он падает сквозь него. Попробывал сделать объект лифта твердым но такая фигня - марио прыгает на лифт и стоит на нем, только и лифт стоит и ни в какую сторону не едет. Не вверх ни вниз. Что делать? Чтоб он нормально стоял и лифт ехал вверх и вниз? Сам лифт нормально ездит, тока когда чел прыгает он останавливается. У объекта лифта поставил только галочку твердый.

Добавлено (22.08.2010, 22:00)
---------------------------------------------
Ау

vital4ukДата: Воскресенье, 22 Августа 2010, 23:31 | Сообщение # 2
был не раз
Сейчас нет на сайте
У человечка в событии столкновения с лифтом установи vspeed=0
FedenkoVadikДата: Понедельник, 23 Августа 2010, 00:05 | Сообщение # 3
Level 5 Gentleman
Сейчас нет на сайте
я так понимаю лифт в том смысле что поднимает вверх-вниз? в столкновений с лифтом y+=(other.y-other.yprevious) Твердым должен быть лифт, но не перс...
AntooonДата: Понедельник, 23 Августа 2010, 08:14 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Попробую. Лифт вверх вниз. Когда марио на него прыгает он стоит на нем как на твердом! Но лифт просто стоит как платформа и не двигается
stalkeryaДата: Понедельник, 23 Августа 2010, 08:29 | Сообщение # 5
Пользователь Blender 2.5
Сейчас нет на сайте
Antooon, Мой старый, добрый пример.
Бац


Бросила девушка после того, как узнала, что я перешел с гм на Construct.

Сообщение отредактировал stalkerya - Понедельник, 23 Августа 2010, 08:29
AntooonДата: Понедельник, 23 Августа 2010, 13:12 | Сообщение # 6
почетный гость
Сейчас нет на сайте
stalkerya, мне не нужен пример платформера. А как сделать чтоб лифт нормально работал? Или в этом примере лифт?

Добавлено (23.08.2010, 12:10)
---------------------------------------------
Помогите

Добавлено (23.08.2010, 13:12)
---------------------------------------------
Ау

GameMixДата: Четверг, 26 Августа 2010, 09:58 | Сообщение # 7
старожил
Сейчас нет на сайте
В событие "create" добавляешь код "vsp = choose(2,-2)", В событие "step" код
"if place_free(x,y+vsp) {y+=round(vsp)} else {vsp = -vsp}
if place_meeting(x,y-3,НАЗВАНИЕ ГЕРОЯ) && vsp > 0{НАЗВАНИЕ ГЕРОЯ.y+=2}
if place_meeting(x,y-1,НАЗВАНИЕ ГЕРОЯ) && vsp < 0{НАЗВАНИЕ ГЕРОЯ.y-=2}
if place_meeting(x,y-1,НАЗВАНИЕ ГЕРОЯ) {with (НАЗВАНИЕ ГЕРОЯ) {if place_meeting(x,y-2,ЗДЕСЬ НУЖНО СТАВИТЬ НАЗВАНИЕ ТВЁРДОГО ОБЕКТА ОБ КОТОРЫЙ СТАЛКИВАЕТСЯ ЛИФТ И ЕДЕТ ОБРАТНО ) {with (НАЗВАНИЕ ЛИФТА) {vsp = -vsp}}}}"


Steel Standoff - 2D аркада.
Мои статьи
NeZnayuДата: Пятница, 27 Августа 2010, 08:33 | Сообщение # 8
__танцуй!__
Сейчас нет на сайте
Solid объекты не должны двигаться.

CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг