Комментарии 10
Если сделать впереди себя вот такую дырку
Один раз нажать на прыг, и держать кнопку вперед или назад, то можно попасть внутрь блока
Если еще нажать прыжок и идти вперед, то можно упасть еще глубже
И после можно замуровать себя :-)
+1
Ахах, и правда) Надо откалибровать будет, спасибо за замечание!)
0
Еще если очень высоко забраться и спрыгнуть вниз, то ты просто пролетишь через все текстурки
0
надо ограничить вертикальную скорость в этом случае, так как камера не поспевает за персонажем видимо)
0
Дело не в камере, а как раз в высокой скорости, из-за которой персонаж пролетает все блоки, «не успев» проверить коллизию с ними. И тут, да, либо ограничивать скорость, либо проверять столкновения иными способами, учитывающими скорость.
0
Еще один баг нашел, можно бесконечное количество кубиков ставить, если стать в двух (вроде) блоках от поставленного блока, то можно на его место ставить еще блоки сколько угодно
Зеленый, хотя блок стоит![image](https://habrastorage.org/r/w780q1/getpro/habr/comment_images/a52/8f8/b3a/a528f8b3a3c39b1cceb8fda502eacebd.jpg)
![image](https://habrastorage.org/getpro/habr/comment_images/a52/8f8/b3a/a528f8b3a3c39b1cceb8fda502eacebd.jpg)
А тут я ближе, уже красный![image](https://habrastorage.org/r/w780q1/getpro/habr/comment_images/bb8/a40/f1d/bb8a40f1de17c61d304ad03b496b7ae3.jpg)
![image](https://habrastorage.org/getpro/habr/comment_images/bb8/a40/f1d/bb8a40f1de17c61d304ad03b496b7ae3.jpg)
0
А меня одного удивляет упоминание в заголовке «… с нуля» и использование в проекте фреймворков и библиотек?
+3
Было интересно посмотреть как на js делают подобные вещи и наткнулся на проект: https://github.com/dissimulate/Clarity. Небольшой объем исходников и их простота позволяет за пару часов понять 99% кода.
0
однобуквенные переменные это особый стиль или намек на далёкие времена Basic?
if (L) { // если левый клик случился
тут меня совсем порвало)
и выучите про let и const, те, кому надо будет кроссбраузерность и так разберутся что делать
if (L) { // если левый клик случился
тут меня совсем порвало)
и выучите про let и const, те, кому надо будет кроссбраузерность и так разберутся что делать
-1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разработка 2D песочницы на JavaScript с нуля