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

10
проблема с мерзавцем на проекте единства

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

10
Как сделать, чтобы что-то вспыхивало / мигало чаще, когда оно приближалось к исчезновению?

В моей игре, когда вы убиваете врага, он может выбросить что-то вроде аптечки или золота. Я хочу, чтобы у этого было ограничение по времени, чтобы оно со временем исчезло, если вы его не заберете. Я хочу, чтобы предмет вспыхивал чаще, чем ближе капля к «смерти». Как вы делаете алгоритм «чаще...

10
Обнаружение «любого нажатия кнопки»

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

10
Что такое физически правильное освещение?

Я не могу найти ничего всеобъемлющего, используя Google. Мне интересно, каковы основные концепции физически правильного освещения, и где я мог бы прочитать об этом. Что такое физически правильное освещение? Освещение Фонга вообще физически...

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

У меня вопрос такой: Как хранить глобальные контекстные данные, т.е. информация о мировых данных, текущее мировое время и т. д. в системе компонентов объекта? Я думаю о работе над созданием игры-симулятора с открытым концом в стиле Dwarf Fortress на C ++. Я создал игровой движок в стиле компонентов...

10
(Realtime-) Начальная точка глобального освещения [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . На какие приемы следует обращать внимание при получении глобального освещения в реальном...

10
Простой симулятор полета

В 3D-симуляторе полетов с уровнем реалистичности Crimson Skies (например, уровень аркады, а не реалистичность), как вы определяете движение самолета в каждом такте игровых часов? (Crimson Skies - это аркадный симулятор полета: http://youtu.be/OWmYt0LZDnU?t=3m ) Я предполагаю, что игра продвигается...

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

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

10
Регистрация инди-студии в Великобритании

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

10
Многопользовательский платформер - требуется ли исправление сервера с одним клиентом на сервере?

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

10
Могу ли я использовать значки кнопок контроллера Playstation в моей игре?

В настоящее время я работаю над игрой, которая будет выпущена на ПК с поддержкой контроллеров, и я пытаюсь найти способ, как наилучшим образом представлять значки контроллеров в игре. Я предполагаю, что я не могу просто использовать значки контроллера Playstation или Xbox в моей игре, не имея...

10
Назначение задач

В РТС, где перед рабочими стоит задача, например, возвести стену, как рабочие решают, какие стены возводить? Игрок решает, какие стены должны быть построены, но не назначает отдельных рабочих на отдельные квадраты. Во многих играх RTS рабочие просто выполняют задачи, которые находятся рядом с...

10
Листовые текстуры спрайта, собирающие края смежной текстуры

У меня есть собственная подпрограмма спрайта (openGL 2.0), в которой используется простой лист спрайта (мои текстуры расположены горизонтально рядом друг с другом). Так, например, вот тестовый спрайт с двумя простыми текстурами: Теперь, когда я создаю свой спрайтовый объект openGL, я указываю общее...

10
Поиск возможных ходов для сущности в двумерной мозаичной игре

У меня возникают проблемы с определением конкретного поискового запроса, но как найти возможные ходы в 2D пошаговой стратегии (например, FF: Tactics, Fire Emblem, Advance Wars). Я не так много думаю о местности (или даже столкновении) на данный момент. Мне просто интересно, какой алгоритм я могу...

10
Что делает игровые звуковые эффекты «хорошими»?

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

10
Падающие блоки и сложные формы

У меня сейчас простая тетрис-подобная игра, и я столкнулся с проблемой, которую не могу решить. В отличие от тетриса, где есть одна падающая фигура, у меня есть несколько потенциально взаимосвязанных фигур, которые должны упасть; Мне нужно рассчитать свои окончательные позиции. Учтите следующее:...

10
Как фигуры (прямоугольники) работают в четырехугольных деревьях?

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

10
Быстрое освещение с несколькими огнями

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

10
Как сбалансировать прирост опыта в RPG

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

10
Реализация алгоритмов с помощью вычислительных шейдеров или конвейерных шейдеров

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