какую библиотеку ООП я использую для рассуждения 2D векторной графики, обнаружения столкновений и т. д.? - PullRequest
0 голосов
/ 05 сентября 2011

предположим, я хочу создать простую 2D-аркаду с многоугольными игроками, которые двигаются, стреляют прямо, подвергаются взрывам и тому подобному.Похоже, для этого требуется много геометрических вычислений, чтобы выяснить, какой полигон пересекается линией, столкновения между игроками и ландшафтными препятствиями, какие полигоны сталкиваются с кругом, представляющим взрыв и т. Д.

Есть ли хороший готовый вариант?объектно-ориентированная библиотека, которая будет обрабатывать все эти вещи для меня?Код .NET или ActionScript был бы идеальным вариантом, но я также в порядке с C ++, если нет другого выбора.

1 Ответ

0 голосов
/ 09 сентября 2011

под готовым вы подразумеваете просто добавить заголовок? где в этом веселье? если вы смотрите на C ++, то можете использовать DarkGDK ... я слышал, что его довольно легко изучить, но в прошлый раз я проверил, что у них нет патча для Visual Studio 2010, если вы его используете. Я бы предпочел что-то вроде OpenSceneGraph ... сначала это немного неприятно для изучения, но как только вы это сделаете, позже вы сможете легко перейти к другим вещам, таким как OpenGL. Что касается других языков, то, вероятно, существует множество шаблонов. Для чего это будет?

...