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

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


6
Как пули работают в видеоиграх?
Я столкнулся с этим вопросом, когда разрабатывал видеоигру на C #. Если мы рассмотрим такие игры, как Battlefield или Call of Duty , сотни или даже тысячи пуль летят одновременно. События запускаются постоянно, и, насколько я знаю, это отнимает много вычислительной мощности ... или нет? Я хочу знать, как различные …

1
Практическое использование компонентной системы сущностей
Вчера я прочитал презентацию от GDC Canada о системе сущностей Атрибут / Поведение, и я думаю, что это довольно здорово. Тем не менее, я не уверен, как использовать его практически, а не только в теории. Прежде всего, я быстро объясню вам, как работает эта система. Каждый игровой объект (игровой объект) …

13
Какие библиотеки C # можно использовать для поддержки разработки игр? [закрыто]
Поскольку игры основаны на различных подсистемах, таких как графика (DirectX, OpenGL, ...), звук (OpenAL, Ogg Vorbis, ...) или физика (столкновения, ...), какие библиотеки, как вы знаете, полезны для разработки игр на C # и какие преимущества они предлагают?
58 c#  .net 

7
Каковы опасности разработки игр для самообучения? [закрыто]
Я собираюсь отправиться в путешествие по разработке игр. Следуя ответам на мой последний вопрос, я буду использовать C # и XNA. Тем не менее, я лично не знаю других разработчиков игр, и я не работаю в индустрии, поэтому, как таковой, буду самоучкой. Исключением из этого является, очевидно, задание вопросов и …
58 c#  xna  books 

9
Как возможны детерминированные игры перед лицом недетерминированности с плавающей точкой?
Чтобы сделать игру похожей на сетевую RTS, я видел несколько ответов, предлагающих сделать игру полностью детерминированной; тогда вам нужно всего лишь передать действия пользователей друг другу и немного отстать от того, что отображается, чтобы «заблокировать» ввод всех пользователей до того, как будет визуализирован следующий кадр. Тогда такие вещи, как положение …

7
2D Platformer AABB проблемы столкновения
У меня проблема с разрешением коллизий AABB. Я разрешаю пересечение AABB, сначала разрешив ось X, а затем ось Y. Это сделано для предотвращения этой ошибки: http://i.stack.imgur.com/NLg4j.png Текущий метод работает хорошо, когда объект перемещается в игрока, и игрок должен быть перемещен горизонтально. Как вы можете видеть в .gif, горизонтальные шипы толкают …

4
Как мне полностью скрыть и защитить струны от плеера в Unity?
Я использовал Unity для создания 2D-игры, которая будет полностью автономна (что является проблемой), для игры требуется, чтобы вы вводили определенные строки на определенных уровнях, а Unity компилируется в библиотеки DLL, которые можно легко перепроектировать, поэтому Есть ли способ защитить эти строки (игра в автономном режиме, поэтому я не могу получить …
47 unity  c#  anti-cheat 

5
Должны ли актеры в игре быть ответственными за рисование себя?
Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height backgroundColour draw(), draw()Метод …

1
Почему этот код обнаружения ударов не может правильно зарегистрировать некоторые удары?
Я сделал этот класс SoundAnalyzer для обнаружения ударов в песнях: class SoundAnalyzer { public SoundBuffer soundData; public Sound sound; public List<double> beatMarkers = new List<double>(); public SoundAnalyzer(string path) { soundData = new SoundBuffer(path); sound = new Sound(soundData); } // C = threshold, N = size of history buffer / 1024 …
38 c#  audio 

9
В Unity, как правильно реализовать шаблон синглтона?
Я видел несколько видео и учебных пособий по созданию одноэлементных объектов в Unity, в основном для a GameManager, которые, похоже, используют разные подходы к созданию и проверке синглтона. Есть ли правильный, или, скорее, предпочтительный подход к этому? Два основных примера, с которыми я столкнулся: Первый public class GameManager { private …

4
Почему мой объект движется быстрее на 45 градусов, чем на 90 градусов?
В моей игре есть объекты, которые движутся быстрее на 45 градусов, чем на 90 градусов. Каждый объект имеет Точка (х, у) позиция Направление Vector2D (x, y) Int скорость И что я делаю во время обновления, так это то, что новая позиция рассчитывается как: position.x += direction.x * speed position.y += …
32 c#  2d  geometry 

3
Что такое стандартный игровой цикл C # / Windows Forms?
Как следует структурировать основной цикл игры при написании игры на C #, в которой используются обычные Windows Forms и некоторые графические оболочки API, такие как SlimDX или OpenTK ? Каноническое приложение Windows Forms имеет точку входа, которая выглядит как public static void Main () { Application.Run(new MainForm()); } и хотя …

5
Используйте экземпляр или класс для игровых ресурсов (дерево, железо, золото)
Поэтому я создаю игру, в которой вы можете отправлять корабли в разные места, чтобы продавать или покупать такие ресурсы, как дерево, железо, золото и т. Д. Теперь мне было интересно, как ресурсы должны создаваться в игре. Я придумал 2 варианта Создайте класс для каждого ресурса: public class ResourceBase { private …

5
Имитация давления в жидкости на основе сетки
У меня в системе XNA есть система водоснабжения на основе 2D-сетки, у нас есть метод, использующий клеточные автоматы для симуляции падения и распространения воды. Пример воды, стекающей по склону: Каждая плитка может содержать массу от 0 до 255 значений жидкости, хранящихся в байтах. Я не использую floatsстарую систему водоснабжения, которую …
30 xna  c#  physics  grid  water 

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