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

9
Физика для 2.5D платформера с плоскостью, которая изгибается

Я создаю 2.5D платформер в XNA, который использует 3D-модели, которые ограничены в перемещении по 2D-плоскости (точно так же, как Trine ). Однако, чтобы все было сложнее, я хочу, чтобы сама 2D-плоскость могла изгибаться. Рассмотрим этот повтор Клоноа (вам нужно смотреть только в течение 10 секунд):...

9
Масштабировать мои пиксельные графические файлы при разработке или при рендеринге?

Если я создаю пиксельные графические файлы, которые необходимо увеличить на экране позже, чтобы один пиксель превратился в блок из 4 пикселей. Должен ли я создать свой пиксельный рисунок с 2x2 пикселями или я должен создать его с 1x1 пикселями, чтобы я мог масштабировать его 1: 2 позже в XNA до 2x2...

9
Tiling Physics с использованием Farseer

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

9
Получить сведения о столкновении из Rectangle.Intersects ()

У меня есть игра Breakout, в которой в какой-то момент я обнаруживаю столкновение между мячом и веслом примерно так: // Ball class rectangle.Intersects(paddle.Rectangle); Есть ли способ, которым я могу получить точные координаты столкновения или какие-либо подробности о нем, с текущим XNA API? Я...

9
Волновой волновой эффект?

Я работаю над игрой Tower Defense уже некоторое время, и до сих пор я действительно доволен результатами. Однако есть одна вещь, которую я хотел бы добавить. Я видел видео GeoDefense для Windows Phone 7 здесь: http://www.youtube.com/watch?v=YhPr4A4LRPQ Обратите внимание, как (когда юнит убит или...

9
Какой метод следует использовать для облегчения связи между игровыми компонентами XNA (или между компонентами любого типа в игре)?

Я начинаю свой первый «правильный» игровой проект, и я неизбежно попадаю в блок, пытаясь решить, как должны взаимодействовать игровые компоненты в XNA. Из предыдущих (Java) событий программирования GUI, обработчики и слушатели выглядели как путь вперед. Таким образом, у меня была бы какая-то шина...

9
Эффективное обнаружение столкновений на основе плиток для множества квадратов?

в настоящее время я работаю над собственной игрой на основе тайлов (думаю, Terraria, но менее фантастической (я думаю, что это слово? Извините, если это не так)). Во всяком случае, в настоящее время у меня работает функция обнаружения столкновений (даже для угловых случаев!), Что стало для меня...

9
Функция для движения солнца?

Итак, учитывая солнечный спрайт, установленный на горизонте (x = 0, y = worldheight / 2), я пытаюсь разработать функцию, которая заставляет солнце подниматься, а затем падать. Лучший способ сделать это - функция sin, но я не знаю, как ее использовать. если использовать y = sin (x), то x должен...

9
Каковы плюсы и минусы Lua vs. Python как языка сценариев для платформы XNA / C #? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я думаю о том, чтобы попробовать одну из моих древних идей для игры. Суть...

9
Voxel Face Crawling (упрощение сетки, возможно использование жадного алгоритма)

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

9
Использование XNA ContentPipeline для экспорта файла на компьютере без полной XNA GS

Моя игра использует Content Pipeline для загрузки spriteSheet во время выполнения. Художник для игры отправляет мне измененную таблицу спрайтов, и я делаю сборку на своем компьютере и отправляю ему обновленный проект. Поэтому я ищу способ создания файлов xnb на своем компьютере (это вывод конвейера...

9
Пиксельный рендеринг для цели рендера с полноэкранным квадратором

У меня есть некоторые проблемы при рендеринге набора значений для rendertarget. Значения никогда не заканчиваются в том диапазоне, в котором я их хочу. В основном я использую полноэкранный четырехугольник и пиксельный шейдер для рендеринга в текстуру rendertarget, а затем собираюсь использовать...

9
Как разложить спрайт лист

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

9
Xbox-джойстик используется для вращения спрайта, базовая формула заставляет его «прилипать» или чувствовать себя «липким» с интервалами в 90 градусов! Как вы получаете плавное вращение?

Я использую очень простую формулу, чтобы вычислить угол, на который должен быть направлен мой спрайт (например, космический корабль), на основе большого пальца контроллера Xbox, т.е. вы используете этот большой палец для вращения корабля. В моем основном методе обновления: shuttleAngle = (float)...

9
Сохраняя вращение между двумя объектами

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

9
Ввод на стороне сервера

В настоящее время в моей игре клиент - не что иное, как рендер. Когда состояние ввода изменяется, клиент отправляет пакет на сервер и перемещает игрока, как если бы он обрабатывал ввод, но сервер имеет последнее слово в позиции. Как правило, это работает очень хорошо, за исключением одной большой...

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
Спрайты рендеринг размытые со скоростью

После добавления скорости в мою игру, я чувствую, что мои текстуры дергаются. Я думал, что это были только мои глаза, пока я наконец не захватил это на скриншоте: Слева - то, что рендерит в моей игре; тот, что справа - это оригинальный спрайт, оклеенный. (Это скриншот из Photoshop, увеличенный в 6...

8
Рисуем огромное количество тайлов в Monogame (XNA)

Я задаю этот вопрос, потому что я не нашел однозначного ответа на него. Позвольте мне прежде всего высказать несколько вещей об игре и о том, что я уже сделал. Игра станет RTS-сетом в процедурном мире с использованием симплексного шума. Мир состоит из фрагментов размером 16 x 16, созданных из...