Discuss Scratch

NeonFactoryX
Scratcher
100+ posts

Как сделать чтобы сперсонаж не мог ходить сквозь стены?

У меня есть игра в которой у меня возникла проблема. У меня есть персонаж которого я нарисовал а также тоже мной нарисованные в пиксельном редакторе стены:




Проблема в том, что мне в таком виде нужно сделать чтобы персонаж не проходил сквозь стены, ну и не хотелось бы чтобы он как-то отталкивался или крутился. Просто как человек! Пожалуйста помогите! У этого персонажа движения и анимация с помощью доп. блока если вам это как-то поможет! Если понадобиться то вот он скрипт:



При этом мне нужно чтобы он мог ходить как в Undertale! То есть он мог бы делать вот так:

Last edited by NeonFactoryX (March 4, 2018 12:11:41)


N e o n F a c t o r y X
Scratcher

Обо мне:
Имя: Неон
В скретче: Больше 2 лет
Работа: Fayout
———————————————————————————–

Если у тебя есть вопросы, то задавай их на мой форум!
RuMaks
Scratcher
100+ posts

Как сделать чтобы сперсонаж не мог ходить сквозь стены?

Всё очень просто. Чтобы это сделать, нужно добавить хитбокс меньше персонажа. Твой хитбокс должен двигаться и реагировать на столкновения со стенами, а персонаж должен двигаться за ним. Типа
скрипт [хитбокс v]::grey hat
установить эффект [призрак v] в значение (100)
всегда
твой код::grey
end
скрипт [персонаж v]::grey hat
всегда
перейти в [хитбокс v]
end

Привет! Добро пожаловать на форумы! Мы рады приветствовать вас в Русском Сообществе. Если у вас есть вопросы, то пишите сюда. Приятного времяпровождения!

RuMaks

Powered by DjangoBB

Standard | Mobile