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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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