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

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

2
Как динамически анимировать часть 3d-модели на что-то
Мне любопытно, как такая анимация обычно делается в коде. Несколько примеров: Персонаж поднимает что-то - только рука анимируется к цели. Http://www.youtube.com/watch?v=rW-7uatehx4 См. С 4:50, когда игрок поднимает оружие. Персонаж свисает с уступа - руки устанавливаются в определенное место (выступ) http://www.youtube.com/watch?v=SOiwArn4Bmw в самом начале. Персонаж смотрит на что-то - голова направлена …

2
Управляйте большим количеством независимых актеров в режиме реального времени
Я работаю над крупномасштабной стратегической игрой в реальном времени - в идеале, когда активны тысячи юнитов одновременно, - но у меня возникают проблемы с управлением всеми юнитами одновременно, когда она становится удивительно медленной. Проблема в том, что требуется время для обновления позиций и состояний всего каждого шага. Знаете ли вы …

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

3
Эффективная упаковка данных для клиент-серверной сети
Язык: C ++ Мой вопрос заключается в следующем: я хотел бы знать, что было бы лучшим или хотя бы хорошим способом для упаковки и отправки данных от клиента к серверу и наоборот. Там будет несколько данных, составляющих один пакет. Пакет будет иметь «идентификатор», который определяет, для чего он предназначен, а …
8 c++  networking 

1
Как справиться с физикой движущихся платформ в платформер?
Итак, после нескольких часов поиска в интернете, я так и не нашел приятного ответа о том, как обращаться с движущимися платформами в игре на 2d-платформе. Поэтому я решил создать простой прототип, в котором вы будете взаимодействовать с двумя разными платформами, одна из которых будет двигаться вертикально, а другая - горизонтально. …

2
Где я могу хранить строки? Какой эффективный способ их загрузки?
Я делаю нисходящую RPG для iPhone. Я использую мозаичные карты (CCTMXTileMap) и движок cocos2d-iphone. Я создал класс, который может обрабатывать загрузку карт и NPC на экран, класс, который обрабатывает ввод, и класс, который должен отображать диалог. Класс диалога берет одну строку или массив и отображает ее на экране внутри аккуратного …

5
GamePlay Patent
Знаете ли вы какие-либо патенты на модель GamePlay? Я имею в виду поведение между Пользователем как игроком и Системой? Другими словами Патент GamePlay правил. Например, «когда персонаж игрока умирает -> система должна поднять его на последней контрольной точке». Если вы знаете какой-либо патент, укажите ссылку :)

4
Какие инструменты доступны для разработки 2D-игр, таких как Tetris или Angry Birds для Android? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я хотел бы спросить следующее о разработке 2D-игр, подобных тетрис и …
8 2d  android  ide 

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

2
Как получить доступ к переменным в классе Game1 из другого класса в XNA?
Я пытаюсь написать SpriteManagerкласс в XNA, но мне нужен доступ к Gameпеременным. Например, Game.Contentсвойство будет очень полезно при загрузке текстур и Game.GraphicsDevice.Viewportпоможет получить размер окна. На данный момент у меня есть следующий класс: public MainGame : DrawableGameComponent { public SpriteManager<Enemy> EnemyManager { get; get; } public SpriteManager<Powerup> PowerupManager { get; …

3
Найти единичный вектор точно на полпути между двумя соединенными отрезками
Похоже, быстрый и простой вопрос, но я не смог найти именно то, что я ищу, так: Как рассчитать вектор единичной длины, который указывает вдоль линии, которая составляет точно 50% угла двух соединенных отрезков линии? Картинка говорит тысячи слов (что также лучше, чем моё объяснение!). Поэтому в основном я хочу вычислить …
8 c++  2d  mathematics 

2
Визуализировать реки в сетке
Я создал карту случайных высот, и теперь я хочу создать реки. Я создал алгоритм, основанный на *, чтобы реки текли от пиков к морю, и теперь я нахожусь в поиске элегантного алгоритма для их рендеринга. Это 2D, квадрат, карта сетки. Ячейки, которые помещает река, имеют простое целочисленное значение в этой …

2
Нарисуйте контур вокруг объекта в Opengl
Мне нужно нарисовать контур вокруг 2D-объектов в 3D-пространстве. Я попытался нарисовать линии вокруг объекта (+ точки, чтобы заполнить зазор), но из-за ширины линии некоторая часть (~ 50%) покрывала объект. Я попытался использовать буфер трафарета, чтобы устранить эту проблему, но я получил что-то вроде этого (контур зеленый): http://goo.gl/OI5uc (извините, я не …

3
Обтекание всей сетки по сетке
В настоящее время я работаю над наведением A * на сетку и пытаюсь сгладить сгенерированный путь, а также учесть степень перемещения персонажа по нему. Я использую сетку для поиска пути, однако движение персонажа является свободным перемещением, а не строгим движением тайла к тайлу. Чтобы добиться более плавного и более эффективного …

2
Как создать карту из графика
Я хочу нарисовать 2-хугольную карту на основе данных, предоставленных другим источником, чтобы упростить анализ действий на карте. Данные имеют следующий формат: 1 ['2', '4', '5', '7', '17', '10'] 2 ['1', '3', '4'] 3 ['2', '11', '4'] 4 ['1', '2', '3', '11', '13', '18', '5'] 5 ['1', '4', '18', '17'] 6 …

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