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

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

1
В чем выгода тройной буферизации?
Я прочитал все, что написано в предыдущем вопросе . Из того, что я понимаю в двойной буферизации, программа должна ждать, пока законченный рисунок не будет скопирован или заменен, прежде чем начинать следующий рисунок. При тройной буферизации программа имеет два обратных буфера и может сразу начать рисовать тот, который не участвует …

5
Трюки в игровой механике, чтобы избежать борьбы с задержкой в ​​сети?
Внедрить компенсацию задержки сети сложно, как этого избежать? Может быть, можно использовать трюки и создавать игровую механику таким образом, чтобы лаги воспринимались как некритические или даже как естественные части игры? Что это за техника и существуют ли какие-либо игры (MMORPG, Strategies, ...), которые используют такую ​​технику? ОБНОВИТЬ: Пошаговые игры не …
20 networking  mmo  rpg  rts  lag 

2
Атмосферное небо рассеяния от космических артефактов
Я нахожусь в процессе осуществления атмосферного рассеяния планет из космоса. В качестве отправной точки я использовал шейдеры Шона О'Нила из http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter16.html . У меня почти такая же проблема, связанная с fCameraAngle, за исключением шейдера SkyFromSpace, а не шейдера GroundFromSpace, как здесь: http://www.gamedev.net/topic/621187-sean-oneils-atmospheric-scattering/ Я получаю странные артефакты с небом из космического …

5
Таблицы в игровом дизайне?
За последние две недели я слышал от двух успешных разработчиков игр, что они используют электронные таблицы при разработке игр. Первое из них - Дэвид Уотли в этом видео на GDCVault: журнал «От нуля до времени»: успех приложения Второе - это ребята, которые делают еженедельник «Уолл Гарден» . Дэвид сказал, что …

4
Каков наиболее эффективный контейнер для хранения динамических игровых объектов? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Я делаю шутер …

6
Как работают диалоговые деревья?
То есть, что связано с чем и как перемещаться между строками речи, когда заканчивается разговор? Если у вас есть примеры базового дерева диалогов в C #, пожалуйста, опубликуйте их.
20 c#  dialog-tree 

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

2
Где все учебники для libGDX? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я искал в Интернете помощь и учебные пособия по LibGDX, но я …
20 android  libgdx 

7
Как избежать случайного удаления игровых объектов в C ++
Допустим, в моей игре есть монстр, который может взорвать камикадзе на игрока. Давайте наугад выберем имя для этого монстра: Creeper. Итак, у Creeperкласса есть метод, который выглядит примерно так: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } События не ставятся в очередь, они отправляются немедленно. …
20 c++  scene-graph 

1
Как я могу равномерно разложить карты?
Учитывая набор игральных карт (прямоугольные изображения с шириной и высотой), как я могу повернуть и расположить каждую из них так, чтобы они выглядели как «веер», как если бы вы держали карточную руку в реальной жизни. Какая математика нужна для этого? ОБНОВИТЬ Вот финальная реализация браузера на JavaScript: https://cosmicrealms.com/blog/2013/03/16/hand-of-cards/ и http://jsfiddle.net/tyyvk/108/

6
Нахождение направления движения в мире с обернутыми краями
Мне нужно найти направление кратчайшего расстояния от одной точки в моем 2D-мире к другой точке, где обернуты края (например, астероиды и т. Д.). Я знаю, как найти кратчайшее расстояние, но изо всех сил пытаюсь найти, в каком направлении он находится. Кратчайшее расстояние определяется как: int rows = MapY; int cols …
20 c++  algorithm 

2
Есть ли какие-нибудь хорошие наборы плиток для карт на основе гекса, которые доступны для бесплатного использования? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Кто-нибудь знает какие-нибудь хорошие наборы плиток для карт на основе гекса, которые доступны для …
20 tiles  assets 

3
Обнаружение столкновений OBB и OBB
Допустим, у вас есть два объекта Bounding Box, каждый из которых хранит текущие вершины блока в векторе, причем все вершины объекта повернуты и сдвинуты относительно общей оси. Вот изображение, чтобы проиллюстрировать мою проблему: Как я могу работать, если два OBB перекрывают какие-либо ссылки, чтобы помочь объяснить решение проблемы, будет приветствоваться. …


5
Дизайн уровней, подразумевающий путь к игроку
Я ищу статьи по дизайну уровней и, в частности, по методикам, которые указывают направление, в котором игрок должен идти, а не другое. Например, какую игровую механику можно использовать, как графика, звук и т. Д. Могут влиять на игрока, чтобы он шел туда, куда вы хотите. Например, в Donkey Kong Country …

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