Комментарии 10
Если сделать впереди себя вот такую дырку
Один раз нажать на прыг, и держать кнопку вперед или назад, то можно попасть внутрь блока
Если еще нажать прыжок и идти вперед, то можно упасть еще глубже
И после можно замуровать себя :-)
+1
Ахах, и правда) Надо откалибровать будет, спасибо за замечание!)
0
Еще если очень высоко забраться и спрыгнуть вниз, то ты просто пролетишь через все текстурки
0
надо ограничить вертикальную скорость в этом случае, так как камера не поспевает за персонажем видимо)
0
Дело не в камере, а как раз в высокой скорости, из-за которой персонаж пролетает все блоки, «не успев» проверить коллизию с ними. И тут, да, либо ограничивать скорость, либо проверять столкновения иными способами, учитывающими скорость.
0
Еще один баг нашел, можно бесконечное количество кубиков ставить, если стать в двух (вроде) блоках от поставленного блока, то можно на его место ставить еще блоки сколько угодно
Зеленый, хотя блок стоит
А тут я ближе, уже красный
0
А меня одного удивляет упоминание в заголовке «… с нуля» и использование в проекте фреймворков и библиотек?
+3
Было интересно посмотреть как на js делают подобные вещи и наткнулся на проект: https://github.com/dissimulate/Clarity. Небольшой объем исходников и их простота позволяет за пару часов понять 99% кода.
0
однобуквенные переменные это особый стиль или намек на далёкие времена Basic?
if (L) { // если левый клик случился
тут меня совсем порвало)
и выучите про let и const, те, кому надо будет кроссбраузерность и так разберутся что делать
if (L) { // если левый клик случился
тут меня совсем порвало)
и выучите про let и const, те, кому надо будет кроссбраузерность и так разберутся что делать
-1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разработка 2D песочницы на JavaScript с нуля