Ответ в теме: Создание функции столкновения любого объекта с любым

SFML и C++ Уроки \ Разработка игр Форумы Логика игр Создание функции столкновения любого объекта с любым Ответ в теме: Создание функции столкновения любого объекта с любым

#5162

BunDem
Участник
Сообщений:103

Зарегистрирован:
10.05.2015

Репутация:23

Да, активность такая, жди ответа пол года, ахахаха. (Если повезет). Твои наивные мечты не наивны. Есть такое понятие как Полиморфизм. Ты создаёшь отдельный класс Solid (т.е. твёрдый) и от этого класса наследуешь все классы, которые должны сталкиваться. В Solid хранишь данные о FloatRect (позиция, ширина, высота) и функция проверки столкновений bool intersects(Solid otherSolid) {
this.GetGlobalBounds.intersects(otherSolid.getRect());

}