Стены в лабиринте

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

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Стены в лабиринте

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

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

гроссмейстер
Группа: Сообщество GM
Сообщений: 226
Добавлено: 02-03-2007 16:52
Помогите убрать застревание в стенах. У меня в игре - вид сверху и я пишу:
влево- if !(place_meeting(x-5,y,wall))
{hspeed=-2}
else
{hspeed=0}

вниз- if !(place_meeting(x,y+5,wall))
{vspeed=+2}
else
{vspeed=0}

вправо и вверх тоже самое, но со сменой знаков.
Все бы хорошо, но персонаж врезается в углы и дальше не идет. Что делать?

бывалый
Группа: Участники
Сообщений: 32
Добавлено: 02-03-2007 18:11
убери в параметрах спрайта Точную проверку столкновений
и как то ты по турецки делаешь перемещение :)
скачай статейку с моего сайта: Здесь
там описано все

гроссмейстер
Группа: Сообщество GM
Сообщений: 226
Добавлено: 02-03-2007 19:32
Спасибо

гроссмейстер
Группа: Сообщество GM
Сообщений: 226
Добавлено: 02-03-2007 20:59
А откуда взялся action_move и че он значит?

бывалый
Группа: Участники
Сообщений: 32
Добавлено: 02-03-2007 21:53
ну можно direction= и указывать
action_move
движение
есть вопросы - стучись 1190979
все объясню

гроссмейстер
Группа: Сообщество GM
Сообщений: 254
Добавлено: 03-03-2007 15:11
Вместо place_meeting, ставь place_free(x,y)... и фсё

бывалый
Группа: Участники
Сообщений: 32
Добавлено: 03-03-2007 18:28
Mitrul
Да я ему ет не сказал, но в статье place_free
:)

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 03-03-2007 18:30
круто

бывалый
Группа: Участники
Сообщений: 32
Добавлено: 03-03-2007 20:52
Что круто?
Или ты привык флудить?

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

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

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

KXK.RU