Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Как вариант можно брать координату гранаты и координату игрока из них получится прямоугольный регион, проверить его на наличие блоковСобственно, сделал гранату, взрывающуюся. Но она не ломает блоки при взрыве. Собственно, не подскажете ли нормальный алгоритм просчёта, есть ли между гранатой и игроком какие то блоки(спрятался, например)?
Много лишних блоков получитсяКак вариант можно брать координату гранаты и координату игрока из них получится прямоугольный регион, проверить его на наличие блоков
а что, радиус большой у гранаты?Много лишних блоков получится
Действительно.Нет, 3 блока. Но при прямоугольном выделении в любом случае неточно.
Посмотреть вложение 19524
Слишком костыльно. Мне хочется от про услышать советы насчёт векторов, ибо я их вообще не умею применять.Действительно.
Ну тогда мб можно так. Так же в прямоугольнике проверяешь, если находишь блок то прибавляешь к координате блоке, которая отдаляется от гранаты в данный момент +1, и если там игрок - он закрыт
Ну ладноСлишком костыльно. Мне хочется от про услышать советы насчёт векторов, ибо я их вообще не умею применять.
Мне кажется что вектора тут можно применить разве что для самого броскаСлишком костыльно. Мне хочется от про услышать советы насчёт векторов, ибо я их вообще не умею применять.