1 / 1 / 0
Регистрация: 30.03.2019
Сообщений: 33
|
|
1 | |
Полиморфизм столкновений/Система обработки столкновений18.09.2022, 19:57. Показов 552. Ответов 6
Метки нет (Все метки)
Код: https://github.com/clasher113/space-shooter
Файл src/windows/Game.cpp В файле происходит проверка на столкновение объектов друг с другом, но выглядит все это громоздко и не красиво. Хотелось бы впихнуть это в отдельный(е) медод(ы) но я ничего в этом не смыслю. Пытался реализовать через абстрактный класс но ничего не вышло, так и не смог передать объект вектора в метод. Да и впринципе прошу критики кода
0
|
18.09.2022, 19:57 | |
Ответы с готовыми решениями:
6
Оптимизация регистрации столкновений Некоректная обработка столкновений Криво работает алгоритм столкновений | Delphi 7 + dglOpenGL Обработка столкновений |
Just Do It!
|
|||||||||||
19.09.2022, 10:46 | 2 | ||||||||||
первые 10 секунд куда упал взгляд:
1. скобочки вроде нормально расставлены - уже хорошо. 2.
Добавлено через 2 минуты вторые 10 секунд: первое впечатление было ложным:
0
|
alecss131
|
19.09.2022, 11:22
#3
|
0
|
Just Do It!
|
||||||
19.09.2022, 11:52 | 4 | |||||
ничего подобного:
а такое придумал Кардиганн 50 лет назад когда Си изобретал: if (){ ... } обычно этот стиль любят гики, которым пофиг что там у них: Си, кресты или ассемблер. но Крадигану скобки были нужны чтобы упростить свой компилятор, (600 кб ОЗУ в те времен это был СУПЕР компьютер) а не для чтения программ людьми, т.е. он изначально не для людей их делал. раз так красноглазые гики делают, то студенты думают, что это круто, и уже не думая копируют. Россум посмотрел на всё это безобразие и ваще выкинул скобки из синтаксиса своего пайтона: "Чем так гавнокодить, лучше ваще без скобок." - рассудил он.
0
|
Неэпический
|
||||||
19.09.2022, 12:16 | 5 | |||||
Правильно так:
1
|
Неэпический
|
|
19.09.2022, 12:25 | 7 |
XLAT, ну, этот вариант отражает реальную вложенность. К слову, в каком-то code-style я даже такое видел.
Что касается вашего спора - лично мне без разницы какой из стилей используется, главное, чтобы он был одинаковый хотя бы для каждого файла, а еще лучше - для всего проекта.
0
|
19.09.2022, 12:25 | |
19.09.2022, 12:25 | |
Помогаю со студенческими работами здесь
7
Обработка столкновений Обработка столкновений Обработка столкновений Обнаружение столкновений Обработка столкновений Обработка столкновений Движение без столкновений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |