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

C # - это мультипарадигмальный управляемый, строго типизированный, собирающий мусор язык программирования, созданный Microsoft совместно с платформой .NET.

1
Стоит ли вызывать сборщик мусора во время загрузки экрана?
Итак, я недавно прочитал немного о Сборке мусора, из любопытства, и есть кое-что, что повторяется довольно часто: сборка мусора может привести к внезапному замедлению работы программы, в зависимости от «глубины» сбора. Но в видеоиграх есть момент, когда пользователь не может заметить небольшую задержку: экран загрузки. Итак, я подумал, что может …
9 c# 

3
Каково современное состояние доставки игровой графики, такой как множество маленьких файлов BMP? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто в прошлом году . У нас есть много маленьких BMP-файлов, которые, я думаю, было бы легче скопировать, если бы мы …

2
Каковы плюсы и минусы Lua vs. Python как языка сценариев для платформы XNA / C #? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я думаю о том, чтобы попробовать одну из моих древних идей для игры. …
9 xna  c#  scripting 

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

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

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

3
Как найти двумерные ячейки сетки, движущиеся по движущемуся кругу?
Я делаю игру, основанную на 2D сетке, где некоторые ячейки проходимы, а некоторые нет. Динамические объекты могут двигаться непрерывно, независимо от сетки, но должны сталкиваться с непроходимыми ячейками. Я написал алгоритм трассировки луча по сетке, который дает мне все ячейки, которые пересекает луч. Однако фактический объект не имеет точечного размера; …

2
Проблемы с прыжками с платформы при столкновениях AABB
Сначала смотрите схему: Когда мой физический движок AABB разрешает пересечение, он делает это путем нахождения оси, где проникновение меньше, а затем «выталкивает» объект на этой оси. Рассмотрим пример «прыжок влево»: Если скорость X больше скорости Y, AABB выталкивает объект по оси Y, эффективно останавливая прыжок (результат: игрок останавливается в воздухе). …

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

2
Основы многопользовательской онлайн-игры [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . В настоящее время я работаю над многопользовательской онлайн-игрой в режиме реального времени. Цель состоит в том, …

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

7
Wikipedia A * алгоритм поиска пути занимает много времени
Я успешно реализовал поиск путей A * в C #, но он очень медленный, и я не понимаю, почему. Я даже пытался не сортировать список openNodes, но он все тот же. Карта имеет размер 80x80, и в ней 10-11 узлов. Я взял псевдокод отсюда Википедия И это моя реализация: public …

2
Перемещение спрайта в XNA / C # с использованием векторов
В настоящее время я изучаю разработку игр для XNA на языке C #. У меня есть два класса: основной обработчик игры и класс «спрайт». Ниже приведен базовый псевдокод, который, я надеюсь, адекватно описывает проблему. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state if(mouse.clicked) { this.the_sprite.moveTo(mouse.x, …
9 xna  c#  vector  movement 

1
Создание настольной игры AI
Я хочу написать настольную игру под названием «Окей», которая в основном популярна в Турции. http://en.wikipedia.org/wiki/Okey Но у меня есть некоторые проблемы с ИИ. Во-первых, позвольте мне объяснить игру .. В игру играют 4 игрока. В этой игре 106 плиток, из них 2 фальшивых джокера. Другие 104 плитки разделены на 4 …

1
Zune такие же функции, как WP7? (жест, акселерометр)
У нас в Канаде нет пока Zune HD, просто интересно, имеет ли он те же программируемые функции, что и WP7? Люблю жесты и акселерометр. В основном, если я просто играю в игру, с элементами управления на экране (джойстиками на экране) это простой порт для настройки? Спасибо!

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