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

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

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

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


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

3
Обнаружение биений и БПФ
Я работаю над платформерной игрой, которая включает в себя музыку с обнаружением ударов. В настоящее время я обнаруживаю биения, проверяя, превышает ли текущая амплитуда историческую выборку. Это плохо работает с жанрами музыки, такими как рок, которые имеют довольно устойчивую амплитуду. Поэтому я посмотрел дальше и нашел алгоритмы, разделяющие звук на …

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

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

4
Как бороться с произвольно большими изображениями в 2D играх?
Вопрос Что делать, если у вас есть 2D-игра, в которой используются действительно большие изображения (больше, чем может поддерживать ваше оборудование)? Может быть, есть какое-то интересное решение этой проблемы, которое мне никогда не приходило в голову. Я работаю над создателем графических приключенческих игр. Моя целевая аудитория - люди, у которых практически …
13 xna  c#  2d  graphics  textures 

7
Что такое хороший способ для хранения данных карты тайла?
Я разрабатываю 2D-платформер с друзьями из университета. Мы основали его на XNA Platformer Starter Kit, который использует файлы .txt для хранения карты тайлов. Хотя это очень просто, это не дает нам достаточного контроля и гибкости при проектировании уровней. Несколько примеров: для нескольких слоев контента требуется несколько файлов, каждый объект прикреплен …
13 xna  c#  xml 

4
Как вы разрешаете писать сетевой код на более поздних этапах разработки?
В настоящее время я нахожусь на раннем этапе написания игры, которую я в конечном итоге захочу улучшить в большинстве аспектов. Как я могу отказаться от написания сетевого кода, оставляя его довольно легко реализуемым, то есть не нужно переписывать всю игру, просто чтобы добавить ее. Что я должен иметь в виду? …

6
Как Color.Lerp между несколькими цветами?
Мне было довольно сложно найти решение этой проблемы в документах Unity. Color.Lerp(Color a, Color b, float t) является функцией, которая постепенно меняет цвет в соответствии с шагом t, давая ему окончательное значение цвета b. Как мне перебрать несколько цветов один за другим?
12 c#  unity  color  lerp 

5
Как обобщить линейный алгоритм Брезенхэма для конечных точек с плавающей точкой?
Я пытаюсь объединить две вещи. Я пишу игру, и мне нужно определить квадраты сетки, лежащие на линии с конечными точками с плавающей точкой. Более того, мне нужно включить все квадраты сетки, к которым он прикасается (т.е. не только линию Брезенхэма, но и синюю): Может кто-нибудь подсказать мне, как это сделать? …

3
Как настроить приложение для работы на высокопроизводительном графическом процессоре по умолчанию?
В настоящее время многие ноутбуки оснащены двумя графическими процессорами - высокопроизводительным и энергосберегающим (менее мощным). Большинство приложений, которые я использую на своем ноутбуке, работают на моем интегрированном (энергосберегающем) графическом процессоре, но некоторые из них по-прежнему открываются с помощью высокопроизводительной карты. Я пытаюсь настроить приложение, которое я создаю, для запуска на …
12 c#  gpu 

6
Ball Physics: сглаживание окончательных отскоков, когда мяч останавливается
Я столкнулся с другой проблемой в моей маленькой прыгающей игре с мячом. Мой мяч подпрыгивает нормально, за исключением последних моментов, когда он собирается отдохнуть. Движение мяча по основной части плавное, но ближе к концу шарик на некоторое время дергается, когда он оседает на нижней части экрана. Я могу понять, почему …
12 xna  c#  physics 

2
C # создание простой игры змеи
Я думал о создании игры со змеями на C #, поэтому у меня возникли идеи, и возникли некоторые проблемы. Как я могу отслеживать и выводить в правильном месте блоки, которые бегут за головой змеи? Если змея построена из пяти блоков, и пользователь начинает двигаться по кругу, как я могу напечатать …
12 c# 

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