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

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

2
Как реализовать взаимодействие между частями двигателя?
Я хочу задать вопрос о том, как должен осуществляться обмен информацией между частями игрового движка. Движок разделен на четыре части: логика, данные, пользовательский интерфейс, графика. В начале я сделал этот обмен через флаги. Например, если новый объект добавлен в данные, флаг isNewв классе объекта будет установлен как true. И после …
10 c++  architecture 

2
Что именно составляет экран в типичной игре C64?
Я пытаюсь понять основы разработки игр на C64 после BASIC, и я мог бы воспользоваться некоторыми советами по поводу чего-то очень простого, но важного: что на самом деле представляет собой весь этот материал на экране и как его нарисовать? Посмотрите на Катакиса / Денариса : На экране есть как минимум …

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

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

4
Подходит ли Domain Driven Design для игр?
Я только что прочитал о моделях предметной области, и это меня просветило с тех пор, как я разрабатываю игру, в которой есть класс, который содержит только данные (несколько вариантов поведения / методов). Я поручил управление этими классами менеджерам ... и теперь мой менеджер выглядит как объект Бога. Мой игровой объект, …

1
Различия между OpenGL 3 и OpenGL 4
Я только начинаю с игрового программирования и хочу начать изучать opengl. Я нашел очень хороший учебник с нуля, чтобы начать работу с OpenGL 3, и мне интересно, есть ли большая разница между OpenGL 3 и OpenGL 4. Или я должен спросить, делает OpenGL 4 делает OpenGL 3 устаревшим, или я …
10 opengl 

3
Как удалить тело box2d при столкновении?
Я все еще новичок в программировании на Java и Android, и у меня так много проблем с удалением объекта при столкновении. Я посмотрел в Интернете и обнаружил, что никогда не должен обрабатывать удаление тел BOX2D во время обнаружения столкновений (прослушиватель контактов), и мне нужно добавить свои объекты в массив списков …

2
Структуры данных в старых играх
Мне любопытно, какие структуры данных используются при программировании старых игр, таких как Super Mario Brothers для NES и Super Mario World для SNES. Насколько я понимаю, игры этого периода были написаны на сборке. Программисты определяли / использовали какие-либо структуры данных? Например: когда группа монет появляется на экране, как они хранятся? …


3
Переход с DirectX 10 на DirectX 11
Я выполнил достаточное количество небольших хобби-проектов с использованием DirectX 9, но сейчас пришло время перейти на DirectX 11. У меня есть книга Фрэнка Луны о 3D-программировании с использованием DirectX 10, но ничего о DirectX 11. Я считаю, что они очень похожи, но мне было интересно, может ли кто-нибудь перечислить основные …
10 directx 

5
Как определить, какие ячейки в сетке пересекаются с данным треугольником?
В настоящее время я пишу симуляцию 2D AI, но я не совсем уверен, как проверить, находится ли положение агента в поле зрения другого. В настоящее время разделение моего мира - это простое разбиение пространства ячеек (сетка). Я хочу использовать треугольник для представления поля зрения, но как я могу вычислить ячейки, …

1
Какая библиотека анимации модели c / c ++ для OpenGL [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я довольно новичок в разработке игр, играл с xna раньше и сейчас просто изучаю OpenGL & …
10 opengl  c++  models  c 

4
Как синхронизировать игру с музыкой
Вы можете быть знакомы с играми ryhtm, такими как Dancing Line , Geometry Dash или даже Guitar Hero . У них есть что-то общее: каждое действие в игре синхронизировано с музыкой. Моя цель - создать игру типа Geometry Dash, в которой игрок должен выполнять некоторые действия в ритме, пока персонаж …

1
Понимание пиксельной графики в Unity 2d
Я изо всех сил пытаюсь понять основы пиксельной графики в Unity. Я понимаю, что такое единица измерения, и что если я рисую свой спрайт с разрешением 16x16 пикселей, я должен установить PPU на 16. Возьмите, например, долину звездной росы, на изображении ниже вы можете четко видеть, что игрок не квадратный. …

5
Точки, равномерно распределенные по кривой Безье
Я некоторое время осматривался и не могу найти решение этой проблемы. Допустим, у меня есть кубическая кривая Безье (определяемая 4 точками), и я хочу получить набор точек, которые равномерно распределены вдоль кривой. Подумайте о размещении текста вдоль кривой для примера. Теперь проблема в том, что если я введу t(значение интерполяции …

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