Discuss Scratch
- Discussion Forums
- » Pусский
- » Как сделать чтобы сперсонаж не мог ходить сквозь стены?
- NeonFactoryX
- Scratcher
500+ posts
Как сделать чтобы сперсонаж не мог ходить сквозь стены?
У меня есть игра в которой у меня возникла проблема. У меня есть персонаж которого я нарисовал а также тоже мной нарисованные в пиксельном редакторе стены:
Проблема в том, что мне в таком виде нужно сделать чтобы персонаж не проходил сквозь стены, ну и не хотелось бы чтобы он как-то отталкивался или крутился. Просто как человек! Пожалуйста помогите! У этого персонажа движения и анимация с помощью доп. блока если вам это как-то поможет! Если понадобиться то вот он скрипт:
При этом мне нужно чтобы он мог ходить как в Undertale! То есть он мог бы делать вот так:
Проблема в том, что мне в таком виде нужно сделать чтобы персонаж не проходил сквозь стены, ну и не хотелось бы чтобы он как-то отталкивался или крутился. Просто как человек! Пожалуйста помогите! У этого персонажа движения и анимация с помощью доп. блока если вам это как-то поможет! Если понадобиться то вот он скрипт:
При этом мне нужно чтобы он мог ходить как в Undertale! То есть он мог бы делать вот так:
Last edited by NeonFactoryX (March 4, 2018 12:11:41)
- RuMaks
- Scratcher
500+ posts
Как сделать чтобы сперсонаж не мог ходить сквозь стены?
Всё очень просто. Чтобы это сделать, нужно добавить хитбокс меньше персонажа. Твой хитбокс должен двигаться и реагировать на столкновения со стенами, а персонаж должен двигаться за ним. Типа
скрипт [хитбокс v]::grey hat
установить эффект [призрак v] в значение (100)
всегда
твой код::grey
end
скрипт [персонаж v]::grey hat
всегда
перейти в [хитбокс v]
end
- KarinaKot
- New to Scratch
1 post
Как сделать чтобы сперсонаж не мог ходить сквозь стены?
У меня такая проблема, я хочу сделать так, чтобы преграда в игре выскакивала через каждые несколько секунд. Как мне это сделать?
- Discussion Forums
- » Pусский
- » Как сделать чтобы сперсонаж не мог ходить сквозь стены?