Вопросы с тегом «2d»

2D относится к двумерному пространству, где координаты представлены значениями X и Y.

1
Процедурное Поколение Бесконечного Уровня
Каковы некоторые хорошие подходы к процедурной генерации бесконечного 2d уровня? Уровень может быть ограничен в любом измерении, но не обязательно. Подход, который имеет для меня наибольшее значение, использует радиус на основе сетки. Например, разделите игровую зону на сетку с квадратами определенного размера, а затем загрузите квадраты Х в радиусе вокруг …

1
Создание ландшафта для плиточного 2D-платформера
В настоящее время я работаю над плиточным 2D-платформером, в чем-то похожим на Terraria, хотя у меня возникают трудности с генерацией ландшафта. У меня есть некоторые основы, хотя они не приносят ничего полезного. Я пробовал несколько разных техник, таких как Perlin Noise, и читал о некоторых других, таких как Midpoint Displacement, …

4
Процедурное генерирование здания определенной площади
Я и команда работаем над созданием фабричной игры, которая дает игроку случайную фабрику в начале игры. Чтобы попытаться убедиться в том, что существует чувство «справедливости», в идеале случайно сгенерированная фабрика должна иметь площадь в пределах нескольких единиц (значения заполнителя) 30. Относительно просто написать простой генератор случайных прямоугольников, отвечающий этим спецификациям, …

2
Как избежать появления ореолов при нажатии нескольких клавиш?
Я работаю над 2D-игрой с боковой прокруткой, в которой используется библиотека игр SFML. Проблема, которую я не могу решить, состоит в том, что во многих клавиатурах комбинация из трех или более клавиш (например, w + d + k) не работает. Есть ли способ решить эту проблему?

6
Создание многопользовательского уровня без швов?
Недавно возникла дискуссия о том, как создать многопользовательскую многопользовательскую игру с боковой прокруткой, которая может иметь дизайн с зацикливанием уровней (подумайте о Starbound и о том, как зацикливаются их миры). Я подумал, что самым простым способом было бы иметь прямоугольную карту с триггерными зонами, которые могли бы телепортировать игроков с …

1
Создание процедурно сгенерированных нисходящих пейзажей интересно
Я работаю над игрой с процедурно сгенерированным миром. В идеале, я хотел бы создавать пейзажи, такие же красивые, как миры Майнкрафта. В Minecraft есть пропасти, и водопады, и горы, и холмы, и океаны, и т. Д. Но так как это будет нисходящая (на самом деле 3/4 перспективная) игра, я не …

1
Коррекция трапецеидальных искажений с использованием 3D-очков Kinect
С помощью XNA я отображаю простой прямоугольник, который проецируется на пол. Проектор можно разместить в произвольном положении. Очевидно, проецируемый прямоугольник искажается в соответствии с положением и углом проектора. Kinect сканирует пол в поисках четырех углов. Теперь моя цель состоит в том, чтобы трансформировать исходный прямоугольник так, чтобы проекция больше не …
15 xna  2d  3d  projection  kinect 

2
2D Планета Гравитация
Я пытаюсь сделать простую игру, в которой запускается космический корабль, а затем на его путь влияет гравитация планет. Аналогично этой игре: http://sciencenetlinks.com/interactives/gravity.html Я хотел бы знать, как повторить эффект, который планеты оказывают на космический корабль в этой игре, чтобы космический корабль мог «зацикливаться» на планете, чтобы изменить направление. Мне удалось …
15 2d  physics 

5
Как связать релиз пули с анимацией стрельбы
Допустим, у вас есть анимация, которую вы хотите получить при стрельбе из пули. Как бы вы получили пулю, чтобы показать в конце анимации. Единственное, что я могу выяснить, это знать продолжительность анимации и задержать установку позиции маркеров и активацию ее, пока не пройдет это количество времени. Мне просто интересно, если …
15 2d  animation  release  timing 

3
Разрешение столкновений в случае столкновения с несколькими объектами
У меня есть статические и подвижные объекты. Столкновения обнаруживаются с использованием теоремы разделяющей оси. Например, в этой ситуации у меня есть два статических объекта (красным): и подвижный объект между ними: Мой алгоритм способен вычислить столкновение между двумя из этих объектов, и он также выделяет идеальный вектор разрешения (то есть вектор …

4
Кривое движение между двумя точками
Какова хорошая техника, позволяющая объекту перемещаться между точками с хорошим изогнутым движением? Конечная позиция также может находиться в движении, например, траектория полета ракеты-носителя.
15 xna  2d  movement 

4
Тень в реальном времени в 2D-изометрической игре
Я пишу небольшой двухмерный изометрический движок на C ++ и пытаюсь реализовать отбрасывание теней в реальном времени. Я следовал простому подходу, описанному на этой странице, и вот результат (свет расположен в том же положении, что и желтый куб): Результат очень хороший, но на стенах и кубиках отсутствуют тени. Вот пример …

2
Создание эффекта катушки электричества / освещения / тесла в 2D игре XNA?
Я хотел бы создать пучки электричества между двумя точками, очень похожими на это видео: http://www.youtube.com/watch?v=eMJ8-56L3Lc . Эффект настолько динамичен, с различной длиной и псевдослучайным движением между точками, что у меня возникают проблемы с представлением, как я смог бы достичь такой цели. Есть ли полезная информация, которая может указать мне правильное …

1
Размеры плитки в 2D играх [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . При разработке небольшой игры с использованием метода наложения мозаики возник вопрос: Я разработал …
15 2d  tiles 

2
OpenGL ES 2.0: настройка 2D-проекции
В этой статье описывается, как рисовать четкую 2D-графику OpenGL, используя фиксированный конвейер функций. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL Поскольку в OpenGL ES 2.0 некоторые функции ES 1.x недоступны (например, glOrtho ()), их функциональность должна быть заменена в шейдерах Fragment / Vertex. Мой вопрос, как настроить следующую 2D-проекцию в конвейере программируемой функции? const XSize = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.