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

Q & A для профессиональных и независимых разработчиков игр

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

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

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

3
Регистрация инди-студии в Великобритании
Я из Великобритании, и я только что завершил создание инди-игры, и меня заинтересовали несколько интернет-магазинов, продающих игры. Это требует от меня заполнения основного контракта. Я всего лишь один парень, который работает из дома как хобби, я выбираю название студии для своей игры исключительно потому, что это норма. Нужно ли регистрировать …
10 business 

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

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

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

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

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

2
проблема с мерзавцем на проекте единства
Я пытался контролировать версию моей папки проекта с помощью git. Когда дело дошло до извлечения проекта из хранилища, что-то пошло не так: очевидно, скрипты отсутствуют, а префабы и все графические элементы выглядят розоватыми. Кто-нибудь знает, как это исправить? Это тот .gitignore, который я использую сейчас: Temp/ Obj/ UnityGenerated/ Library/ ExportedObj/ …
10 unity  git 

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

2
Как мне сплющить местность под игровым объектом?
У меня есть скрипт, который создает объект местности и рисует его текстурами, но у меня проблема. Когда я пытаюсь разместить игровые объекты (например, простой водный объект, который обеспечивает единица), я использую Raycast, чтобы определить правильную высоту для размещения игрового объекта, но это просто гарантирует, что он правильно расположен в этой …
10 unity 

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

1
Конвейер рендеринга двигателей: создание шейдеров
Я пытаюсь сделать движок 2D-игр, используя OpenGL ES 2.0 (пока iOS). Я написал прикладной уровень в Objective C и отдельный автономный RendererGLES20 в C ++. За пределами рендерера не выполняется специальный вызов GL. Работает отлично. Но у меня есть некоторые проблемы с дизайном при использовании шейдеров. Каждый шейдер имеет свои …

1
Как мне реализовать 2D тени, отбрасываемые между слоями?
Как я могу реализовать 2d тени, которые отбрасываются объектами в другом слое? НЕ нравится динамическое освещение в известном уроке от Catalin Zima : Но, как тени труб в этом видео : И как тень от платформы и персонажа в этом видео : Я хотел бы использовать один и тот же …

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