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

Unity - это кроссплатформенная система создания игр, которая фокусируется на простом конвейерном процессе. Он состоит из игрового движка и интегрированной среды разработки. Скрипты игрового движка построены на Mono.

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
Как создать физический водопад 2D
Я пытаюсь создать водопад, который будет выглядеть как на первом изображении ниже (пожалуйста, посмотрите это видео, чтобы лучше понять, чего я хочу достичь) с физическими свойствами, чтобы он мог перемещаться вокруг объектов с коллайдерами (подобно второе изображение ниже). Хотя связанный водопад является 3D, я заинтересован в 2d реализации. Обратите внимание, …
8 unity 

1
Перемещение текстуры в соответствии с положением в шейдере
У Divinity Original Sin есть прекрасный эффект частиц. Когда я двигаюсь по игре, я вижу галактику сквозь частицы, которые движутся в соответствии с моим положением. Как я могу сделать это? Вы можете увидеть этот эффект здесь: https://youtu.be/4fIpQZ2sIAY

2
Почему цикл for более эффективен, чем цикл for в Unity?
Во время разговора с Unity о производительности парень сказал нам избегать for eachцикла, чтобы повысить производительность, и вместо этого использовать обычный цикл for. В чем разница между forи for eachс точки зрения реализации? Что делает for eachнеэффективным?

1
Неправильно ли создавать новые объекты в Update ()?
Я использую Unity, и иногда я использую newключевое слово th Update, как и new Vector3()т.д ... Интересно, это вызывает утечку памяти? Я имею в виду, что в каждом кадре создается новый Vector3. Если это способ работы, это означает, что в памяти созданы тысячи Векторов. Это правда или я не прав?
8 unity 

4
Как я могу установить продолжительность заставки?
Я использую Unity Pro, поэтому у меня есть все инструменты Splash Screen . У меня есть полноэкранное изображение, которое я хочу использовать в качестве заставки. Я хочу, чтобы мой экран-заставка оставался на экране в течение n секунд. Я хочу, чтобы заставка была обрезана, если она не идеально подходит под размер …

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

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 

1
Научиться делать самозванцев вручную в Unity - как сделать объект текстурой, а не тем, что видит камера?
Я пытаюсь изучить самый эффективный способ сделать самозванец в Unity вручную - без использования готовых решений. Мое первое предположение состоит в том, что это должно быть достигнуто с помощью RenderTexture и второй камеры, а затем делать разные «снимки» разных углов объекта. Если есть лучшие альтернативы с точки зрения производительности (даже …

1
Как активировать меню GearVR в моих собственных Unity-Apps?
Таким образом, в обычных приложениях GearVr, которые вы можете загрузить с рынка, вы можете активировать меню GearVr для управления яркостью и т. Д. Долгим нажатием на кнопку «назад». Но это не работает для всех моих приложений, которые я сделал с Unity для GearVr, есть ли что-то особенное, что я должен …

3
Как динамически создать текстовый объект UI в Unity 5?
Я искал что-то, что должно быть простым, но документация Unity 5 по этому вопросу довольно устарела. То, чего я хочу достичь, - это иметь возможность создавать текст пользовательского интерфейса полностью из сценария, то есть полностью динамически - в моем реальном случае приложения я буду делать это в цикле с заранее …
8 unity  gui  text 

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

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

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

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

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