Вопросы с тегом «xna»

XNA - это игровая платформа от Microsoft, которая позволяет развертывать Windows, Windows Phone и Xbox 360.

3
Изменение направления должно замедлять объект и ускоряться в новом направлении (на основе 2D-сетки)
Я пытаюсь реализовать какую-то физику искусственного пространства в моей 2D игре. У меня есть вид сверху на мой космический корабль. Вы можете изменить направление и установить максимальную скорость, которая затем ускоряет корабль в этом направлении в зависимости от величины ускорения двигателя. У меня есть код, который работает нормально, заставляя корабль …
8 xna  c#  physics  monogame 

1
Снимки, сделанные сверху и снизу с помощью орфографической камеры, не совпадают
Я использую ортографическую камеру для рендеринга фрагментов модели (для ее вокселизации). Я визуализирую каждый срез сверху и снизу, чтобы определить, что находится внутри каждого среза. Модель, которую я представляю, представляет собой простую «Т» форму, построенную из двух кубов. Кубики имеют одинаковые размеры и одинаковую координату Y (высота). Вот рендер этого …
8 xna  c#  directx  texel 

3
Многоразовый класс столкновений сверху вниз
Я недавно взял моногам и работаю над простой игрой сверху вниз, чтобы начать и изучить основы. У меня есть движение и вращение, чтобы следовать за мышью, но я застрял в столкновениях. То, что я хочу знать, в основном, две вещи: Как лучше всего справляться со столкновениями? Я знаю, что это …

1
Внедрение водных эффектов (брызг) в игру XNA 4.0 [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я создаю 2D игру XNA и наткнулся на учебник по добавлению водных эффектов (брызг) в игру …
8 xna  c#  2d  xna-4.0  water 

3
Vector3 vs. Vector2 - производительность, использование?
В настоящее время я играю с XNA и создаю простой 2D-платформер. Я думал о добавлении нескольких слоев, чтобы сделать это немного сложным. Вместо того, чтобы иметь Vector2для моих позиций, я теперь использую Vector3, исключительно, чтобы использовать его в Zкачестве глубины слоя. Однако, поскольку вы не можете использовать операторы между Vector2и …

1
Timestep в многопользовательской игре
Я пытаюсь обдумать концепцию создания многопользовательского взаимодействия сервер / клиент. Моя проблема в основном связана с временным шагом. Рассмотрим следующий сценарий: Клиент подключается к серверу. Клиент отправляет свои данные на сервер, чтобы указать, что он хочет переехать. Сервер имитирует ввод и определяет положение этого клиента в игровом мире. Поскольку клиент …

1
Любопытные прозрачные дыры рендеринга артефакт
Поэтому я пытаюсь реализовать "гладкую" местность в моем движке блоков, давая каждому блоку поверхности карту высот. По сути, для создания этих «карт высот» для каждого блока я создаю высоты с интервалами 0,25 по краю блока. Затем, чтобы построить вершины блока, я перебираю высоту и создаю треугольники от высоты до высоты …

4
Эффективное отбраковка объектов вне экрана на 2D-карте сверху вниз
Я знаю, что эффективность является ключевым моментом в программировании игр, и у меня был некоторый опыт рендеринга «карты» ранее, но, вероятно, не лучшим образом. Для 2D-игры TopDown: (просто визуализируйте текстуры / плитки мира, ничего больше) Скажем, у вас есть карта 1000x1000 (плитки или что-то еще). Если плитка не в поле …

1
Как остановить растяжение во время изменения размера окна в XNA?
В моей игре XNA с оконным режимом, когда пользователь изменяет размеры окна, игра перестает обновлять окно, и последний нарисованный кадр растягивается и искажается до тех пор, пока пользователь не отпустит мышь и изменение размера не завершится. Есть ли способ заставить игру продолжать работать "нормально", обновляя фреймы и перерисовывая экран, во …
8 xna  xna-4.0  .net 

1
Рисование «трафаретных» спрайтов и их свечение
В настоящее время в моей игре - я не использую SpriteBatch XNA для рендеринга чего-либо (я использую режим отладки Farseer Physic), и мне было интересно, как я буду рендерить что-то вроде этого: только с использованием XNA. Мой второй вопрос, как только я нарисую эти трафаретные спрайты, как бы я дал …
8 xna  c#  rendering  lighting 

2
Повернуть вектор
Я хочу, чтобы камера от первого лица плавно меняла направление просмотра с направления d1 на направление d2. Последнее направление указывается целевой позицией t2. До сих пор я реализовал вращение, которое работает нормально, но скорость вращения замедляется по мере приближения текущего направления к желаемому. Это то, чего я хочу избежать. Вот …
8 xna  c#  camera  rotation  vector 

3
Как сделать так, чтобы движущийся объект плавно останавливался в конце пути?
Есть десятки способов, которыми я мог бы сформулировать этот вопрос, но, чтобы держать свои мысли в одном ряду, я формулирую его в соответствии с моей проблемой. Поэтому я создаю плавающую платформу, которую я хотел бы иметь, чтобы иметь возможность просто перемещаться из одной назначенной точки в другую, а затем возвращаться …
8 xna  2d  xna-4.0  physics 

2
Как правильно зациклить раздел из песни?
Я программирую небольшой Music Engine для своей игры на C # и XNA, и одним из аспектов этого является возможность зацикливания фрагмента песни. Например, моя песня имеет вступление, и когда песня достигла конца (или любой другой конкретной точки), она возвращается туда, где вступление только что закончилось. (A - B - …
8 xna  music 

3
Переход с XNA / C # на C ++? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Некоторое время я работал с XNA над дизайном и разработкой игр (хотя и только для личного …
8 xna  c++ 

1
Почему ContentManager XNA следует параметрам универсального типа для целей сериализации?
Я наконец-то понял причину проблемы и мне интересно, каково мое лучшее решение. Короче говоря, проблема в том, что XNA ReflectiveReaderотражается в параметрах универсального типа, даже если ни один экземпляр этого универсального типа не сохраняется в сериализуемом объекте. Пример лучше всего демонстрирует это. Рассмотрим следующие модельные классы: namespace Model { using …

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