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

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

1
Почему истекшее игровое время отличается от общего игрового времени в XNA?
Я пробовал три разных способа использования ElapsedGameTimeи TotalGameTime, потому что я хочу точное совпадение, чтобы все обновлялось / отрисовывалось соответственно. Пока я экспериментировал, я узнал, что самое первое обновление, ElapsedGameTimeи TotalGameTimeоба 0. Второе обновление ElapsedGameTime- 0,0166667, что правильно (60 обновлений в секунду). Но TotalGameTimeэто 0, я не понимаю, почему. Итак, …
8 c#  xna 

1
Как я могу общаться с компонентом IronPython в игре C # / XNA?
Моя игра XNA является компонентно-ориентированной и имеет различные компоненты для позиционирования, представления физики, рендеринга и т. Д., Которые расширяют базовый Componentкласс. У игрока и врагов также есть контроллеры, которые в настоящее время определены в C #. Я хотел бы превратить их в скрипты Python через IronPython (реализация Python для .NET). …

6
Как я могу хранить все свои данные уровня в одном файле, а не распределять по многим файлам?
В настоящее время я генерирую данные уровня и сохраняю их на диск, чтобы сохранить все изменения, внесенные в уровень. Я сохраняю "куски" размером 2048x2048 пикселей в файл. Всякий раз, когда игрок перемещается по секции, у которой нет файла, связанного с позицией, создается новый файл. Это прекрасно работает и очень быстро. …

3
Есть ли простой способ сгруппировать два или более спрайтов, чтобы все они были зависимы друг от друга?
Я думаю, что этот вопрос очень похож на этот , но я не уверен, что ответы универсальны. Итак, моя цель: Поместите двух спрайтов в фиксированное положение, например игрока и его глаз Удостоверьтесь, что всякий раз, когда игрок вращается, спрайт глаз тоже вращается и попадает в то же относительное положение от …
8 xna  c#  2d  sprites 

1
Как создать текстуру XNA из GDI-изображения с исходным прямоугольником?
Texture2D в XNA может содержать только так много. В зависимости от того, какой профиль я использую, этот предел составляет 2048 или 4096 пикселей в ширину. Насколько я могу судить по моим исследованиям (кто-то поправит меня, если я ошибаюсь) GDI-изображения не имеют никаких ограничений, кроме того, что они не превышают память …
8 xna  c#  textures  image 

2
Как получить доступ к переменным в классе Game1 из другого класса в XNA?
Я пытаюсь написать SpriteManagerкласс в XNA, но мне нужен доступ к Gameпеременным. Например, Game.Contentсвойство будет очень полезно при загрузке текстур и Game.GraphicsDevice.Viewportпоможет получить размер окна. На данный момент у меня есть следующий класс: public MainGame : DrawableGameComponent { public SpriteManager<Enemy> EnemyManager { get; get; } public SpriteManager<Powerup> PowerupManager { get; …

2
Как лучше всего найти открытое пространство на уровне?
Я работаю над 2D-игрой, в которой вы используете краску для добавления плиток к уровню, и сейчас я работаю над добавлением плиток деформации. Он настроен таким образом, чтобы определенные ориентированные на направление краски использовали две точки (начало и конец), чтобы определить, в каком направлении будут указывать плитки (влево, вправо, вверх, вниз.) …
7 xna  c#  tiles 

3
Как заставить объекты двигаться по дорожке?
Я пытаюсь получить что-то вроде изображения ниже. Как видите, есть шоссе, а внутри него будут двигаться некоторые объекты (миллисекунды). Я думаю, что уличное поведение похоже на трубопровод. Когда шоссе загружает объект, оно появляется в начале и будет двигаться по шоссе до тех пор, пока не достигнет другой крайности шоссе. Моя …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.