Создание своего клона астероидов (в C) Я довольно полюбил векторные объекты, но я просто закодировал их как массивы x, y. Это было бы хорошо для чего-то вроде астероидов, но что мне делать, если я хочу делать более сложные 2D-модели?
Я отмечаю, что очень много программного обеспечения для 3D-моделирования , а также множество учебных пособий и справок по импорту 3D-моделей в свою программу C / C ++ для использования с Open GL.
Однако меня больше интересует создание двухмерных векторных моделей, нежели трехмерных, поскольку я очень рад, что еще какое-то время пытаюсь попробовать 2D-игры. Существует ли такая концепция, как 2D-моделирование? Существуют ли инструменты для создания и экспорта 2D-моделей и библиотек для конкретного импорта 2D-моделей, или можно просто создать плоские модели в 3D-программном обеспечении, а затем импортировать эти файлы (например, .3ds, .ms3d) и положить их плоскими на ось z?
Пока я думал только о том, чтобы использовать что-то вроде Inkscape для моделирования, генерировать файлы SVG, а затем использовать Cairo для их импорта и рендеринга. Будет ли это хорошо работать, или у вас есть другие рекомендации?
Заметьте, я немного новичок в моделировании любого рода, так что, возможно, я задаю глупый вопрос ...