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

10
Дизайн игрового уровня с XNA?

Меня интересует дизайн в игре. Моя текущая ситуация вращается вокруг Tiled - у меня есть много разных слоев с различными типами объектов (для тех, кто не знаком с Tiled, объект является не чем иным, как координатой с произвольными назначенными ему свойствами). В настоящее время я перекомпилирую...

10
Какие есть способы текстурирования карты местности?

Я работаю с XNA над 3D-игрой и пытаюсь создать подходящую и приятную обстановку. Я фактически следовал учебнику, чтобы создать ландшафт из карты высот. Чтобы текстурировать его, я просто накладываю на него текстуру травы и накладываю ее на плитки несколько раз. Но я хочу иметь действительно...

10
Окончательный учебник для начинающих по разработке 3D-игр с использованием XNA Framework? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 3 года назад . Я ищу учебник, который начинается с квадрата 1 для разработки игр и поднимается до...

10
Как я могу симулировать разбитое стекло?

Мне нужно сделать симуляцию с камнем, брошенным через стеклянное окно. Как я могу это сделать? Я имею в виду, я думал о создании 3D-модели камня и стекла в 3D Studio Max 2012, разбил стекло и экспортировал обе модели в XNA 4.0 как .x модели. Затем в XNA сделаю анимацию - напишу свой физический...

10
Эффективно избавляться от мертвых объектов в игре?

Я использую цикл for или цикл foreach (не имеет значения), чтобы перебрать все мои объекты, когда их нужно обновить или нарисовать. Однако, когда объект убивают, я хочу, чтобы он снова был удален из коллекции. Я делаю это, добавляя объект в список мертвых объектов, а затем, когда все прорисовано и...

10
Проекционная текстура и отложенное освещение

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

9
Как работает gluLookAt?

Из моего понимания, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); эквивалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Но когда я распечатываю ModelViewматрицу, вызов glTranslatef()не работает должным образом....

9
Наброски спрайтов

В настоящее время я работаю над 2D-игрой, и моя текущая задача - наметить выделенный объект. Я в основном использую размытие шейдера, чтобы сделать это полностью во время выполнения. Сначала я рисую свой спрайт с помощью вертикального гауссова размытия, затем я рисую его с помощью горизонтального...

8
Как приблизиться к 360 градусам змеи

Я недавно вошел в XNA и должен сказать, что мне это нравится. Как своего рода игра «Привет, мир», я решил создать классическую игру «Змейка». 90-градусная версия была очень простой и легкой в ​​реализации. Но когда я пытаюсь сделать его версию, которая позволяет вращаться на 360 градусов, используя...

8
Как сделать так, чтобы движущийся объект плавно останавливался в конце пути?

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

8
Как остановить растяжение во время изменения размера окна в XNA?

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

8
Vector3 vs. Vector2 - производительность, использование?

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

8
Как получить доступ к переменным в классе Game1 из другого класса в XNA?

Я пытаюсь написать SpriteManagerкласс в XNA, но мне нужен доступ к Gameпеременным. Например, Game.Contentсвойство будет очень полезно при загрузке текстур и Game.GraphicsDevice.Viewportпоможет получить размер окна. На данный момент у меня есть следующий класс: public MainGame :...

8
Внедрение водных эффектов (брызг) в игру XNA 4.0 [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я создаю 2D игру XNA и наткнулся на учебник по добавлению водных эффектов (брызг) в игру...

8
Как мне ослабить звук в 2D-игре, где можно увеличивать и уменьшать масштаб?

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

8
Устранить задержку между зацикливанием песен XNA?

Я делаю игру с XNA и пытаюсь заставить фоновую музыку правильно зацикливаться. Поскольку файл представляет собой MP3 длиной около 30 секунд, я создал его как Song. Я хочу, чтобы он идеально зацикливался, но даже когда я устанавливаю MediaPlayer.IsRepeatingсвойство в true, всегда есть задержка около...

7
Как заставить объекты двигаться по дорожке?

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