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

13
Быстрое обнаружение столкновений 2D

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

13
Как бороться с произвольно большими изображениями в 2D играх?

Вопрос Что делать, если у вас есть 2D-игра, в которой используются действительно большие изображения (больше, чем может поддерживать ваше оборудование)? Может быть, есть какое-то интересное решение этой проблемы, которое мне никогда не приходило в голову. Я работаю над создателем графических...

13
Воспроизведение песни, вызывающей сбой WP7 на телефоне, но не на эмуляторе

Я пытаюсь внедрить песню в игру, которая начинает играть и постоянно зацикливается на Windows Phone 7 через XNA 4.0. На эмуляторе это работает нормально, однако при развертывании на телефоне он просто дает черный экран, прежде чем вернуться на домашний экран. Вот этот мошеннический код, и...

13
XNA захватывает щелчки мыши, когда игра не имеет фокуса

Если я alt-tab и делаю вещи вне игрового окна, игра по-прежнему захватывает щелчки мыши (как левые, так и правые). Игра не «потребляет» клики, так как они также отправляются в приложение, которое имеет фокус. Но довольно неприятно слышать выстрелы каждый раз, когда вы нажимаете в своем...

13
Что такое хороший способ для хранения данных карты тайла?

Я разрабатываю 2D-платформер с друзьями из университета. Мы основали его на XNA Platformer Starter Kit, который использует файлы .txt для хранения карты тайлов. Хотя это очень просто, это не дает нам достаточного контроля и гибкости при проектировании уровней. Несколько примеров: для нескольких...

13
Как обрабатывать ввод мыши в XNA?

Я занимаюсь разработкой карточной игры в XNA. Есть ли OnClickв XNA событие для объектов? Я пытаюсь заставить карты двигаться, когда игрок нажимает на них. В этом проекте есть класс Sprite, который тянет карту, но я немного застрял, потому что я не знаю, как использовать OnClickсобытия или что-то...

13
Почему XNA не считается игровым движком?

Мне просто интересно, чего не хватает в XNA, чтобы считаться игровым движком. Он делает все то, что должен делать игровой движок (кроме части физики); он также поддерживает все аспекты, определенные в статье Википедии об игровых движках . Почему XNA не считается игровым...

13
Предвзятая, консервативная случайная прогулка

У меня есть спрайт , который имеет Velocityи Position, либо хранится в виде Vector2. В каждом Updateцикле скорость добавляется к позиции. Я хотел бы дать спрайту третий вектор Target. Новые цели могут быть заданы на любой итерации. Я бы хотел, чтобы спрайт по существу перемещался в произвольном...

13
Как я могу реализовать воксельное освещение с окклюзией в игре в стиле Minecraft?

Я использую C # и XNA. Мой текущий алгоритм освещения - рекурсивный метод. Тем не менее, это дорого , до такой степени, что один кусок 8x128x8 рассчитывается каждые 5 секунд. Существуют ли другие методы освещения, которые будут создавать тени переменной темноты? Или рекурсивный метод хорош, и,...

13
Как получить красивый маленький текст в XNA без использования внешних библиотек?

В XNA технология spritefont ужасна. Nuclex делает работу намного лучше, но я не хочу никаких внешних ссылок, и я почти закончил с моей игрой. При использовании таких шрифтов, как Sansation или Quicksand, он выглядит ужасно при меньших размерах шрифтов. Это так плохо! Есть ли известный обходной путь...

13
Гладкий Воксель Terrain

В качестве личного проекта я пытаюсь создать генератор ландшафта, который создаст ландшафт, похожий на гладкий ландшафт Castle Story. Если вы не видели этого раньше, здесь: Как видите, это комбинация блоков и «гладких» блоков. То, что я пытался сделать, чтобы подражать этому виду, это дать каждому...

13
Как я могу реализовать сборку гексагональной мозаики в XNA?

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

12
Динамическая модель взаимодействия

Мне просто любопытно, как во многих играх (а именно в таких играх, как «Архим убежище / город», «Охота за человеком», «Наемный убийца») они делают так, чтобы ваш персонаж мог «схватить» персонажа перед собой и что-то с ним делать. Я знаю, что это может показаться очень запутанным, но для примера...

12
Произвольное вращение вокруг сферы

Я кодирую механику, которая позволяет пользователю перемещаться по поверхности сферы. Положение на сфере в настоящее время сохраняется как thetaи phi, где theta- угол между осью z и проекцией xz текущей позиции (то есть вращение вокруг оси y), и phiявляется углом от оси y к этой позиции. Я объяснил...

12
Как вы ведете путь ИИ в физическом движке 2d, например, farseer / box2d?

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

12
Будет ли XNA «XBox 360 Project» работать на Windows?

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

12
Как создать коллекцию мини-игр в XNA, где пользователь может загружать пакеты мини-игр, а основной .exe-файл может запускать их без изменений?

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

12
Как работают объекты 2D-искусства (например, спрайты)?

У меня есть идея игры и я планирую разработать 2D-игру с использованием XNA для Windows Phone 7. Сегодня я начал рисовать концептуально то, как я хочу, чтобы некоторые персонажи выглядели. Теперь проблема заключается в том, чтобы взять эти концепции и перевести их в цифровую форму. Первое, что я...

12
Есть ли хороший способ получить пиксельное обнаружение столкновений в XNA?

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