Създавам 2d игра със странично превъртане и имам въпрос относно сблъсъка. Четох различни статии и някои от тях казват, че трябва да имате слой за сблъсък, който е точно в същия стил като слоя с плочки, но просто съхранява битове. Разбирам тази логика, но какво ще стане, ако моите плочки всъщност са структури, които съдържат свойство, наречено IsSolid
. Не мога ли просто да проверя дали текущата плочка е isSolid
, вместо да има друг слой? Или наличието на слой за сблъсък предоставя допълнителни предимства, които съм пропуснал?
Благодаря за всяка помощ