Discuss Scratch

NeonFactoryX
Scratcher
500+ posts

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

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




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



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

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



Подпись была создана пользователем NeonFactoryX | Идея подписи взята у Simon142
RuMaks
Scratcher
100+ posts

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

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

Powered by DjangoBB

Standard | Mobile