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

12
Работа с множеством кубов. Улучшение производительности?

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

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

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

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

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

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

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

12
Ball Physics: сглаживание окончательных отскоков, когда мяч останавливается

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

12
Камера для 2.5D Game

Я надеюсь, что кто-то может объяснить это мне, как будто мне 5 лет, потому что я боролся с этим часами и просто не мог понять, что я делаю неправильно. Я написал Cameraкласс для моей 2.5D игры. Намерение состоит в том, чтобы поддерживать мир и экранные пространства следующим образом: Камера - это...

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

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

11
Подходит ли структура XNA для программирования на стороне сервера?

Я ищу создание MUD на основе текста, поэтому многие элементы платформы XNA кажутся соответствующими тому, что мне нужно. Особенно такие вещи, как общий игровой цикл, сети и т.д. Это выглядит как XNA тесно связаны с интерактивной средой с интерфейсом и аудио, так что я не уверено, что это правильный...

11
Карта с 20 миллионами плиток делает игру нехваткой памяти, как мне избежать этого?

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

11
Случайное размещение врага на 2-й сетке

Я хочу разместить свои предметы и врагов случайным образом (или как можно более случайным образом). В данный момент я использую Randomкласс XNA для генерации числа от 800 для X и 600 для Y. Такое ощущение, что враги появляются в верхней части карты больше, чем в середине или внизу. Я не сею...

11
Изометрическое обнаружение столкновений

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

11
Как узнать, вошел ли игрок в систему?

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

11
Разделение рисунка и логики в играх

Я разработчик, который только сейчас начинает возиться с разработкой игр. Я парень .Net, так что я испортил XNA и сейчас играю с Cocos2d для iPhone. Мой вопрос действительно более общий, хотя. Допустим, я строю простую игру в понг. У меня был бы Ballкласс и Paddleкласс. Исходя из развития делового...

11
Визуализация независимого от разрешения текста

Мне нужен способ рисовать независимый от разрешения текст в моей игре. То есть мне нужно иметь возможность увеличивать текст и никогда не видеть пиксельные артефакты. Может кто-нибудь сделать какие-либо предложения о том, как я мог бы пойти по этому...

11
Добавление кратеров XNA (через GPU) с эффектом «Burn»

Сейчас я работаю на «Worms» клон 2D в XNA, и одна из особенностей является «деформируемый» местности (например, когда ракета попадает в местности, происходит взрыв, и кусок из местности исчезает). В настоящее время я делаю это, используя текстуру, у которой постепенно увеличивается значение...

11
Пример Microsoft XNA Platformer, правильно ли реализовано обнаружение столкновений?

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

11
Портативный буферный ввод с клавиатуры для XNA / MonoGame?

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

11
Как мне создать установщик для моей демонстрации XNA?

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

11
Как правильно обрабатывать столкновения в компонентной игре?

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

11
Как сделать систему инвентаризации мира для игрока?

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