Лестницы

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Опытных) / Лестницы

Страницы: 1  новая тема

Автор Сообщение

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 14:59
Не подскажете как НОРМАЛЬНО сделать лестницы в ГМ? То есть чтоб когда поднялся на платформу герой нормально слезал. Такой вариант меня не устраивает: if instance_place(x,y,o_ladder) {gravity=0; speed=0; exit}

помогите плиз!

гроссмейстер
Группа: Сообщество GM
Сообщений: 130
Добавлено: 11-12-2006 17:23
Выложи исходник, посмотрю.

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 18:58
я выложу не исходник а пример с механизмом

маэстро
Группа: Сообщество GM
Сообщений: 501
Добавлено: 11-12-2006 19:03
//ы-любое число
if(not instance_place(x,y-ы,o_ladder){
//лестница вверх кончилась
//код к действию
}

а чтоб прыгал,поставь прыжок и лазание на разные клавиши

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 19:05
ну дык он прыгает разными, только глючно потому что гравитация ставится на ноль

маэстро
Группа: Сообщество GM
Сообщений: 501
Добавлено: 11-12-2006 19:07
Дык ты этот код не в столкновении ставь,а в событии нажатия клавиши "Лезть"

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 19:12
тогда герой начинает падать с лестницы!

маэстро
Группа: Сообщество GM
Сообщений: 501
Добавлено: 11-12-2006 19:15
создай тогда переменную
например:
в Создании
climbjng=0

в событии нажатия клавиши "Лезть"
climbjng=1

в стэпе
if(climbjng=1){//твой код}

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 19:17
мне еще надо чтоб можно было стоять сверху лестницы! и прыгать!

маэстро
Группа: Сообщество GM
Сообщений: 501
Добавлено: 11-12-2006 19:19
дык ты ж не будешь стоя на лестнице жать кнопку "Лезть"

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 19:23
а такая фигня получается я забираюсь на лестницу все идет хорошо тут подхожу слева к лестнице и герой падает вниз!

маэстро
Группа: Сообщество GM
Сообщений: 501
Добавлено: 11-12-2006 19:26
if(vspeed>0 and place_meeting(x,y,o_ladder)){climbing=1
//и т.д.}

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 19:32
а тогда прыгать нельзя!

if !place_free(x,y+1) {//прыгнуть}

а лестница не solid!

мастер
Группа: Сообщество GM
Сообщений: 111
Добавлено: 11-12-2006 20:37
А может сделать на верху лестницы доп. объект?Когда лезешь по лестнице, лезешь сквозь этот объект, затем когда залез - оказываешься на этом объекте с которого можно прыгать, а если вниз нажать, то {лезть по лестнице вниз}.

гроссмейстер
Группа: Сообщество GM
Сообщений: 130
Добавлено: 11-12-2006 20:43
Я с вас балдею! :) Такие сложные вещи понапридумывали, а ведь решение простое как грабли! :)
Ладно, подумайте ещё, я пока помолчу.

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 22:22
ну дык выложи это решение и не выпендривайся

мастер
Группа: Сообщество GM
Сообщений: 111
Добавлено: 11-12-2006 23:28
Я никогда платформенные игры не делал. И ща не до лестниц. Кстати,лестницы, которые видел на GM были криво сделаны.

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 23:36
а я о чем? именно это я и имел ввиду! вопрос в том, как сделать НЕ кривые лестницы

гроссмейстер
Группа: Сообщество GM
Сообщений: 130
Добавлено: 11-12-2006 23:37
Выложите исходник своего движка, в котором лестницы не пашут.

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 11-12-2006 23:41
да, я забил. всем спасибо.

Страницы: 1  новая тема
Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Опытных) / Лестницы

Отвечать на темы в данном разделе могут только зарегистрированные пользователи

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU