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

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

2
Что делает изменение GL_TEXTURE_WRAP) _ (S / T)?
Я работаю над некоторыми уроками OpenGL для начинающих, и в настоящее время я учу, как применить текстуру к простому прямоугольнику. Состояния учебника говорят мне, чтобы установить параметры текстуры GL_TEXTURE_WRAP_S и GL_TEXTURE_WRAP_T в GL_CLAMP_TO_EDGE, однако я не уверен относительно того, что это на самом деле делает. Я знаю, что это связано …
12 opengl  textures 

1
Поиск пути с 2D, не основанным на сетке движением по однородной местности
Я ищу лучшее решение для поиска пути в моей игре. Карта в конечном счете основана на сетке, но объекты позиционируются с использованием плавающих элементов и могут перемещаться в любом направлении в любую точку на карте. «Земля» в моей игре имеет одинаковую стоимость передвижения, но, конечно, могут быть препятствия, которые блокируют …
12 2d  path-finding 

2
Пещерное поколение с червями Perlin
В настоящее время я пытаюсь создать Minecraft-подобный ландшафт вокселей с 3D Simplex Noise, а также хочу реализовать пещеры. В этой теме я нашел метод Perlin Worms , который дает действительно хорошие результаты. Тем не менее, я понятия не имею, как генерировать его по частям. Возможно ли это, или есть какие-то …

2
Как извлечь углы Эйлера из матрицы преобразования?
У меня есть простая реализация игрового движка сущности / компонента. Компонент Transform имеет методы для установки локального положения, локального вращения, глобального положения и глобального вращения. Если для преобразования устанавливается новая глобальная позиция, то локальная позиция также изменяется, чтобы обновить локальную позицию, в этом случае я просто применяю текущую локальную матрицу …

3
Обработка ввода в компонентном дизайне
Я знаю, что этот вопрос задавался несколько раз, но я все еще не уверен, как реализовать обработку ввода в компонентном движке. Основанный на компонентах дизайн, который я использовал, был основан на серии блогов T = Machine и на Artemis, в которых сущности - это просто идентификаторы. У меня есть три …

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

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

4
Является ли AGS устаревшим для Point & Click Adventures? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я работаю над игрой «Укажи и щелкни», кодируемой на движке AGS, и совсем …

2
Тени в отложенном рендеринге
Я прочитал некоторые материалы об отсроченном рендеринге, и я думаю, что я получаю суть этого. Но то, что я не понимаю, как он выполняет тень. G-буфер, насколько мне известно, не предполагает создание shadowmap для каждого источника света, так что я смущен о том, как освещение передача осознает ли не поглощается …

1
Как мне интегрировать физику пули в мою игру?
Я скачал файл релиза, найденный здесь , но я просто не уверен, с чего начать. В моей игре у меня есть несколько продолговатых и сфера, я хочу, чтобы все они сталкивались друг с другом. (Все они имеют сетки и связанные ограничивающие объемы) редактировать - я только что понял, что с …

3
Существуют ли какие-либо CCG проекты с открытым исходным кодом? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . У меня проблемы с поиском каких-либо хорошо разработанных проектов коллекционных карточных игр с открытым исходным кодом. …

5
Зачем использовать файлы манифеста активов?
Иногда вы увидите, что люди рекомендуют это вместо использования графических / звуковых файлов и т. Д. как это... // Game code Image myImage = new Image("path/to/image.png"); ... вы должны использовать файл манифеста в качестве уровня косвенности: // Manifest file MY_IMAGE: path/to/image.png // Game code Manifest myManifest = new Manifest("path/to/manifest"); Image …

1
Создание надежной системы предметов
Моя цель - создать модульную / как можно более общую систему элементов, которая могла бы обрабатывать такие вещи, как: Обновляемые предметы (+6 Катана) Модификаторы статов (+15 к ловкости) Модификаторы предметов (% X шанс нанести Y урон, шанс заморозить) Перезаряжаемые предметы (Магический посох с 30 использованиями) Набор предметов (4 предмета Х …

1
Как сопоставить размер шрифта с разрешением экрана?
Поэтому я работаю над игрой, использующей LibGDX, и у меня есть проблема. Чтобы моя игра соответствовала большинству разрешений, я создал базовый ресурс для каждого соотношения сторон, например, фоновое изображение главного меню, я сделал его в 800X600 для 4: 3, 1280X720 для 16: 9 и т. Д. Сейчас я пытаюсь включить …

1
Лучшие практики размера текстуры
Я хотел знать, как мне определить хороший размер текстуры? В настоящее время я всегда создаю UV-текстуру размером 1024x1024px, но если я создам, например, большой дом с размером текстуры 1024px, это будет выглядеть довольно плохо. Итак, я должен создать другой размер текстуры (512, 1024, ...) для разных размеров меша, как это? …
12 3d  textures  udk 

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