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

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

2
Как создать коллекцию мини-игр в XNA, где пользователь может загружать пакеты мини-игр, а основной .exe-файл может запускать их без изменений?
В настоящее время я делаю компьютерную игру в XNA. На самом деле это коллекция мини-игр (в данный момент есть 3 мини-игры), но я планирую делать и добавлять больше в загружаемых «пакетах». Мой вопрос: каков наилучший способ добиться этого? В настоящее время мои мысли: Создать игровой интерфейс Создавайте игры для этого …
12 xna  c# 

2
Будет ли XNA «XBox 360 Project» работать на Windows?
Я понимаю, что в проекте XNA для XBox 360 будет использоваться специализированная версия .NET Compact Framework. Но скажем, я хочу выпустить как для XBox 360, так и для Windows. Будет ли версия XBox (с использованием компактного фреймворка) работать, если она распространяется для Windows, или мне нужно будет перестроить ее на …
12 xna  windows  xbox360 

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

2
Как мне выполнить фильтр xBR или hqx в XNA?
Я хотел бы сделать мою игру масштабированной с помощью одного из фильтров hqx (hq2x, hq3x или hq4x) или фильтра xBR в шейдере. Как я могу сделать это в XNA 4.0 и SM3? Примечание: этот вопрос был отредактирован, чтобы стать тем, чем он является сейчас.
11 xna  2d  shaders  pixel  scale 

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

1
Как узнать, вошел ли игрок в систему?
Мне было интересно, есть ли способ узнать, вошел ли "игрок" в систему или нет? Что-то вроде этого: if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn) Так что контроллер подключен и его можно использовать, но плеер не вошел в аккаунт. Что-то вроде догадки.

2
Портативный буферный ввод с клавиатуры для XNA / MonoGame?
В качестве предварительного решения в настоящее время я использую платформу Nuclex в игровом проекте C # / XNA для буферизованного ввода с клавиатуры. К сожалению, nuclex опирается на SlimDX.Directinput.dll и, следовательно, насколько мне известно, может использоваться только под ОС Windows. Однако я использую MonoGame для других платформ (Linux, OSX и …

6
Запустите игру XNA без графики
Хотите знать, есть ли возможность запустить игру XNA, не отображая ничего? У меня есть рабочая игра, которая работает в настройке клиент-сервера, где один игрок является хостом, а другие люди могут подключиться к его игре. Теперь я хочу иметь возможность запускать игру в качестве хоста на назначенном сервере без видеокарты, в …
11 xna  xna-4.0 

4
Как кодировать Time Stop или Bullet Time в игре?
Я разрабатываю однопользовательский RPG-платформер в XNA 4.0. Я хотел бы добавить способность, которая заставляла бы время «останавливаться» или замедляться, и в котором только персонаж игрока двигался с первоначальной скоростью (аналогично заклинанию «Стоп времени» из серии «Врата Балдура»). Я не ищу точную реализацию, скорее некоторые общие идеи и шаблоны дизайна. РЕДАКТИРОВАТЬ: …
11 xna  time-travel 

6
Карта с 20 миллионами плиток делает игру нехваткой памяти, как мне избежать этого?
При загрузке очень больших карт метод загрузки выдает исключение из памяти, когда создается новый экземпляр фрагмента карты. Я хотел бы, чтобы вся карта была обработана, по крайней мере, на серверном приложении (и на клиенте, если это возможно). Как мне решить эту проблему? UPD: вопрос в том, как заставить игру перестать …

2
Пример Microsoft XNA Platformer, правильно ли реализовано обнаружение столкновений?
Пример, предоставленный Microsoft, выглядит так, как будто обнаружение столкновения (из того, что я вижу) будет иметь небольшую ошибку. Когда пользователь сталкивается с непроходимой плиткой, вычисляется глубина пересечения. Меньшее из значений глубины X и Y используется, чтобы зафиксировать положение пользователя, чтобы оно больше не сталкивалось с плиткой. Но если бы пользователь …

2
Как сделать систему инвентаризации мира для игрока?
Я сталкиваюсь с проблемой попытки внедрить систему инвентаризации в XNA (не имеет значения, может быть любая платформа), но пока. Вот проблема, которую я пытаюсь обернуть вокруг: Как я могу получить предмет из мира (подумайте, когда вы убиваете монстра, он сбрасывает броню) и доставляет его в инвентарь моего игрока? Если инвентарь …
11 xna  c#  2d 

1
Как мне создать установщик для моей демонстрации XNA?
У меня есть демо-код в XNA3.1 с использованием VS2008. Я бы очень хотел иметь возможность отправить это кому-нибудь с ПК и позволить им установить и запустить его, не требуя, чтобы у них была установлена ​​VS или .Net framework и т. Д. Я думал, что это будет вариант публикации, но я …

1
Добавление кратеров XNA (через GPU) с эффектом «Burn»
Сейчас я работаю на «Worms» клон 2D в XNA, и одна из особенностей является «деформируемый» местности (например, когда ракета попадает в местности, происходит взрыв, и кусок из местности исчезает). В настоящее время я делаю это, используя текстуру, у которой постепенно увеличивается значение красного по мере приближения к центру. Я перебираю …
11 xna  textures  effects 

4
Визуализация независимого от разрешения текста
Мне нужен способ рисовать независимый от разрешения текст в моей игре. То есть мне нужно иметь возможность увеличивать текст и никогда не видеть пиксельные артефакты. Может кто-нибудь сделать какие-либо предложения о том, как я мог бы пойти по этому поводу?
11 xna  2d  3d  text 

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