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

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

1
Что значит «испечь огни»?
Что значит печь карту света? Я слышал это в Unity3d и снова нашел этот плагин LightUp для SketchUp, который запекает lightmap. Из того, что я наблюдаю, испеченная карта освещения дает трехмерному объекту намного более реалистичное ощущение. Является ли целью подсветка объекта, чтобы придать анимации cg вид, который вы видите на …
36 lighting 

4
Какова цель объектов Vertex Array в OpenGL?
Я только начал с OpenGL. Я до сих пор не понял, что такое Vertex Array Objects и как их можно использовать. Если объект буфера вершин используется для хранения данных вершин (таких как их позиции и координаты текстуры), а VAO содержат только флаги состояния, где их можно использовать? Какова их цель? …
36 opengl 

1
Рендеринг SVG-искусства прямо в XNA
Предположим, у меня есть набор 2D-графики в каком-то векторизованном формате, например SVG. Есть ли простой способ сделать это напрямую, не выполняя сам полный рендеринг SVG? Конечно, я мог бы растеризовать его в автономном режиме (например, в конвейере контента) для разных разрешений / уровней масштабирования, но я бы хотел сохранить четкие …
36 xna  2d  graphics  art  vector-art 

4
Как работает поиск поля Flow Field?
Supreme Commander 2 имеет то, что называется поиском пути поля потока . Как это работает? Есть ли какая-нибудь статья, которую я могу прочитать о том, как она работает?


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

7
Что делает ММО с экономикой реальных денег законным?
Я полагаю, что большинство ММО с внутриигровой валютой, привязанной к реальной валюте (например, драгоценные камни Guild Wars 2 или Eve 's PLEX), не позволяют внутриигровым предметам обмениваться на реальные деньги по ряду причин. - отчасти потому, что они могут подвергаться изменениям в «нормальной» экономике игры, но в целом потому, что …

9
Процедурное поколение мира, ориентированное на особенности игрового процесса
В больших процедурных пейзажных играх земля кажется скучной, но это, вероятно, потому, что реальный мир в значительной степени скучный, только с ограниченными местами, где пейзаж драматичен или тактичен. Если взглянуть на мировое поколение с этой точки зрения, генератор ландшафта для игры (то есть не ради пейзажа, а ради игрового процесса) …

5
Реалистичная камера / дрожание экрана от взрыва
Я хотел бы немного потрясти камеру во время взрыва, и я попробовал несколько различных функций для ее поворота, и, кажется, ничто не дает такого «вау, что за взрыв!» Типа ощущения, которые я ищу. Я попробовал несколько произвольных относительно высокочастотных синусоидальных паттернов с небольшим линейным затуханием, а также паттерн типа прямоугольной …
36 camera 

9
В Unity, как правильно реализовать шаблон синглтона?
Я видел несколько видео и учебных пособий по созданию одноэлементных объектов в Unity, в основном для a GameManager, которые, похоже, используют разные подходы к созданию и проверке синглтона. Есть ли правильный, или, скорее, предпочтительный подход к этому? Два основных примера, с которыми я столкнулся: Первый public class GameManager { private …

4
Прогноз движения для не стрелков
Я работаю над изометрической 2D-игрой с умеренным мультиплеером, где примерно 20-30 игроков одновременно подключены к постоянному серверу. У меня были некоторые трудности с получением хорошей реализации предсказания движения. Физика / движение Игра не имеет истинной физической реализации, но использует основные принципы для реализации движения. Вместо того, чтобы непрерывно опрашивать ввод, …

1
Что означает SoC?
… И нет, я не имею в виду Систему на чипе. Я наткнулся на этот вопрос, который использовал аббревиатуру в контексте графики, и обнаружил, что задаюсь вопросом о его значении. Ни вопрос, ни ответ не пояснили аббревиатуру, а поиск в Google дал мне только «систему на чипе», с которой я …

7
Насколько распространено автоматическое тестирование в разработке игр? [закрыто]
Используют ли разработчики геймеров для написания юнит-тестов и интеграционных тестов? Насколько распространено это среди разработчиков головоломок? А среди разработчиков MMORPG и FPS? (У меня нет опыта в разработке игр, и я не задумываюсь над тем, чтобы работать с ней - это просто сомнение, которое пришло мне в голову. Поэтому нет …

2
Как я могу процедурно визуализировать столбики здоровья неправильной формы?
Вопрос о традиционном прямоугольном или основанном на сердце стержне здоровья является чем-то хорошо понятым и легко решаемым. Но что является приемлемым решением для более «творческих» баров здоровья, таких как макет, который я сделал ниже? Очевидный способ сделать это - иметь «промежуточные» спрайты, поэтому третье изображение будет его собственным спрайтом, наряду …
35 2d  graphics 

5
В 2D, как мне эффективно найти ближайший объект к точке?
У меня большой игровой движок, и мне нужна функция для нахождения ближайшего списка пунктов. Я мог бы просто использовать теорему Пифагора чтобы найти каждое расстояние и выбрать минимальное, но это требует итерации по всем из них. У меня также есть система столкновений, где я, по сути, превращаю объекты в меньшие …
35 c++  2d  algorithm  vector  picking 

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