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

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

4
Как синхронизировать игру с музыкой
Вы можете быть знакомы с играми ryhtm, такими как Dancing Line , Geometry Dash или даже Guitar Hero . У них есть что-то общее: каждое действие в игре синхронизировано с музыкой. Моя цель - создать игру типа Geometry Dash, в которой игрок должен выполнять некоторые действия в ритме, пока персонаж …

1
Понимание пиксельной графики в Unity 2d
Я изо всех сил пытаюсь понять основы пиксельной графики в Unity. Я понимаю, что такое единица измерения, и что если я рисую свой спрайт с разрешением 16x16 пикселей, я должен установить PPU на 16. Возьмите, например, долину звездной росы, на изображении ниже вы можете четко видеть, что игрок не квадратный. …

4
Должны ли методы жизненного цикла Unity аннотироваться атрибутом UsedImplicitly?
Помогает ли аннотирование методов жизненного цикла Unity с помощью UsedImplicitlyатрибута улучшить читабельность вашего кода? Например: public class Example : MonoBehaviour { [UsedImplicitly] private void Awake() { DoSomething(); } private void DoSomething() { // ... } } Этот пост в блоге "Структурирование вашего единства MonoBehaviours" предлагает этот подход в качестве полезного …
9 unity  c# 

2
Как сделать поле видимым (присоединяемым) в инспекторе, но недоступным через код (частный)?
Скажем , у меня есть переменная buttonтипа , Buttonкоторая, конечно System.Serializable. Я хочу, чтобы эта переменная была назначена через инспектор, поэтому я делаю это public: public class SomeScript : MonoBehaviour{ public Button button; } Что дает мне это: Теперь я хочу сохранить код в чистоте и безопасности (организованным), и есть …

2
Как избежать спагетти в аниматоре?
Я работаю с анимацией в Unity, и до сих пор я сделал только четыре (вверх и вниз влево и вправо), и мое окно анимации выглядит следующим образом ... Проблема в том, что если я двигался вверх, я хочу, чтобы герой продолжал искать вверх, а не переходил на «нейтральное холостое ход» …
9 unity  2d  animation 

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Анимированные текстуры для моделей; Как написать шейдер?
Смотрел какую-то Ракетную лигу и заметил там анимированные наклейки и колеса. , Я хотел бы реализовать нечто похожее на эффекты на изображении выше. Как мне написать шейдер Unity для создания эффекта колеса? Я не очень разбираюсь в шейдерах, но могу ли я отредактировать стандартный шейдер Unity для создания эффекта анимации?

4
Почему мой код C # 6 не компилируется в Unity?
Почему Unity не может работать с кодом C # 6 ? Это всегда дает мне ошибки компилятора. Вот несколько примеров кода: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Я использую Visual Studio в качестве редактора кода и собираю без ошибок. Если я нажму play в Unity, он не будет построен.
9 unity  c# 

1
Построение Octree для создания ландшафта
Ранее я реализовал марширующие кубы / тетраэдры для рендеринга IsoSurface. Это работало ( YouTube ), но производительность была ужасной, так как я никогда не удосужился реализовать переменную Level of Detail, основанную на расстоянии просмотра (или даже удалив старые, отдаленные фрагменты). Я решил пойти еще раз и сделать это правильно на …
9 unity  c#  voxels  octree 

1
ResolutionException: не удается найти потенциальный артефакт для com.google.android.gms: play-services-games: 8.1+
Получение этой ошибки: EditorAssemblies.ProcessEditorInitializeOnLoad (тип System.Type) (в C: /buildslave/unity/build/Editor/Mono/EditorAssemblies.cs: 123) Rethrow as TargetInvocationException: Исключение было выброшено целью вызова. System.Reflection.MonoCMethod.Invoke (объект System.Object, объект BindingFlags invokeAttr, связыватель System.Reflection.Binder, параметры System.Object [], культура System.Globalization.CultureInfo) (в / Users / builduser / buildslave / mono-runtime- and-classlibs / build / mcs / class / corlib / …

2
Как обнаружить курсор мыши для изображения пользовательского интерфейса в Unity 5?
У меня есть изображение, которое я настроил для перемещения и увеличения и уменьшения масштаба. Проблема в том, что зум можно сделать из любой точки сцены, но я хочу, чтобы зум увеличивался только тогда, когда мышь наводит курсор на изображение. Я попытался использовать OnMouseEnter, OnMouseOver, триггеры событий, все три из которых …
9 unity  c#  gui  image  mouse 

1
Как вручную нарисовать часть листа спрайта?
Я работаю в Unity и обнаружил, что аниматор не работает для того, что я пытаюсь сделать, в моей 2D-игре. Я хочу создать определенную анимацию, используя листы спрайтов, и иметь возможность повторно использовать ту же анимацию с другими спрайтами, которые имеют одинаковый размер и размеры по ячейкам. После некоторых исследований я …

3
Слепящий поворот зеркал
Я поворачиваю своего игрового персонажа, чтобы посмотреть на цель, используя следующий код: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion - это текущее вращение персонажа, когда дается новая цель. lookQuaternion - это направление, в котором должен смотреть персонаж, и оно установлено так: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); turnNormalizer …

2
Сопрограммы в сериале
Как бы я мог составить последовательность вызовов Coroutine, которые должны выполняться один за другим? Я пытался получить мигающий цветовой эффект, зацикливая серию цветовых эффектов в сопрограмме, но это не работает.
9 unity 

1
Как я могу сделать запись со второй игровой камеры и затем экспортировать ее в видеофайл?
Я делаю игру для PC Horror в Unity и хочу, чтобы в игре была симуляция записи с камеры - чтобы вы могли в любое время покинуть жуткое место, и у вас будет лента с тем, что вы записали на камеру во время исследования. Технически, мне нужно прикрепить вторую камеру (ручную …

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