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

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


1
Как выглядит двигатель вроде Frostbite на ранних ранних стадиях? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Мне было очень весело играть в Battlefield, и я поражен тем, …

2
Как я могу вращаться вокруг произвольной точки в 3D (вместо начала координат)?
У меня есть некоторые модели, которые я хочу вращать, используя кватернионы обычным способом, за исключением того, что вместо поворота вокруг источника я хочу, чтобы он был слегка смещен. Я знаю, что в трехмерном пространстве вы не говорите, что вращаетесь вокруг точки; Вы говорите, что вращаетесь вокруг оси. Так что я …

3
Как сделать так, чтобы текстуры OpenGL масштабировались, не становясь размытыми?
Я использую OpenGL через LWJGL. У меня 16x16 текстурированный квадрант рендеринга в 16x16. Когда я изменяю величину шкалы, квадратор растет, а затем становится более размытым. Как я могу сделать его масштабируемым, не становясь размытым, как в Minecraft. Вот код внутри моего объекта RenderableEntity: public void render(){ Color.white.bind(); this.spriteSheet.bind(); GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0,0); …
15 opengl  java  lwjgl  slick 

6
Игровые компоненты, игровые менеджеры и свойства объектов
Я пытаюсь разобраться с компонентным дизайном сущностей. Моим первым шагом было создание различных компонентов, которые можно было бы добавить к объекту. Для каждого типа компонента у меня был менеджер, который вызывал бы функцию обновления каждого компонента, передавая такие вещи, как состояние клавиатуры и т. Д. По мере необходимости. Следующее, что …

1
Создание HUD / GUI с OpenGL (LWJGL)
Я нахожусь на стадии разработки игры, где мне нужно сделать HUD или GUI. Я никогда не дошел до этой части, поэтому я не знаю, как это делается. Я попытался отрендерить простой квад в фиксированной позиции на экране, но есть проблема. Чтобы заставить мою камеру работать с орфографией, я использую это: …
15 opengl  java  gui  lwjgl 

1
Нужно знать правовые вопросы при выпуске игры?
Хорошо, однажды в далеком будущем я хотел бы самостоятельно выпустить свою собственную игру. Мой вопрос заключается в том, какое минимальное количество знаний мне необходимо с законодательством об авторском праве, патентами на программное обеспечение и другими формами интеллектуальной собственности, чтобы защитить себя и собственность, не нарушая при этом случайно собственность другой …

5
Как связать релиз пули с анимацией стрельбы
Допустим, у вас есть анимация, которую вы хотите получить при стрельбе из пули. Как бы вы получили пулю, чтобы показать в конце анимации. Единственное, что я могу выяснить, это знать продолжительность анимации и задержать установку позиции маркеров и активацию ее, пока не пройдет это количество времени. Мне просто интересно, если …
15 2d  animation  release  timing 

6
Перемещение игроков в одну и ту же клетку одновременно?
Рассмотрим 2 x 2 сетку квадратов. Игрок может перейти на поле, если: ни один другой игрок не хочет выходить на поле в следующий ход ни один другой игрок не ждал и все еще занимает площадь в этот ход Я включил изображение выше, чтобы описать мою проблему. Игроки двигаются одновременно. Если …
15 turn-based 

9
Какая хорошая игра с открытым исходным кодом, чтобы учиться? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Я хочу скачать исходный код игры с открытым исходным кодом, чтобы я мог ознакомиться с игровой …

3
Как выполняется рендеринг программного обеспечения?
Я хотел бы исследовать растеризацию в реальном времени на основе программного обеспечения. Я знаю, что сейчас все идет к GPU, но есть несколько игр, в которых все еще имеет смысл использовать программный рендерер. Например: Воксельтрон Voxatron - это стрелялка на арене, которая происходит в мире, сделанном из вокселей (маленькие кубики, …

3
Как я могу сделать «отваливающуюся» трехмерную местность, как Animal Crossing?
У Animal Crossing есть уникальный способ прокрутки карты мира: когда персонаж движется вниз, мир вращается вокруг и снова вверх, как будто он застрял в картонной трубе: Это видео показывает, как оно движется. Как я могу создать этот эффект?
15 3d  movement  maps 

3
Разрешение столкновений в случае столкновения с несколькими объектами
У меня есть статические и подвижные объекты. Столкновения обнаруживаются с использованием теоремы разделяющей оси. Например, в этой ситуации у меня есть два статических объекта (красным): и подвижный объект между ними: Мой алгоритм способен вычислить столкновение между двумя из этих объектов, и он также выделяет идеальный вектор разрешения (то есть вектор …

3
Как игра может помешать людям запускать несколько экземпляров самого себя?
Starcraft II запрещает мне запускать несколько экземпляров, но если я запускаю в песочнице второй экземпляр , он работает. Что может объяснить это? Как я могу повторить это поведение для моих собственных игр?

6
Будет ли полировка моего текущего проекта лучше, чем начинать новый? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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