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

9
Работают ли «ориентированные на результат условия труда»?

Компания по разработке игр кажется идеальным испытательным стендом для экспериментов с новыми или необычными моделями для рабочих сред. Мне любопытно, есть ли кто-нибудь, кто успешно делает что-то творческое с их методами творческой работы, и как это работает. Это вики сообщества, поскольку на этот...

9
Является ли Font Squirrel по-настоящему?

Я нашел Font Squirrel , и, хотя он утверждает, что у него есть бесплатные шрифты для коммерческого использования, я нигде не могу найти лицензию или легальные страницы. Действительно ли эти шрифты пригодны для коммерческого использования, как они...

9
Геометрические преобразования на CPU против GPU

Я заметил, что многие 3d-программы обычно выполняют векторные / матричные вычисления, а также геометрические преобразования в ЦП. Кто-нибудь нашел преимущество в переносе этих вычислений в вершинные шейдеры на...

9
Эффективная структура для представления иерархии преобразования

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

9
Где я могу найти ресурсы для разработки класса «Введение в разработку игр» в Общественном колледже? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 6 лет назад . Я адъюнкт-профессор технического колледжа в Южной...

9
Разница между Vorbis OGG и M4A / MP4 / AAC?

Из того, что я знаю, m4a и aac - это то же самое, что mp4 разрешает видео, в то время как первый разрешает только аудио. В чем разница между vorbis ogg и m4a? Я посмотрел его, и кажется, что M4A / AAC без патента. По каким причинам я могу выбрать один из другого? Предположим, что источник всегда...

9
Рендеринг произвольного текста в XNA с использованием Windows API?

В комментарии Эндрю на мой другой вопрос он отметил, что можно отображать текст на Texture2D с помощью Windows API вместо рисования текста непосредственно с помощью SpriteBatch. Как это сделать? Я предполагаю, что есть промежуточный шаг перед записью данных изображения в Texture2D. Я спрашиваю,...

9
Zune такие же функции, как WP7? (жест, акселерометр)

У нас в Канаде нет пока Zune HD, просто интересно, имеет ли он те же программируемые функции, что и WP7? Люблю жесты и акселерометр. В основном, если я просто играю в игру, с элементами управления на экране (джойстиками на экране) это простой порт для настройки?...

9
Как обнаружить коллизии между спрайтом и какой-либо формой, созданной пользователем?

Как обнаружить столкновение между спрайтом и какой-то сгенерированной пользователем формой. Например. На экране есть несколько объектов. Пользователь берет палец и рисует круговую форму вокруг объекта (правило выбора - рисовать круг вокруг спрайта, но формы рисования могут быть различными). Мне...

9
Какой тип документа для игрового дизайна? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

9
Очень медленная выборка текстур Direct3D

Поэтому я пишу небольшую игру с использованием Direct3D 9 и использую мультитекстурирование для ландшафта. Все, что я делаю, это сэмплирую 3 текстуры и карту наложения и получаю общий цвет из трех текстур на основе цветовых каналов с карты наложения. В любом случае, я получаю значительное падение...

9
Можете ли вы записать необработанные звуковые данные в XNA?

XNA 4 включает в себя Microsoft.Xna.Framework.Audio. Класс микрофона, который может, казалось бы, считывать необработанные звуковые данные с микрофона через его API, как описано в документации GetData - получает последние записанные данные с микрофона. GetSampleDuration - возвращает...

9
Использование классов «друга» в разработке игр

Как правило, в C ++ скорость разработки игр оценивается по сравнению с инкапсуляцией, поэтому вы видите тонну общедоступных членов класса, которые действительно не должны быть публичными. Похоже, в большинстве случаев я обнаружил, что только очень немногие избранные предложения действительно должны...

9
Независимая разработка аркадных игр

Так что я оглядывался по сторонам, но, похоже, информации об этом мало. Если кто-то хочет разработать аркадную игру (например, на монетах), игнорируя сторону программного обеспечения, с чего начать на стороне аппаратного обеспечения? Я имею в виду, есть ли какая-то компания, которая продает...

9
Сколько памяти занимает текстура на GPU?

Большой png на диске может занимать всего пару мегабайт, но я думаю, что в gpu этот же png хранится в несжатом формате, который занимает гораздо больше места. Это правда? Если это правда, сколько...

9
Как создать эффект «пьяной камеры» в GTA 4?

Если вы играли в GTA 4, то, вероятно, вы были пьяны на каком-то этапе. Это один из лучших пьяных симуляторов, которые я когда-либо видел. На самом деле трудно, а иногда и почти невозможно управлять транспортным средством в нетрезвом виде в этой игре. Я знаю, что многие вещи, которые составляют этот...

9
Какой это шаблон, и я должен это сделать?

Я делаю игру в as3, используя flash development и flash cs5. Все объектно-ориентировано. Мне было интересно, должен ли я иметь один класс "шлюза", который имеет ссылку на свойство для всех экземпляров других классов, и я просто передаю этот класс шлюза новым объектам, чтобы они имели доступ к...

9
Расчет очков опыта, заработанных после битвы

Я занимаюсь разработкой простой текстовой батальной игры, и у меня возникают проблемы с подсчетом, сколько очков XP нужно заработать после битвы, вот несколько факторов, которые я хочу рассмотреть: 1) Игроки, конечно, должны зарабатывать хорошие XP, если они побеждают кого-то того же уровня 2)...

9
Как реализовать 2d взрывы, которые будут наносить ущерб с учетом покрытия и расстояния?

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