2d- все статьи тега


OpenGL массив точек анимации

Я пытаюсь анимировать случайные точки, которые я создал, чтобы они перемещались по экрану и снова появлялись.код не является завершенной версией того, что у меня есть я опубликовал только то, что я думал, будет достаточно для этого вопроса может ли кто-нибудь помочь мне анимировать пункты void TimerFunc(int value) { xpos[0]=xpos[0]+0.25; glutPostRedisplay(); glutTimerFunc(25, TimerFunc, 1); } struct Point { float rship; }; std::vector< Point > points; void display(void) { glCle ...

Оптимизация рендеринга OpenGL quad

Я рисую квадроциклы в openGL. Мой вопрос заключается в том, есть ли какой-либо дополнительный прирост производительности от этого: // Method #1 glBegin(GL_QUADS); // Define vertices for 10 quads glEnd(); ... над выполнением этого для каждого из 10 квадроциклов: // Method #2 glBegin(GL_QUADS); // Define vertices for first quad glEnd(); glBegin(GL_QUADS); // Define vertices for second quad glEnd(); //etc... В этом случае все квадроциклы используют одну и ту же текстуру. ...

2D кросс-платформенный игровой движок для Android и iOS? [закрытый]

Я некоторое время работал с Unity3d и обнаружил, что это 2D-часть с OnGUI() или GUITextures слишком неуклюжими. Кроме того, даже самая маленькая игра, выполненная на Unity3d, загружается не менее 10 МБ, что слишком много для 2D-игры. Итак, в настоящее время я ищу движок для 2D. я пробовал Cocos2D, но это только iOS, и я не хотел бы переписывать все на другой язык для Android (так, например, Java-порт Cocos2d для Android не является вариантом). Вместо этого, я хочу написать код один раз и с наи ...

Разница между SurfaceView и View?

когда это необходимо, или лучше использовать SurfaceView вместо View? ...

Android OpenGL ES и 2D

Ну, вот моя просьба. Я уже не знаю OpenGL, и я не хочу его изучать, я хочу узнать OpenGL ES напрямую, так как я нацелен на свою разработку на android. Я хочу изучить OpenGL ES, чтобы разработать мой 2D игры. Я выбрал его для целей выступлений (поскольку базовый рисунок SurfaceView не так эффективен, когда речь заходит о играх RT). Мой вопрос: с чего начать? Я провел более месяца, просматривая Google и читая / пробуя некоторые учебники / примеры Я нашел где угодно, но, честно говоря, это не очен ...

Как рассчитать площадь 2d полигона?

предполагая ряд точек в двумерном пространстве, которые не пересекаются сами по себе, каков эффективный метод определения площади результирующего многоугольника? в качестве примечания, это не домашнее задание, и я не ищу код. Я ищу описание, которое я могу использовать для реализации моего собственного метода. У меня есть свои идеи о вытягивании последовательности треугольников из списка точек, но я знаю, что есть куча краевых случаев относительно выпуклых и вогнутых полигонов, которые я, вер ...

Простой алгоритм пересечения полигонов

Я ищу очень простой алгоритм для вычисления пересечения полигонов/отсечения. То есть, учитывая полигоны P,Q Я хочу найти полигон T содержащийся в P и Q, и желаю T быть максимальным среди всех возможных полигонов. Я не возражаю против времени выполнения (у меня есть несколько очень маленьких полигонов), я также могу позволить себе получить аппроксимацию пересечения полигонов (то есть полигон с меньшим количеством точек, но который все еще содержится в пересечении полигонов). но для меня действи ...

Изменение системы координат в LibGDX (Java)

LibGDX имеет систему координат, где (0,0) находится в левом нижнем углу. (как это изображение:http://i.stack.imgur.com/jVrJ0.png) Это заставляет меня биться головой о стену, главным образом потому, что я портирую игру, которую я уже сделал с обычной системой координат (где 0,0 находится в верхнем левом углу). мой вопрос: есть ли простой способ изменить эту систему координат? ...