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

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

6
Способ хранения потенциально бесконечных данных 2D-карты?
У меня есть 2D-платформер, который в настоящее время может обрабатывать фрагменты размером 100 на 100, причем координаты фрагментов хранятся как длинные, так что это единственный предел карт (maxlong * maxlong). Все позиции сущности и т. Д. Имеют отношение к чанкам, и здесь нет ограничений У меня проблема в том, как …
29 xna  2d  c#  maps  platformer 

10
MMO на основе браузера (WebGL, WebSocket) [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
29 mmo  webgl  websocket 

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

14
Как реализовать «время пули» в многопользовательской игре?
Я никогда не видел такой функции раньше, но она должна обеспечить интересную возможность игрового процесса. Так что, да, в многопользовательской среде / режиме реального времени (представьте себе FPS), как я могу реализовать эффект замедленного движения / пули? Что-то вроде иллюзии для игрока, который в настоящее время не работает. Таким образом, …

6
Процедурно генерировать регионы на острове
В настоящее время у меня есть острова, которые выглядят так: И я хочу процедурно разделить его на регионы, например так: Какой алгоритм делает то, что я ищу? Есть ли у вас предложения о том, как создать согласованные области, как показано на рисунке ниже Ваша помощь приветствуется.

3
Сколько и какие оси использовать для столкновения 3D OBB с SAT
Я внедряю SAT на основе: Динамическое обнаружение столкновений с использованием ориентированных ограничивающих рамок [PDF] На странице 7, в таблице, она ссылается на 15 ось для проверки, чтобы мы могли найти столкновение, но только с Ax, Ay и Az, я уже получаю столкновения. Зачем мне проверять все остальные случаи? Есть ли …

6
Каково стандартное решение для поиска пути к движущейся цели?
Я работаю над 2D RTS-подобной игрой, базовая A * отлично подходит для перемещения юнита из точки A в точку B. Но теперь я сталкиваюсь с проблемой непрерывного поиска пути, как например, атака A на движущийся объект B, вызов A * в каждом кадре, когда позиция объекта B меняется, кажется неэффективной. …

2
Почему некоторые игры показывают, что огни светят сквозь стены?
В некоторых играх я вижу свет, проникающий сквозь стены, даже если я устанавливаю качество видео на высоком уровне. Несколько примеров игр, в которые я недавно играл, это Borderlands 2 (взрывы ракет) и Call of Cthulhu (фонари; игра даже использует Unreal Engine 4). Это ошибка или есть причины производительности? Пример Borderlands …

3
Почему большинство основных игровых движков не используют GIF-изображения для анимированных текстур?
Что лучше использовать анимационные листы или гифки? Одно из преимуществ Gifs перед таблицами анимации состоит в том, что вам не нужно думать о том, что кадры движутся слишком быстро или слишком медленно из-за вашего кода и обновления в надлежащих тиках. Каковы недостатки использования GIF-файлов и преимущества анимационных листов по сравнению …

3
Как 2D-игра, подобная Zelda, справляется с персонажем, находящимся за зданиями, где показана только его часть?
Я пытаюсь разработать простую игру в стиле Zelda. Я нашел эту очень полезную тему Как LoZ: Ссылка на Прошлое обрабатывает столкновения суб-плитки? что я использую в качестве ссылки для разработки моего механизма обнаружения столкновений. Однако есть кое-что, чего я не смог понять. Когда Линк находится позади зданий, отображается только его …
28 2d 

4
Настройка компьютерной рабочей станции игрового художника - это перебор?
Я работаю в небольшом бизнесе (с очень ограниченными возможностями), работаю с очень талантливым профессиональным игровым художником, и мне нужно будет предоставить все необходимое оборудование. Художник попросил следующую установку (которая мне кажется очень дорогой): Новейший графический целевой ноутбук высокого класса с соответствующей клавиатурой Большой планшет для рисования Эргономичное крепление для планшета …
28 art  business 


4
Как я могу реализовать предварительно рендеринг 2D спрайтов, которые могут смотреть в любом направлении?
Я гуглил, как игры типа Clash of Clans рендерит свои войска, и кажется, что они предварительно рендерит 3D-модели в 2D-спрайт-листы до выполнения и рендерит эти 2-мерные изображения во время выполнения. Однако войска в Clash of Clans могут столкнуться в любом направлении. В моей аналогичной игре, если бы я должен был …
28 3d 

6
Почему я не должен позволять менять поле зрения, если технология это позволяет?
Это не вопрос, нацеленный на разработку игры, а скорее технология, стоящая за ней. Многие игровые журналисты и профессиональные геймеры (как в турнирах, так и в сфере домашних развлечений) часто сталкиваются с тем, что любая игра от первого или третьего лица должна иметь возможность изменить поле зрения, и я с ними …
28 viewport 


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