Задать вопрос
@Afafks123132132165

Как сделать разрушаемость?

Как можно сделать разрушаемость как в worms?
Может есть ссылки на уроки или алгоритм?
  • Вопрос задан
  • 707 просмотров
Подписаться 4 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Разработчик игр на Unity
    12 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Eduson
    Разработчик игр на Unity
    6 месяцев
    Далее
Решения вопроса 1
@MarkusD
все время мелю чепуху :)
Коротко о разрушаемости в Noita излагается в презентации разработчиков на GDC.
Детальное описание разрушаемости в Jelly in the sky от автора игры: [1], [2], [3].

В Червяках же реализация разрушаемости довольно простая.
Мат. модель уровня состоит из битовой матрицы (где поднятый бит является заполненным, а снятый - пустым), и набора функций рисования в этой матрице. В этой битовой матрице изначально генерируется уровень и эта битовая матрица модифицируется в процессе игры. Функции рисования являются стандартными - это рисование линии от точки и до точки с заданной шириной, а так же рисование залитой окружности. Само рисование происходит нулевыми битами.
По своей сути Червяки являются таким замысловатым редактором для рисования.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы