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

10
Использование многопоточности между игровым циклом и openGL

Разговор в контексте игры на основе рендерера openGL: Давайте предположим, что есть два потока: Обновляет игровую логику, физику и т. Д. Для игровых объектов. Делает вызовы openGL для рисования для каждого игрового объекта на основе данных в игровых объектах (этот поток 1 продолжает обновляться)...

10
Генерация имени

Я делаю игру (или, по крайней мере, планирую), и для этого мне нужен способ автоматически генерировать имена для "боссов" NPC (длинное объяснение и несущественное здесь). Что - то вроде этого является хорошим примером того , что я имею в виду. У меня есть идея, что я могу просто создать базу данных...

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

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

10
Как сделать так, чтобы линии Line Renderer оставались плоскими?

Я заметил, что когда я добавляю больше вершин в линию рендерера линий, линия скручивается и перестает быть гладкой линией. .GIF Здесь: http://i.imgur.com/hRAhCXM.gif Все линии находятся на одном и том же уровне z, даже если я удаляю материалы, линии, кажется, все еще искривляются. Я понятия не...

10
Поворот камеры от третьего лица к цели

У меня есть камера от третьего лица, которая смотрит не прямо на игрока, а где-то перед ним. Когда пользователь входит в режим съемки, я хочу, чтобы камера поворачивала игрока лицом к цели. На изображении выше. «O» - игрок (Происхождение), «L» - внешний вид, «C» - положение камеры, а «T» - цель. Я...

10
Как правильно спроецировать точку за камерой?

Я делаю 3D-игру, в которой я ставлю восклицательный знак над достопримечательностями. Чтобы узнать, где на 2D-экране я должен поместить свой маркер, я вручную проецирую 3D-точку, где должен быть маркер. Это выглядит так: Выглядит довольно хорошо Когда маркер находится за пределами экрана, я просто...

10
Создание оружия ближнего боя в Box2D (libGDX)

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

10
Когда использовать C ++, а когда использовать чертежи?

Я пытаюсь научиться использовать Unreal Engine. У меня есть базовые знания C ++. Недавно я начал делать Survival Horror Game как проект, который я просто делаю для обучения. Пока что я реализовал каждую функцию через систему Blueprint. Итак, мой вопрос: для чего и когда я буду использовать код для...

10
Что мне нужно для получения платежей от Valve?

Я разработчик из России и недавно прошел Steam Greenlight. Теперь я застрял на этапе регистрации в программе Valve. Из того, что я видел в формах Valve, нет необходимости создавать компанию, такую ​​как LLC, здесь есть опция «Единоличный владелец». Поэтому я решил выбрать это. Вопросы были просты,...

10
Как сохранить сетку из интерактивной ткани во время выполнения в Unity?

В начале сцены у меня есть GameObject, называемый «лист», расположенный над «шариковым» GameObject. На листе есть компонент "Интерактивная ткань" и средство визуализации ткани. Сетка для компонента Interactive Cloth - это плоскость с большим количеством вершин. Во время выполнения лист падает на...

10
Предотвращение сочетания силы прыжка твердого тела и величины отскока в Unity3D

Я строю довольно простую гоночную игру на мраморе в Unity3D. Шар - это трехмерный физический объект, который движется только по осям X и Y. Имеет возможность катиться влево и вправо и прыгать. Довольно простые вещи, за исключением того, что я столкнулся с проблемой, разрушающей игру: при падении и...

10
Точки, равномерно распределенные по кривой Безье

Я некоторое время осматривался и не могу найти решение этой проблемы. Допустим, у меня есть кубическая кривая Безье (определяемая 4 точками), и я хочу получить набор точек, которые равномерно распределены вдоль кривой. Подумайте о размещении текста вдоль кривой для примера. Теперь проблема в том,...

10
Как кешировать ресурсы в моей доморощенной системе рендеринга

Фон: Я проектирую простую систему трехмерного рендеринга для архитектуры типов систем сущностей с использованием C ++ и OpenGL. Система состоит из рендера и графа сцены. Когда я закончу первую итерацию рендера, я смогу распределить граф сцены в архитектуру ECS. На данный момент это так или иначе...

10
Хорошие методы для синхронизации действий геймплея с определенными временами анимации?

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

10
Самое быстрое 3D обнаружение столкновений между двумя ориентированными ограничивающими рамками (OBB)

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

10
Pygame для Python 3.5?

Я только что получил Python 3.5 от ... ССЫЛКА: https://www.python.org/downloads/windows/ ранее у меня был Python 3.4 и версия Pygame 1.9.2a0. Это сработало отлично. Однако мой новый Python 3.5 не совместим с той версией Pygame, которую я получил для 3.4. Я нашел последний файл Pygame на ... ССЫЛКА:...

10
Что определяет игру ААА?

Я пытался найти точное определение. Я нашел подсказки в Википедии и в Gaming SE , но я не могу найти больше, чем приблизительное: Эквивалент блокбастера в кино, игра ААА - игра с самым высоким бюджетом развития и уровнями продвижения. Определение кажется неточным. Как я могу быть уверен, что игра...

10
Как скрыть контур обработанной сетки, когда / где сетка скрыта

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