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

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

2
Как правильно сделать альфа-прозрачность в XNA 4.0?
Хорошо, я прочитал несколько статей, учебных пособий и вопросов по этому поводу. Большинство указывают на ту же технику, которая не решает мою проблему. Мне нужна возможность создавать полупрозрачные спрайты (на самом деле texture2D), чтобы они перекрывали другой спрайт. Я могу добиться этого с помощью примеров кода, которые я нашел, но …
14 xna  2d  c#  rendering  transparency 

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

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

2
Лучшие практики для настройки параметров эффектов в XNA
Я хочу спросить, есть ли лучшая практика для настройки Effectпараметров в XNA. Или, другими словами, что именно происходит, когда я звоню pass.Apply(). Я могу представить несколько сценариев: Каждый раз, когда Applyвызывается, все параметры эффекта передаются в графический процессор, и это не влияет на частоту установки параметра. При каждом Applyвызове передаются …
13 xna  directx  effect 

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

7
Как я могу реализовать сборку гексагональной мозаики в XNA?
У меня есть мозаичная карта с шестиугольником, на которой мне нужно проверить, нажимается ли шестиугольник. Шестиугольники на самом деле не соприкасаются, скорее между ними есть небольшой зазор. Кто-нибудь знает, как я могу проверить, щелкает ли шестиугольник, не усложняя все это?
13 c#  xna  hexagonal-grid 


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

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

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

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

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

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

1
Размещать только определенные ресурсы в XNA?
ContentManager в XNA 4.0 имеет только один метод Unload (), который выгружает все активы. Я хочу иметь некоторые «глобальные» активы, которые всегда загружаются, но затем я хочу, чтобы активы для каждого уровня были выгружены при изменении уровня. Должен ли я создать второй экземпляр ContentManager как часть класса Level.cs? Или я …
13 xna  xna-4.0 

1
Модульное тестирование игрового проекта на C # / XNA
Я начал заниматься разработкой игр с тех пор, как начал программировать, но никогда не очень серьезно. Я работаю разработчиком бизнес-приложений, но в свободное время я работаю над некоторыми играми. В деловом мире (в стеке Web-разработчика Microsft) ASP.NET MVC становится по-настоящему популярным благодаря простоте модульного тестирования работы интерфейса. Мне интересно, какие …

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