Разработка игр

10
Как я могу заставить хвост змеи следовать за головой?

После выполнения задания и начала работы с libGDX путем создания небольшого клона Snake, я столкнулся с проблемой, за которую мне, вероятно, будет стыдно через некоторое время. В настоящее время у меня есть голова змеи (простой прямоугольник на данном этапе), которая движется по холсту игры. Самый...

10
Как мне обрабатывать звук в игре с разделенным экраном?

В многопользовательской игре с разделенным экраном звуковые события могут слышать более одного игрока, и они могут звучать по-разному для каждого игрока. Например, игрок может услышать звук машины, на которой он едет. Второй игрок может услышать звук двигателя с допплер-сдвигом, когда первый игрок...

10
Я нашел игру с тем же именем, что и у меня! Что мне делать?

Я опубликовал свою игру Eyeroller в Google Play на днях. Я проверил, что в Google Play нет игр с таким же именем. Но сегодня я искал "eyeroller" в Google (да, я должен был сделать это давным-давно) и понял, что в AppStore есть игра eyeRoller . Как видите, это совершенно разные игры. Каковы правовые...

10
Экстраполяция разрывов обнаружения столкновений

До применения экстраполяции к движению моего спрайта, мое столкновение работало отлично. Однако после применения экстраполяции к движению моего спрайта (для сглаживания) столкновение больше не работает. Вот как все работало до экстраполяции: Однако после того, как я реализую свою экстраполяцию,...

10
Является ли белый цвет лучшим базовым цветом для начала при планировании затенения спрайтов в Unity?

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

10
Как анимируются игровые персонажи? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я буду работать с моими друзьями над нашим...

10
Как я могу сделать постоянную смерть в MUD приемлемой и справедливой для игроков?

Я много лет думал о том, чтобы написать MUD, и у меня есть много идей, которые мои друзья считают действительно классными (и именно так я надеюсь получить что угодно - из уст в уста). Дело в том, что я всегда хотел, чтобы мои друзья и незнакомцы ненавидели одну вещь: постоянную смерть. Теперь,...

10
Проблема в соответствии размера шрифта с разрешением экрана в libgdx

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

10
Как перевести сферическую координату в декартову?

Может ли кто-нибудь указать мне правильное направление относительно того, как этого можно достичь? 3D математика / геометрия часто бросает меня. Я ищу что-то вроде этого (в идеале в C #): public Vector3 getCartesianFor(float elevation, float asimuth, float polar) { return ????;...

10
Какое рулевое поведение или логику я могу использовать, чтобы заставить мобильные телефоны окружать другого?

Я использую поиск пути в своей игре, чтобы привести толпу к другому игроку (преследовать его). Это работает для того, чтобы превзойти игрока, но я хочу, чтобы они немного остановились перед назначением (поэтому выбор предпоследнего узла работает нормально). Тем не менее, когда несколько мобов...

10
Как интерполяция на самом деле работает, чтобы сгладить движение объекта?

За последние 8 месяцев я задавал несколько похожих вопросов без особой радости, поэтому я собираюсь сделать вопрос более общим. У меня есть игра для Android, которая является OpenGL ES 2.0. внутри него у меня есть следующий цикл игры: Мой цикл работает по принципу фиксированного временного шага (dt...

10
Сколько программ OpenGL я должен использовать для рендеринга нескольких объектов?

В моей сцене несколько объектов. (Допустим, 3 куба, 1 цилиндр, 8 сфер.) Я предполагаю, что мне нужно создать вершинный шейдер для каждого. Сколько программ мне нужно иметь? Альтернативы: Одна программа на объект Одна программа для всех кубов и другая для всех сфер (при условии, что они используют...

10
Использование L-Systems для процедурной генерации городов

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

10
Что такое рендеринг в «нулевом состоянии» в OpenGL?

Недавно на собеседовании я упомянул, что изучал современный OpenGL и рендеринг с объектами буфера вершин, потому что мой университет в то время обучал только конвейеру фиксированных функций с немедленным рендерингом режима. Интервьюер кратко прервал меня, чтобы сказать, что VBO фактически были...

10
Доступ к датчику движения DualShock 4 в Windows (в идеале Unity)

Я пытаюсь использовать IMU DualShock 4 в качестве контроллера движения в Unity, под Windows 7. Пока что я пробовал: DS4Windows (1.5.11): считывает данные датчика движения, но не отображает их в Unity в качестве осей, пока я не сопоставлю их с левой и правой палками. Этого недостаточно, так как я...

10
Так как Table.drawDebug устарел в libGDX, что я должен использовать вместо этого?

Я следую книге «Изучение разработки LibGDX», чтобы сделать простую игру. Я нахожусь в разделе создания меню, где мы создаем этап и отображаем его с границами отладки. Книга говорит об использовании, Table.drawDebug(stage)но этот статический метод, похоже, полностью удален из Tableкласса frameworks...

10
Почему важно иметь цели рендеринга с одинаковым битовым размером?

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

10
Как обрабатывать случайные движения в реальном времени с помощью предсказания на стороне клиента

Я создаю многопользовательскую игру в реальном времени, которая запускает один и тот же «физический» цикл на клиенте и сервере. Я использую рулевое поведение «странствие», которое является важным случайным движением. Клиент и сервер генерируют разные случайные числа при запуске алгоритмов...

10
Встроенные спрайты в тексте Unity?

Как я могу использовать разные материалы при использовании тега для синтаксиса расширенного текста Unity? Я хочу, чтобы у меня были спрайты, встроенные в мой текст, без необходимости создавать собственные шрифты. Вот что у меня есть: синтаксис, который я использую для текста в моем изображении:...

10
2D игры и современные OpenGL

предпонятий Хорошо, так что я собрала так: не использовать фиксированный конвейер (не рекомендуется или не рекомендуется) vbos хранит "объектные модели" (в основном n данных вершин) vaos описывает, как данные располагаются так, чтобы вызовы отрисовки знали, какая часть каждого vbo предназначена для...