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

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


1
Рендеринг произвольного текста в XNA с использованием Windows API?
В комментарии Эндрю на мой другой вопрос он отметил, что можно отображать текст на Texture2D с помощью Windows API вместо рисования текста непосредственно с помощью SpriteBatch. Как это сделать? Я предполагаю, что есть промежуточный шаг перед записью данных изображения в Texture2D. Я спрашиваю, потому что это позволило бы мне визуализировать …
9 xna  c#  windows 

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

6
Почему я не зацикливаюсь
Я новичок в Unity. Я изучал сопрограммы, и я написал это. private void Fire() { if(Input.GetButtonDown("Fire1")) { StartCoroutine(FireContinuously()); } if(Input.GetButtonUp("Fire1")) { StopAllCoroutines(); } } IEnumerator FireContinuously() { while(true) { GameObject laser = Instantiate(LaserPrefab, transform.position, Quaternion.identity) as GameObject; laser.GetComponent<Rigidbody2D>().velocity = new Vector2(0, 10f); yield return new WaitForSeconds(firetime); } } Когда кнопка …
8 unity  c#  coroutines 

2
Как создать формулу урона в РПГ, которая поддерживает сбалансированное оружие с разными скоростями атаки?
Я делаю мобильную ролевую игру, бесконечную, в которой есть система добычи, подобная Diablo 3. Оружие имеет атаку и скорость, части брони имеют значение сопротивления (не в процентах). Формула, которую я использую: float realDamage = SkillDmg * BaseDamage / ( BaseDamage + Defense ) Результаты хорошие, урон увеличивается, если защита снижается …

1
Привязка фигур в игре
Я пытаюсь понять, как соединять фигуры, чтобы игрок мог перемещаться по холсту. Когда квадрат приближается к другому объекту, я хочу вытянуть эту фигуру (учитывая определенную близость) и сделать так, чтобы она идеально привязывалась к краю объекта. Правила: Только если края параллельны друг другу Если дочерний квадрат (перетаскиваемый) составляет половину размера …
8 unity  c#  mathematics 

4
Система компонентов сущности - прогресс игры
Я довольно новичок в разработке игр (но не в программировании), и я пытаюсь выяснить, что было бы лучшим способом справиться с коммуникацией между мирами. Я имею в виду следующее: Я читал о системах компонентов сущностей (ECS) и о том, как люди предлагают использовать разные миры / пространства ( http://gamedevelopment.tutsplus.com/tutorials/spaces-useful-game-object-containers--gamedev-14091 ) …

2
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?
Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без окна?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

2
Нахождение ячеек в пределах диапазона на гексагональной сетке
Прежде всего - я знаю, что я здесь очень плотный. После этого я пытаюсь написать реализацию этого алгоритма на C #: var results = [] for each -N ≤ dx ≤ N: for each max(-N, -dx-N) ≤ dy ≤ min(N, -dx+N): var dz = -dx-dy results.append(cube_add(center, Cube(dx, dy, dz))) Я …

2
Как создать перетаскиваемый объект, который мешает на пути?
Я задаю еще один вопрос - перетаскивание мышью (я использую Unity с C #), но с менее частой конкретной деталью: наличие препятствий в середине пути, по которому происходит перетаскивание (3D-пространство, а не 2D) , Позволь мне объяснить. Предположим, у меня есть самолет, по которому я хочу перетащить куб с именем …

2
Указатели в C # Unity
Эй, я только недавно узнал об указателях, и мне интересно, как я могу использовать их в c # (я только что узнал о них в c ++) в единстве. У меня есть несколько вопросов. Указатели используют низкоуровневое программирование для поиска позиций различных значений на компьютере. Значит ли это, что вы …

3
Преодоление ограничений плавания для миров размером с планету в Unity
Насколько я знаю, из-за проблем точности с плавающей запятой вряд ли возможно продвинуться дальше, чем на 1 млн. Единиц от мирового происхождения в Unity. Создание мира с радиусом более 1 млн. Единиц потребует либо использования doubleпеременных для переменных, либо использования некоторой техники пространственного деления, чтобы разделить массивную сцену на иерархические …

0
Реализация SceneManager с использованием OpenFL
Я пытаюсь реализовать базовый SceneManager с использованием OpenFL и Haxe. У меня нет большого опыта использования OpenFL и Haxe, поэтому у меня есть несколько проблем. Вот как я разработал класс SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …

1
(Unity) Оптимизированное сетевое решение для многих движущихся объектов
Я в настоящее время предпринимаю довольно амбициозный проект. Короче говоря, это многопользовательская стратегия в реальном времени, в которой есть механика бактерий. По сути, у меня есть два удаленных игрока в окружении, и они могут порождать бактерийоподобные юниты, которые атакуют друг друга и размножаются, дублируя себя, пока не будет достигнут предел …

3
Изменение направления должно замедлять объект и ускоряться в новом направлении (на основе 2D-сетки)
Я пытаюсь реализовать какую-то физику искусственного пространства в моей 2D игре. У меня есть вид сверху на мой космический корабль. Вы можете изменить направление и установить максимальную скорость, которая затем ускоряет корабль в этом направлении в зависимости от величины ускорения двигателя. У меня есть код, который работает нормально, заставляя корабль …
8 xna  c#  physics  monogame 

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