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

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

2
Как я могу учесть импульс в моем космическом симе?
Я сейчас пытаюсь создать простой движок 2-й физики и сталкиваюсь с некоторыми проблемами, выясняя, как включить импульс в движение космического корабля. Если я двигаюсь в заданном направлении с определенной скоростью, я могу в настоящее время легко обновить положение своего корабля (Положение + = Направление * Скорость). Однако, если корабль вообще …
8 xna  2d  physics 

2
Устранить задержку между зацикливанием песен XNA?
Я делаю игру с XNA и пытаюсь заставить фоновую музыку правильно зацикливаться. Поскольку файл представляет собой MP3 длиной около 30 секунд, я создал его как Song. Я хочу, чтобы он идеально зацикливался, но даже когда я устанавливаю MediaPlayer.IsRepeatingсвойство в true, всегда есть задержка около одной секунды, прежде чем песня запускается …
8 xna  xna-4.0  music 

2
Каково основное использование объектов Vertex Buffer?
Из того, что я прочитал, кажется, что VBO предназначены исключительно для производительности. Я работаю над очень элементарным учебным проектом в lwjgl, и я просто пытаюсь выяснить, в какие более продвинутые функции библиотеки мне следует вникнуть, и для чего они используются. Насколько я понимаю, VBO позволяют человеку сохранять вершины в VRAM, …
8 opengl  java  lwjgl 

1
Какие инструменты доступны для написания игровых скриптов?
Я ищу, чтобы найти некоторые программные опции на OS X, которые предназначены для написания игровых сценариев. Будут приветствоваться такие функции, как возможность создания диалоговых деревьев и других нелинейных форматов сценариев. Мне принадлежит Celtx, и мне нравится его способность хранить информацию о персонажах вместе с различными другими медиа-активами, но это очень …
8 macos 

2
Получение количества фрагментов, прошедших тест глубины
В «современных» средах расширение «NV Occlusion Query» предоставляет метод для получения количества фрагментов, прошедших тест глубины. Однако на iPad / iPhone, использующем OpenGL ES, расширение недоступно. Каков наиболее эффективный подход для реализации аналогичного поведения во фрагментном шейдере? Некоторые из моих идей: Визуализируйте объект полностью белым, затем подсчитайте все цвета вместе, …

1
Где я могу получить список или базу данных значений коэффициента отражения света для разных материалов?
Я реализую освещение для приложения WebGL, но я не художник, поэтому я не знаю, как создать или где получить список материалов с его значениями (диффузный, зеркальный, окружающий и блеск). Я искал много, но безуспешно. Есть ли какой-либо список или БД, которые я мог упустить из виду? Какой-нибудь общий репозиторий или …

3
Каковы ограничения ретро-консолей? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Я заинтересован в создании ретро-стиля игры, и в настоящее время я …
8 console 

3
Как эффективно создавать паттерны маркеров
В настоящее время я создаю шутер сверху вниз, как Touhou. Самый важный фактор игры заключается в том, что существует множество разнообразных шаблонов и способов создания пуль и стрельбы по игроку, см. Это видео: http://www.youtube.com/watch?v=4Nb5Ohbt1Sg#start=0 : 60; конец = 9: 53 ; На данный момент я использую класс «Узор», который имеет …

2
Что связано с написанием лобби-сервера?
Поэтому я пишу систему организации шахматных матчей, основанную на представлении лобби с игровыми комнатами, общим чатом и т. Д. Пока у меня есть рабочий прототип, но у меня есть большие сомнения относительно некоторых вещей, которые я сделал с сервером. Написание сервера игрового лобби для меня - новый опыт программирования, и …
8 java  server 

2
Применим ли поиск точек перехода (A * с JPS) к недиагональным сеткам?
Я пытаюсь ускорить поиск пути и обнаружил A * с помощью JPS . Он в основном обрезает плитки перед добавлением их в набор OPEN. Могу ли я использовать эту технику с моей сеткой, которая позволяет только прямые направления?

1
В 2D-игре с прокруткой объекты должны двигаться или камера должна двигаться?
Я новичок в игровом дизайне и не знаю, как это делается. Я имею в виду создание игры для iOS, в которой корабль должен лететь как можно выше (с переменной скоростью), собирая бонусы и так далее, в пути. Какой способ пойти сюда? Должны ли фон и предметы прокручиваться сверху или корабль …
8 ios  camera 

3
Как я могу изменить способ отображения моей сцены, чтобы она выглядела так, как будто она происходит в разное время дня?
Моя игра имеет дневную связь со сценой, поэтому утренний свет будет отличаться от дневного и ночного. Но я не знаю, как это изменить. Вот пример игры в покемонов: У меня есть идея поместить слой поверх игры с прозрачностью около 10 - 20%, и изменение его цвета зависит от времени, но …

4
Как я могу проигрывать аудио с помощью Javascript?
Я хочу добавить короткую звуковую дорожку в игру концентрации, которую я кодирую. Я хочу, чтобы звук появился, когда пользователь выиграл игру. Как мне это сделать? Буду очень признателен за помощь, спасибо.

2
Редакторы шейдеров GLSL для Linux
Существуют ли хорошие IDE для Linux, которые позволяют нам редактировать шейдеры GLSL и визуализировать их эффект? Примечание: Shader Designer от Typhoon Labs - хороший вариант, но я ищу альтернативы, поскольку у этого программного обеспечения есть некоторые проблемы с Ubuntu 11.10.
8 shaders  glsl  linux 

3
Должен ли я использовать мировую матрицу?
Ссылка на изображение для вопроса: (изображение из учебника CG ) API D3D9 привел нас к мировым матрицам . Однако, если вы используете мировые матрицы, то вам нужно сделать дополнительное матричное умножение в шейдере (которое в конечном итоге будет одинаковым для целого ряда вершин). Отсюда соглашение OpenGL о объединении матриц моделирования …
8 matrix 

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