Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела Unity, Unity3D

Что за ошибка: Object reference not set to an instance of an object?
NullReferenceException: Object reference not set to an instance of an object bullet.Update () (at Assets/Script/bullet.cs:27) using UnityEngine; using System.Collections; public class...

События по таймеру
Как в Unity выполнять дейстивие напрмер раз в секунду? Ну для простого примера раз в секунду выводить сообщение в консоль?

Управление персонажем
У меня не получается написать плавное передвижение на AWSD для куба Можете написать пример пожалуйста По типу: Если W нажата куб плавно передвигается вперёд Добавлено через 3 часа 5 минут На...

Вращение объекта вокруг своей оси
Здравствуйте я полный новичок в unity3d, недавно столкнулся с такой проблемой, буду рад если поможете понять в чем дело: На игровом 2d объекте которым управляет игрок, повесил анимацию поворота...

Как изменить центр объекта?
Уменя есть скрипт которой вращает обэкт ! проблема в том что оно вращает там где центр обэкта ! а мне би хотелось вращать в другой точке !на пивот не хочет работать !Пробивал создать пустишку и тута...

Изменить спрайт объекта Image
День добрый. В Unity я новичок, в C# тоже, поэтому прошу сильно не пинать. Сабж. Есть объект Image, на нем спрайт и рядом кнопка. В папке Assets/Resourses лежат 3 спрайта. Планируется, чтобы при...

Изменение text
У меня в Canvas есть Text, как в процессе игры его менять?

Получить объект по клику мыши
Здравствуйте. На terrain находится много объектов. Как сделать: Нажимаю по любому объекту мышкой, и он удаляется. Как удалять знаю, а вот как удалить объект по которому я щелкнул мышкой -...

Поворот пушки за мышкой в 2d
Приветствую. Есть у меня прямоугольник (пушка), привязана hinge joint 2d к башне. Башня и пушка физ. объекты. Хочу чтоб пушка поворачивалась за мышкой (в 2д). Находил примеры, но не получалось...

Изменение UI Text, посредством скрипта
Нужно выводить очки в текст. Сделал, вроде, всё правильно, то бишь: using UnityEngine; using System.Collections; using UnityEngine.UI; public class Points : MonoBehaviour { long Cursors =...

Движение врага в Unity 2D C#
Приветствую ! Такой интересный вопрос , делаю 2D игру на Unity , делаю врага … Есть сам игрок и спрайт врага , необходимо , чтобы враг двигался за игроком , когда игрок находится на определенной...

Как сделать действие для UI Button?
Как сделать действие для UI Button, в unity 5 C#? public GameObject Button_name; ... if (Button_name) { } ...

Прозрачность объекта
Добрый день. Делаю прозрачность так Color color = new Color(255,255,255,0.5f); obj.GetComponent<Renderer>().material.color = color; Пробовал разные шейдеры. Shader - Transparent/Reflactive...

Авто подстройка под размеры экрана устройства
Подскажите как подстроить все под размеры телефонов? Чтобы на любом телефоне игра отображалась корректно

Движение объекта за курсором, пока нажата кнопка мыши
Сколько уже лажу, не могу найти нормального решения. И то ли примеров реально нормальных нет, то ли я кривомозглый но хоть ты тресни не могу сделать движение 2д кубика за курсором мыши. Найти объект...

Как сделать задержку времени в скрипте?
Как сделать задержку времени? void OnMouseDown(){ obj.GetComponent<PolygonCollider2D> ().enabled = false; тут должна быть пауза в 1.5 секунды obj.GetComponent<CircleCollider2D>...

Уничтожение объектов при касании
Имеется скрипт уничтожения двух объектов при столкновении: using UnityEngine; using System.Collections; public class DestroyByContact : MonoBehaviour { public GameObject explosion;...

Необычная ошибка UnassignedReferenceException
Выдаёт ошибку в unity, вот текст ошибки: UnassignedReferenceException: The variable ObjectToSpawn of ObjectSpawner has not been assigned. You probably need to assign the ObjectToSpawn variable of...

Столкновение двух объектов
Есть снаряд и 2 вида стен При столкновении со стеной,нужно определить какой из типов(ну для примера деревянная или металлическая) Как это сделать? Пробовал через void OnCollisionEnter(Collision...

Передвижение объекта в определённую точку
Здравствуйте , подскажите пожалуйста со скриптом который в методе старт будет узнавать координаты игрока 1 раз , а потом двигаться к ним с заданной скоростью через переменную. Спасибо .

Переход на 2 сцену
Подскажите как добавить 2 сцену и осуществить переход на нее работаю с 2Д Добавлено через 12 минут ситуация такая есть background z = 0, 2 кнопки z = -1 хочу чтоб при нажатии на кнопку...

Координаты клика мыши
Клика по экрану (x и y которые), как их вывести в консоль, какая там функция за это отвечает непойму..

Как убрать ошибку CS0246?
Здраствуйте может кто то знает. Я создаю игру на движке unity и у меня ошибка CS0246 можете пожалуйста подсказать как её убрать? Assets\Spawner.cs(8,12): error CS0246: The type or namespace name...

Как сделать куб прозрачным?
Здравствуйте! хотел спросить как можно сделать куб прозрачным! Подскажите люди добрые Добавлено через 48 минут всё разобрался. Надо кинуть любую текстуру в куб, после чего нажимаем на куб и видим...

Вызов функции из другого скрипта
Доброго времени суток. Проблема заключается в следующем, имеется два скрипта (script1 и script2), нужно вызвать функции в script1, которая находиться в script2. void OnMouseDown() { //первый...

Отключить курсор
Доброго времени суток! Подскажите как отключить изображение курсора побывал так UnityEngine.Cursor.visible = false; не получается. Unitu 5

Поворот камеры
Как сделать стандартный обзор камерой под управлением мышки?

Как переместить спрайт на задний фон
Я новичок в Unity и прошу помочь, как переместить объект на задний/передний слой. Он у меня появляется за фоном а нужно что бы объект было видно. Edit1: Работаю в 2д

Управление персонажем Unity 2D 5.2
Доброго времени суток. Только начинаю изучать unity и немного уже изучаю C#. Проблема в следующем: Пытаюсь реализовать управление 2d объектом через rigidbody2D но получаю ошибки компилятора: ...

Изменение переменной другого скрипта
Только начинаю осваивать Unity, знаю что тема поднималась неоднократно, но до меня так и не дошло как изменить переменную одного скрипта из другого. Вопрос в картинке ниже.

C# Передвижение игрока unity
Доброго времени суток! Ребятки помогайте: Решил написать передвижение игрока по нажатию клавиш wasd Суть в том что мне нужно что бы игрок передвигался ровно на 48 пикселей.(Влево вправо вверх и...

Написание скрипта для перемещения персонажа в Unity
Доброго времени суток! Решил начать изучение движка Unity, с оф сайта скачал, версия Unity 2017.4.0f1. Начал создавать платформер и уткнулся в проблему написания скрипта для передвижения. Скрин...

Изменение цвета текста скриптом
Суть в том, что при определённых обстоятельствах цвет текста должен изменяться, чего таки мне добиться не удалось. using UnityEngine; using System.Collections; using UnityEngine.UI; public...

Передвижение объекта из точки А в точку Б
Всем доброго времени суток. Я к вам хочу обратиться за помощью: мне надо плавно переместить объект в начало сцены не зависимо от его расположения (желательно ещё и с вращением), а как сделать -...

Скрипт на преследование монстром
начал делать игру на unity 4, плохо знаю языки программирования. возникла проблема с CSharp ом. хочу написать скрипт чтобы пи входе в триггер включался скрипт преследования монстром(этот у меня есть)...

Как обратиться к переменной из другого скрипта?
public class heroScript : MonoBehaviour { public int score = 20; } Обращаюсь: public int score; private heroScript herosсript; void Start()

Unity 3D, книги на русском
Нужна книжка сабж. На русском желательно. С привязкой к js. В этой теме новичек. Накидайте книжек по геймдеву (2d и 3d), для самых новичков (js/c/c++ ). Спасибо.

Как изменить разрешение?
Я больше, чем уверен, что это глупый вопрос, но как изменить разрешение в Unity?

Ошибка обновления Package Manager
В общем, захожу в Package Manager , дабы пост процессинг поставить и вижу refreshing error внизу. В консоли вылетела ошибка и загуглив нашел у буржуев, что нужно акк подтвердить по e-mail. Я так и...

Спавн объектов
Привет, помогите, плиз, разобраться новичку) Задача: Заспавнить на определённой площади (в прямоугольнике) 2d ёмкости, в которых перед началом игры спавнятся 2d предметы. Нажимаешь на ёмкость -...

Переход на другую сцену в Unity C#
Здравствуйте , такая идея - хочу сделать так чтобы , когда игрок нажимал на пробел допустим , начиналась игра ( вызывалась другая сцена ). Но по нажатию ничего не происходит . код - using...

Позиция объекта
Здравствуйте. Нужно определить положение объекта на плоскости. Грубо говоря, как написать это на C#: Если(Положение объекта = координата X, координата Y) { }

Переход на новую сцену путем нажатия кнопки "Button" в Unity
Возникла такая вот потребность что бы по нажатию на кнопку BUTTON UI меня перебрасывало на следующую сцену, сделал все с помощью сцен. менеджера и поместил скрипт в "One click" На самой кнопке, но...

Плавное перемещение по заданному пути
Всем привет. Есть примитивный путь. private List<Tile> MyCoordPath; void Start() { MyCoordPath = new List<Tile>();

Выполнение действия через n секунд
Ребят, как в юнити выполнять какое то действие через определенное время ? (хочу отправлять на сервер координаты персонажа, например, 2 раза в секунду (или больше/меньше))

Как проверить нажата ли UI кнопка в юнити?
Потом если она нажата выполнить действие

Скрипт на камеру как в редакторе Unity3d
Нужен скрипт для облета вокруг объекта, приближения/отдаления и тд для мыши и тача. Может есть у кого готовый скрипт? Добавлено через 1 час 7 минут using UnityEngine; using System.Collections; ...

Изменение цвета спрайта
Делаю 2d платформер. Нужно, чтобы при получении урона Главный персонаж на мгновение Перекрашивался в белый цвет. Подскажите, какая есть команда для перекрашивания персонажа?

Как сделать светящийся объект в Unity
Привет форумчане. Подскажите, как сделать светящийся объект, чтобы он излучал свет и отражался на текстурах(как в блендере). Про эффект Glow знаю и про Emission, но они не дают реальный свет. Сам...

Как сделать счетчик очков?
Делаю игру про штампование. За каждый штамп (UI Button) должно даваться по 1 очку. Необходимо следующее: когда кол-во очков будет от 40 до 80 (рандомное одно число) на экране появляется надпись (UI...

Питон и юнити
Подскажите,можна ли скрипти для юнити писать на питоне,и если да то как ето происходит. спасибо за ответи.

Движение камеры вслед за персонажем в 2d платформере
Есть скрипт движения камеры вслед за объектом и скрипт движения самого объекта. using System; using UnityEngine; public class MoveCamera : MonoBehaviour { public float dumping = 1.5f;...

Как удалять со сцены одновременно несколько объектов?
Мне нужно чтобы по нажатию на кнопку удалялся со сцены одновременно несколько объектов. Как удалить 1 объект я знаю через:Destroy(this.gameObject); А вот как эту строчку переделать под несколько так...

Запретить объекту выходить за камеру(границу экрана)
Игра 2D, Границы камеры и есть граница экрана, как запретить объекту которым управляет игрок(WASD), выходить за камеру?

Как проверить столкновение объекта с другим объектом проверяя тег (я новичок)
Проблема такая. У меня есть шар и шип, при столкновении шара с шипом должно происходить какое либо событие. Но шип должен быть с определённым тегом. код у меня вот такой (программирую на...

Стрельба в Unity
Знаю - много было тем по этому поводу.Но всё же. using System.Collections; using System.Collections.Generic; using UnityEngine; public class ShootSystem : MonoBehaviour { //Переменные ...

VS Code не работают подсказки
Установил как редактор для скриптов, но подсказки все равно не заработали. Подскажите, в чем дело?

Обращение к переменной из другого объекта
private GameObject adfasf; adfasf = GameObject.Find("MedBox1"); Item NewVarTest = adfasf.GetComponents<Item>(); Почему не удается получить компонент? Как вообще получить компонент из...

Поиск и уничтожение объектов по тегу
Здравствуйте , не могу понять как сделать код для уничтожения всех объектов с одним тегом. Допустим есть 12 объектов с тегом X и нужно при вхождении игрока в триггер их уничтожить Понял то что ,...

Получение текста из поля Inputfield
Всем привет! Решил делать переводчик на unity3d. (не спрашивайте зачем)) Уже понял идею как это организовать, но не знаю как реализовать)) Вопрос: как из поля Inputfield взять текст? Например,...

Плавное увеличение/уменьшение объекта
Здравствуйте товарищи!возникла у меня проблема, не получается увеличить/уменьшить scale объекта плавно, через скрипт.подскажите пожалуйста, как можно реализовать это через скрипт?

Как получить размер объекта
Доброго времени суток вопрос: как можно получить размер объекта? к примеру есть 3d-объект - прямоугольник, нужно узнать его длину или ширину есть костыльный способ назначит на этот прямоугольник...

Плавная смена цвета
Здравствуйте. Пытаюсь сделать так, что бы объект плавно менял цвет. Нашёл такой код, поместил его в Update, но объект всё равно резко меняет цвет. transform.GetComponent<Renderer> ().material.color...

Прыжок в 2d платформере
Помогите пожалуйста, реализовал движения спрайта по поверхности влево и вправо, а вот с прыжком проблема, я так понимаю не правильно реализована функция OnCollision. Вот мой код: using...

Transform.rotation
Для стратегии камера должна не только передвигаться, но и менять угол просмотра. Для этого, при прокрутке колесика мыши мне нужно делать такую вещь: this.transform.rotation.x += 20; Код выдает...

Как скрыть/показать элемент GUI
Чтоб не указывать ссылку каждый раз ручку, так как количество "регионов" не известно пытаюсь понять как скрыть/показать элемент GUI GameObject temp=GameObject.Find ("CanvasMenuRegion") as...

Баг переноса скрипта: The script don't inherit a native class that can manage a script
При переносе скрипта на модель происходит ошибка 'The script don't inherit a native class that can manage a script' из-за чего это может быть? Вот скрипт; using System.Collections; using...

Изменить цвет материала
есть куча обьектов с одним материалом, мне надо скриптово поменять цвет всех объектов, но менять renderer.material.color каждого объекта очень не очень, можно ли как то изменить цвет в самом...

Изменение размеров UI через скрипт
Здравствуйте, нужна ваша помощь. Есть панель, нужно изменить размер панели через скрипт, а если быть точнее то только ее высоту не меняя ширину. как обратиться к панели и данному свойству через...

Как отловить кручение колёсика маши?
Здравствуйте!Как отловить кручение колёсика маши?

Доступ к дочернему объекту
Подскажите плиз, такая ситуация: Есть префабы с разным количеством дочерних объектов. В старте я к некоторым из этих префабов через код рандомно присоединяю ещё по одному рандомному дочернему...

Вращение объекта вокруг другого объекта
Как сделать вращение объекта вокруг другого объекта? Например: создаём куб, затем внутри него создать ещё один куб и отодвинуть этот куб в сторонку, а потом если вращать главный куб то внутренний...

Магия строк, или Unity и перенос строки "\n"
Здравствуйте, обитатели киберфорума! Столкнулся на днях с одной проблемой, сейчас расскажу поподробнее. В Unity, есть такой объект как TextMesh, и у него есть атрибут text. И мне понадобилось...

Поиск элементов на сцене
Добрый день. Есть потребность искать элементы на сцене(предполагаю, что лучше по одинаковому компоненту) для последующего сохранения комментария к ним в xml-файле. Возникает вопрос через что и как...

Изменить размер объекта динамически
Как динамически изменить размер объекта? transform.localScale не работает. using UnityEngine; using System.Collections; public class ColorChanger : MonoBehaviour { void Start() { ...

Объединение объектов
Есть большое количество одинаковых статичных объектов, возможно ли их объединить, чтобы они стали как один объект? Не закидать их все в пустышку, а именно объединить, или может есть еще способы...

Переход на другую сцену
Вся моя проблема, что поиском пользоваться не умею. Наверняка ответ где-то ранее уже был по данному вопросу. А суть вопроса вот в чём. Когда создаешь новую сцену, и используешь готового по умолчанию...

Остановить движение объекта
Вот код только он не останавливает объект. using System.Collections; using System.Collections.Generic; using UnityEngine; public class BubbleShoot : MonoBehaviour { public...

Поворот объекта в сторону игрока
Делал таким способом public class LookAtPlayer : MonoBehaviour { public Transform target; void Update() { transform.LookAt(target); }

Движение объекта Unity2d
Всё просто. Есть 2d объект с коллайдером(без rb). Нужно чтобы при нажатии на J объект перемещался вправо, а при нажатии на L перемещался влево. Вот код using System.Collections; using...

ОШИБКА: NullReferenceException: Object reference not set to an instance of an object
Привет всем. Пытаюсь сделать двухмерную карточную игру Memory. Как делать эту игру - подробно описано в учебнике "Джозеф Хокинг - Unity в действии" в главе 5. Я всё сделал по шагам из книги. Но в...

Справочник скриптов C#
Есть ли справочник скриптов C#? Т.е. там где только название какой-либо переменной\функции\константы и её функции. Что-то вроде этого: http://fi2.php.net/manual/ru/funcref.php Добавлено через 59...

Создание простого контроллера от третьего лица ( для RPG игры)
Всем привет, недавно появилось желания написать небольшую РПГ игру, точнее базу для нее ( лишь скрипты и механизм взаимодействия без моделей). Сейчас задача стоит такая: 1) Создать контроллер от...

Как считывать координаты объекта?
Здравствуйте помогите реализовать один алгоритм вот мой код if (UnityEngine.Collision == Farm){ if (Input.GetKeyDown(KeyCode.E)){ Instantiate(Pshenitsa, Player.GetType ,...

Пропадает нормальное освещение после перезагрузки сцены
При загрузке сцены из главного меню Application.LoadLevel(1) или перезапуске Application.LoadLevel(Application.loadedLevel) на сцене пропадает нормальное освещение ( становится значительно темнее, а...

Привязка камеры к обьекту
всем юнишникам привет! подскажите пожалуйсто как привязать камеру к обьекту что бы когда летел обьект за ним следовала камера !

Остановить coroutine
Скорость падающих предметов (они респаунятся сверху, поэтому переменная static) увеличивается постепенно, но после проигрыша, нажимая restart, скорость не возвращается в изначальное значение, а...

Смена сцен
Подскажите пожалуйста, как менять сцену, по нажатию кнопки, на ту которую я запишу в скрипте. Желательно на C#. P.S Я- новичок, в программировании. По этому если можете, разъясните мне все это...

Не могу добавить на объект скрипт
Ни на один объект не добавляется ни одни скрипт. Пробовал создать новый скрипт, не запуская его в visual studio, не помогло.

Активация объекта через скрипт
Не могу понять,что не так.Компилятор ошибок не выдаёт,а на деле вообще не работает. Скрипт перезагрузки уровня. using UnityEngine; using System.Collections; public class LoadlLevel :...

Подёргивание объекта при перемещении в игре
Доброго времени суток, форумчане! При разработке игрушки столкнулся довольно неприятной проблемой. Делаю систему управления танчиком, основана на приложении управляющих импульсов на каждом фрейме...

Как работать с клонами (динамическими созданными объектами)
Когда я динамически создаю объект (с помощью Instantiate) Instantiate(Obj, new Vector3(Player.transform.position.x, Player.transform.position.y, 0), Quaternion.identity); я не могу с ним работать,...

Адаптация игры под все разрешения экрана. Как сделать ? Unity2D
Надо чтобы игра была адаптирована под все разрешения. Как это сделать ? Неужели каждый объект в ручную перемещать ? Игра 2D, делал в режиме Free Aspect, Scale 1x

Unity воспроизведение анимации на кнопке
Добрый день. Есть Button на канвасе. Есть покадровая анимация (2d Object -> sprite) висит на button. Нужно сделать так, чтобы при нажатии на кнопку (в данном случая ЛКМ) анимация воспроизводилась...

Unity 2D C# Рандомный спавн
Проблема в том что, у меня есть монетка и игрок При столкновении игрока с монеткой она должна удалятся и спавниться другая с рандомными значениями но она не удаляется и не спавнит другую в чем...

Открытие старого проекта в новой версии unity3d
При открытии старого проекта в новой версии unity3d появляется ошибка: Updating prodject. After updating prodect you can not open the project with old vercion Unity. Как можно открыть проект без...

Передача переменной из одного скрипта в другой
Всем привет. Есть переменная click(uint),она висит на объекте. надо,чтобы я жмакал на объект2 и эта переменная изменялась. Сам вопрос-как передать из скрипта1,который висит на объекте1,в скрип2...

Столкновение двух коллайдеров
К примеру есть пустой объект и на нем скрипт, который должен отслеживать столкновение двух других объектов на сцене. Можно на один из объектов повесить вот такой скрипт: void OnCollisionEnter...

Touch управление в Unity3d
Очень прошу помочь с модификацией кода под мобильные устройства! Имеется скрипт управления для ПК. Пытался переделать его под " touch управление", но не выходит. Кто разбирается, помогите пожалуйста

Получить координаты курсора в внутреигровом пространстве
Здравствуйте, подскажите: нужно получить координаты курсора, но не экранные, а координаты в пространстве сцены, например если бы курсор находился ровно по центру, то его координаты х и у были бы 0, 0.

GameObject.SetActive(); По нажатию кнопки - появление объекта, при повторном нажатии, исчезание объекта
Привет. Не знаю, как сделать скрипт, который при нажатии кнопки делал GameObject активным , а при повторном нажатии не активным( т.е. скрывал его). Вот сам скрипт. using...

Unity 2d камера ничего не видит
удалил камеру, когда создал камеру заново, она перестала видеть все объекты которые я ставил в сцене и при нажатии плей просто синий экран, как починить??? =(

Не отображается UI текст
Текст входит в область видимости камеры, лежит на верхнем слое, но с камеры его не видно, что в редакторе, что в пробной игре. Сталкивался кто с такой проблемой?

Update и нажатие кнопки мыши
Всем привет! Возникла вот такая проблема: В Update пишу код для плавного поворота куба на 90 градусов transform.rotation = Quaternion.Lerp(.... и т.д так все прекрасно работает при запуске, но вот...

OnTriggerEnter2D не работает
Вопрос по Unity3D. Имеется два 2D объекта (Sprite) . Как узнать когда эти два спрайта пересекутся? Я знаю есть события OnTrigger2D, но оно у меня не работает.

Движение объекта на плоскости по клику мыши
Приветствую! Пытаюсь по клику мыши заставить объект двигаться. Через Ray получил точку пересечения луча с terrain. Но вот заставить, чтоб он к точке не получается. Делаю через rigidbody. В ниже...

Как узнать текущую сцену (уровень)?
Как узнать текущую сцену и вывести её в переменную? Должно получиться что то типа этого: scen = текущая сцена; и потом переменную scen использовать, например для сохранения уровня.

Как присвоить значение переменной из другого скрипта?
Имеется два скрипта LocalizationGame и ButtonController Как во втором скрипте поменять значение переменной из первого? LocalizationGame { public int language = 0; }

Unity3d и база данных, как лучше хранить информацию?
Unity3d и базза данных,или как лучше хранить информацию? Ведь я только знаю что напрямую нельзя сделать подключения,но можно сделать через php или если игра на телефоне то можно храпнить данные в...

Скрипт для смерти персонажа
Всем привет, делаю игрушку на юнити 2д, как правильно написать скрипт что бы как только количество жизней становилось 0 персонаж умирал? сделал только при падении, но не могу разобраться как сделать...

Не работает ни OnTriggerEnter, ни OnCollisionEnter
Просто хочу сделать так, чтобы при пересечении двух объектов, выскакивало бы сообщение об этом, но, если пытаюсь это осуществить с помощью OnCollisionEnter, ничего не происходит. Если делать через...

Ошибка при запуске Unity
Как решить эту проблему При запуске Unity появляеться ошибка. Пишет что нету UnityPackageManager.exe в папке Server. Антивируса у меня нет, по этому это не из-за антивируса. CCleaner чистил давно...

Как выводить переменную через текст?
Как выводить переменную через текст?(2D)

Изменение места установки
Как в Unity Hub изменить место для установки самой Unity, Hub вроде стоит на D диске, а саму Unity хочет устанавливать на C, а там места очень мало.

Не могу сделать прыжок
Есть код на прыжок но не могу понять почему он не прыгает(он прыгает как бы, он поднимается в воздух но обратно не возвращается на землю, как это сделать? помогите) Вот Код: using...

Включение и отключение гравитации
Есть 5-7 префабов(c Rigidbody2D) при старте они висят в воздухе,при нажатии на кнопку начинают падать вниз. Как это сделать? все префабы создаются скриптом. Unity 5.5

Отключение компонента при входе в триггер
как выключить скрипт который висит на обьекте при входе в триггер?

UI кнопки, исполняющие функции клавиш клавиатуры
Есть ли какой-то простой способ присвоить UI кнопке значение клавиши клавиатуры? Нужно управление с компа перепилить таким образом на мобилки. То есть, нажатие/зажатие UI кнопки должно восприниматься...

Эффект свечения и смена цвета
Доброго времени суток, ниже приведено видео, вопрос, как можно сделать яркий цвет (в данном случае голубой и оранжевый) на объекте, а так же как сделать смену такого цвета, есть идея менять цвет...

Циклы for и условия if
Есть цикл в цикле, общая работа которых должна спавнить врагов i количество, каждые j секунд. Но они спавнятся все разом. В чем причина? Вот сам цикл for(int i = 0; i < AllEnemy; i++) {...

Как сделать смерть персонажа в 2D платформере?
В моём платформере есть отдельно канвас с панелью жизней. Всё работает хорошо, сердечки уменьшаются при попадании в персонажа снаряда, но когда сердечки исчезают полностью, то персонаж не умирает, а...

Система счета очков
Помогите пожалуйста, уже всю голову поломал. Почти законченный бесконечный 2д платформер, у меня есть счетчик очков, который прикреплен к игроку на сцене, все исправно работает. И мне нужен скрипт...

Изменение Цвета Кнопки Скриптом в Unity
Приветствую ! Такой вопрос, нужно при наведении на кнопку изменять ее цвет, а когда курсор убирается, то цвет возвращается на дефолтный .... Перерыл интернет и материал не нашел рабочий ... Создавал...

Создание массива с объектами
Мне надо создать массив, в который буду записывать объекты(массив будет увеличиваться). как его объявить?

Как устранить полосы между тайлами при движении камеры?
Делаю 2D платформер на Unity, с использованием тайловой системы. Добавил скрипты движения, сделал небольшую "коробку" для теста, вроде все было нормально. Далее перешел к следованию камеры за...

Как сделать проверку на соприкосновение объектов?
К примеру есть условие есть предмет находиться в тригери то что то происходит: void OnTriggerStay (Collider dveri) { if (dveri.tag == "Player") // Двери открлись } А как тут...

Полноэкранный режим игры
при полноэкранный режиме игры у меня меняютса коорденаты обектов, почему?

Рандомное создание объекта в определенном месте
В общем суть такова, пытаюсь создать объекты там где находиться платформа, но не знаю как сделать так чтоб они были разбросаны в разных местах в пределах этой платформы. Пока только пришёл к этому ...

Как сделать движение пока зажата кнопка?
Добрый день всем! Написал простой код код.1] управление 3D объектом через Rigedbody на клавиатуре все работает идеально, но игру делаю под телефоны. Создал UI кнопки, дал им Event Trigger, а...

Движение игрока - Rigidbody
Здравствуйте! Есть простой скрипт с 2 вариантами движения игрока: using System.Collections; using System.Collections.Generic; using UnityEngine; public enum Type {PlusPosition,...

Изображение в Sprite
Доброго времени суток, мне нужно добавить на кнопку публичный спрайт, но как мне в этот спрайт добавить изображение? (то есть перенести в инспекторе)? Добавлено через 9 минут Если что изображение...

Eulerangle: как получить значение свойства Rotation из Inspector?
Доброго времени суток Как получить значение свойства Rotation из Inspector? Мне нужно показания углов поворота объекта Такой код не работает(работает не корректно) Debug.Log...

Плавный поворот
Здравствуйте, у меня огромная просьба мне нужен скрипт который при нажатии кнопки "пробел" каждый раз выполнял ПЛАВНЫЙ ПОВОРОТ на 180 градусов, по началу я пытался сделать обыкновенный поворот,но...

Соприкосновение с коллайдером (Unity 2d)
Можете подсказать скрипт, чтобы при столкновении игрвового объекта с любым коллайдером данный объект уничтожился? Как просчитать соприкосновение объекта с коллайдерами?

Урок по созданию 2D автомобиля в Unity 4.5 (часть 2)
Продолжаем урок начатый в этом посте https://www.cyberforum.ru/unity/thread1289836.html Следующим шагом добавим к изображениям колес компонент «Circle Collider 2D», а к объектам в которых они...

2D персонаж. Проверка на соприкосновение с землёй
У меня такая проблема, персонаж при прыжке отталкивается не только от земли, но ещё и от воздуха, получается как летает. Мне этого не надо, я знаю что надо сделать проверку соприкосновения с землёй....

Плавное движение
Здравствуйте, Такая проблема, пытаюсь реализовать лыжника спускающего с горы, иногда переходящую на равнину и не получается сделать плавное движение. Игрок у меня имеет RigidBody2D, Polygon...

За что отвечает Vector3.forward?
Доброго времени суток, знаю что: transform.Translate() это перемещение объекта вперед/назад, но за что отвечает это: Vector3.forward т.к. при установке, это значение берется из чего? ...

Счетчик FPS в левом углу экрана
Здравствуйте нужно сделать счетчик FPS который будет отображаться в левом углу экрана.

Удаление объекта при столкновении с с триггером
Есть много объектов и триггер, нужно сделать так, что бы объекты при прикосновении с триггером удалялись. Получается сделать только так, что скрипт висит на всех объектах, но нужно, что бы скрипт был...

Перезагрузка уровня
Имею 2 уровня и при столкновении с объектом должна вылазить меню с кнопкой рестарт. Как сделать перезагрузку уже открытой сцены. if (GUILayout.Button(RestartText, buttonStyle,...

Создание космоса
Здравствуйте ! Помогите пожалуйста Мне нужно создать игру идея моя такова ... Есть в космосе станция на нее летят корабли а на самой станции ставишь башни и не даешь полностью уничтожить её ...

Исходники любой игрушки
Доброго времени суток! Есть у кого исходники игры марио, змейка или что то в этом роде...? буду очень признателен, если скинете весь проект целиком:)

Какой нужен комп для Unity?
Здравствуйте нужен компьютер для программы Unity Сейчас стоит: Материнская плата MSI Intel 945G Процессор Intel Pentium-4 3000MHz LGA 775 Видео карта GeForce GT 440 1г Память DIMM DDR2 4GB...

Подключение внешней DLL
Добрый вечер! Имеется внешняя dll для .Net 4.0, в обычном c# проекте всё отлично работает. Необходимо эту dll использовать в unity проекте. Есть ли возможность это сделать, может кто сталкивался?...

Как работает input.getaxis и input.getbuttondown
Как работает input.getaxis и input.getbuttondown Типа надо кнопке тег дать? Типо перс при нажатии кнопки идёт влево, то беж надо If (Input.getaxis("left"))? Или надо использовать...

Дочерний объект
Друзья, нуждаюсь в вашей помощи! Ситуация у меня такова: Есть на сцене "First Person Controller", у которого есть дочерний объект камеры. Вопрос у меня таков, как мне внутри камеры создать дочерний...

Наложение Sprite-ов, слои
Здравствуйте, у меня такой вопрос: есть 2 объекта с дочерними объектами (спрайтами), как сделать один объект поверх другого(в 2d режиме)?

Как сделать плавный прыжок в 2d платформере?
Я создал персонажа на основе этого урока и при прыжке он резко перемещается в верхнюю точку. Использовался такой способ rb = GetComponent<Rigidbody2D>(); rb.AddForce (new Vector2(0f,JumpForce...

Кнопка выход в игре
Здравствуйте, у менять меню в игре и есть кнопка выхода, но я не знаю, что прописывать чтобы при нажатии кнопки игра закрывалась Вот код меню: void OnGUI() { GUI.Box(new...

Получить переменную из другого скрипта
От одного объекта score увеличивается на 1, надо чтобы от другого объекта score увеличивался в 5 раз, как обратиться к переменной score из 1 скрипта, и как это вообще сделать using...

Ограничить перемещение объекта краями экрана
Всем привет. Проект 2D. ГГ перемещается с помощью акселератора от края до края экрана (только по оси х. По у всегда одна координата) void Update() { dir.x = Input.acceleration.x; ...

Звук при нажатии на кнопку
Подскажите, пожалуйста, как сделать так, чтобы в игре нажатие на любую кнопку любой из сцен сопровождалось звуком? Конкретно, что интересует: 1) Можно ли это сделать из одного скрипта или надо...

Персонаж проходит сквозь стены
Здравствуйте! Прошу помочь, персонаж проходит сквозь стены как можно исправить? (Вид игры сверху, персонаж двигается во все стороны) using System.Collections; using System.Collections.Generic;...

Конец проигрывания анимации
Когда бот подходит к игроку включается анимация кусания. Как сделать так что-бы когда он укусил меня (закончилась анимация) у меня от одной переменной отнималось -1?

Перемещение объекта за пальцем
Есть объект, который должен перемещает за пальцем. Как это сделать. Я вожу пальцем по телефону и объект следует за пальцем

Смена дня и ночи
Решил наваять простенький скрипт для смены дня и ночи. Новичкам в Unity3D он, думаю, будет как раз кстати. var sun : Transform; // Источник света, который будет солнцем var speed : float; //...

Координатная сетка
Народ подскажите пожалуйста какие есть подходы к созданию координатной сетки. Хочется чтобы как в фермах выбираешь объект для размещения на поле, а поле уже поделено сеткой для возможного размещения....

Проигрывание анимации после анимации
Добрый день форумчане. Ищу уже пару дней информацию, нигде не смог зайти, пошел во все тяжкие - сюда пишу. Суть в чем - есть сцена, на ней несколько кнопок (сейчас 3). Мне надо сделать так, чтобы...

Объясните как использовать static
Объясните пожалуйста, как использовать static. Недавно я узнал про static, и видел что с помощью его брали значение из переменной в одном скрипте в другой скрипт. Вот как то так. Переменная в...

Движение объекта в сторону игрока
Доброе утро! И снова неумёхе нужна помощь. Не знаю как сделать, чтобы объекты летели в сторону игрока. Сделал астеройды, которые при столкновении с игроком уничтожаются, но не могу сделать скрипт...

Unity3D, создание 2d (нужна литература)
Посоветуйте уроки + литературу как видео так и любого другого формата. Главное на русском по созданию 2д игр на юнити

Как создать триггер-зону и проверить на пересечение с CharacterController
Всем привет, сейчас имеется рандомно генерируемый уровень, в котором я создаю ( в скрипте) пустой объект и устанавливаю его центр и координаты под свои нужды. Но появилась проблема - мой персонаж,...

Ndk 19.0.5232133
Переустановил юнити и перестал билдить, ошибки на il2cpp, но в инете пишут что ndk виноват. В ручную с сайта скачивал, но там версия именно для юнити не подходит. Требует версию 19.0.5232133. Как это...

Разработка игры "Гонки с препятствиями"
Здравствуйте, решил попробовать сделать простую 2D игру. Описание: игрок - машина находится внизу карты. Он движется по оси x. Управление осуществляется при помощи свайпов влево или вправо(для...

Стрельба в 2D Платформере
Всем привет. Столкнулся с такой проблемой, что скрипт не работает, а unity выдает ошибку. По идее, персонаж должен стрелять в обратную сторону. Можете сказать, в чем моя ошибка? Код: using...

Поворот героя к мышке
Добрый день! Есть у меня небольшой вопрос по управлению кораблем. Начал я делать 2D шутер по данному уроку http://gamesisart.ru/game_dev_unity_3.html#Game_3. В теме 3.3. Создаём скрипт объясняют как...

Удаление объектов со сцены
Привет! Есть сцена, на ней клонируются объекты. Нужно: при нажатию левой кнопки по объекту, удалить этот объект. Пробовал вот таким кодом: #pragma strict var hit = new RaycastHit(); ...

Движение камеры вслед за объектом
Ребята привет. Есть скрипт движения камеры с помощью мышки по X Y Z + вращение, прям как в редакторе юнити. + при движении объекта камера движется следом, это реализовано вот так:...

Выход из приложения
Здравствуйте. Возникла необходимость сохранять состояния игры при выходе из игры нажатием на центральную кнопку или нажатием стрелки назад на телефоне. Есть какой-нибудь метод, который вызывается при...

Как сделать движение объекта за мышкой?
Короче я сделал так, чтобы при нажатии булевая переменная isPushed делалась истинной, а при отпускании ложной. Затем я списал код на конвертировку позиции нажатия в мировые координаты. Всё работает,...

Ошибка при компиляции
Выдает эту ошибку и говорит что я что-то неправильно настроил. UnityException: Bundle Identifier has not been set up correctly Please set the Bundle Identifier in the Player Settings. The value...

Определение нажатого button'a в Unity3D C#
Добрый вечер, уважаемые форумчане. Делаю простенькую игру. Есть 40 button'ов и все они выполняют одну и ту же функцию в скрипте. Моя проблема в том, что я незнаю как реализовать такое: когда человек...

Андроид управление
Всем привет!!! Помогите мне, пожалуйста, перевести скрипт с ПК на Андроид управление. Вот скрипт using UnityEngine; using System.Collections; public class Character : Unit {

Как сделать, чтобы скрипты открывались в Visual Studio?
Как реализовать редактирование скриптов в Unity с помощью VS, а не Mono?

Подергивание объекта при перемещении
Добрый день! пытаюсь организовать быстрое перемещения объекта из точки а в точку Б, при этом объект при движении немного подергивается. Использовал следующие варианты: 1. void Update () { ...

Отключить и включить кнопку
void Awake() {if (gameObject.name=="button1") {отключаем кнопку}} void Method() {if (условие) {включаем кнопку} }

Ограничение выхода камеры за поля
Доброго времени суток. Подскажите пожалуйста, как ограничить выход камеры с ортографической проекцией за определённые поля, представленные в виде блоков? На этой картинке показано "игровое поле",...

Скрипт для ходьбы в юнити
Всем привет. Нужно написать скрипт ходьбы. Вправо и влево, без прыжка. Для юнити. Заранее спасибо!

Постоянная привязка одного объекта к другому
Друзья, всем доброго времени суток! Есть задача: жестко привязать один объект к другому. Есть куб, который создается из префаба. Есть линия (готовый скрипт из ассет-стора), которая создается...

Движение камеры мышкой
Хочу сделать управление камерой как в шутерах, но что то не так... У меня камера при движени мышкой вращается по всем трем осям, когда нужно только по двум. Что не так? void Start () { cam =...

CommandInvokationFailure: Unity Remote requirements check failed
Здравствуйте. На сайте впервые. Это мой первый вопрос, так что прошу прощения, если что-то указал не так. Делаю игру на Android и при старте в консоли выбивает следующую ошибку: ...

Вид от 1 лица в Unity 5
Всем привет. Народ столкнулся с такой бедой. Раньше работал в Unity3D Pro 3.5 сейчас перешел на Unity3D 5. И вот в чём вопрос - Не магу сделать вид от первого лица на c# не выходит так как только...

Не видит скрипт
Доброго времени суток. Подскажите пожалуйста, почему не подключается скрипт к объекту. Смотрю видео уроки, там создали объект, создали скрипт, сохранили скрипт и просто перенесли его на объект. Делаю...

Плавное движение объекта
Здравствуйте. Пытаюсь сделать плавное движение объекта и компилятор выдаёт ошибку. Что не так? if(transform.position!=Vector3((transform.position.x + xOffset), transform.position.y,...

C# путь к файлам проекта Unity
Добрый день нужно сохранить настройки звука но не знаю каким образом получить путь к файлам проекта Unity, чтобы этот путь можно было указать в (System. IO) File.OpenRead() File.OpenWrite () и...

Действие при нажатии на объект. Как сделать?
Здравствуйте коллеги. Подсткажите пожалуйста как сделать? Вопрос 1 Лежит книга, при нажатии на нее перед игроком на экране появляется картинка раскрытой книги с возможностью пролистать...

Изменение размеров обьекта скриптом
вообщем, только начал разбирать юнити и пытаться писать свои елементарные скрипты. и вот туплю на таком примере: есть меню, при наведении курсора на елемент меню(картинка) нужно увеличить размер....

Сбор монет, 2D игра
Не получается собрать монетки на уровне, делал по входу в триггер но спрайт, точнее объект не исчезает, помогите решить проблему. using UnityEngine; using System.Collections; public class...

Игра работает корректно в Unity, но не работает после билда
Разрабатываю игру на Android. Решил сделать билд для проверки на телефоне. В Unity все скрипты работают корректно, но после билда, на телефоне, скрипты не работают. Версия Unity: 5.6.3f1 Personal ...

Изменение цвета Background у камеры в Unity
Привет всем. Недавно начал изучать c#, так что не ругайте. В общем делаю простую игрушку и как фон использую Background у MainCamera. И с каждым запуском должен устанавливаться случайный цвет....

OnMouseDown()
Здравствуйте, OnMouseDown is called when the user has pressed the mouse button while over the GUIElement or Collider. То есть OnMouseDown работает с мышью полностью, или я не так понял? Значит...

Клик мышкой по объекту
Здравствуйте! У меня, не то чтобы проблема... В общем решил я двигаться в руку со временем и переползать с флеша на Unity3D. Вроде всё понятно, а некоторые моменты показались даже привычными, но...

Доступ к члену через ссылку экземпляр невозможен, вместо этого уточните его, указав имя типа
Я новичок в Unity, да и в C# в целом. такая проблема: Я создал переменную и хочу использовать её в другом скрипте, но не могу, ибо выходит ошибка: "Доступ к члену через ссылку экземпляр невозможен,...

Отталкивание (Unity 2d)
Как можно реализовать отталкивание от объекта при соприкосновении с ним?

Удержание кнопки, изменение значений
Подскажите пожалуйста, как написать на С# чтобы при удержании кнопки у меня значения изменялось в интервале допустим от 0 до 10.

Вектор направления
Доброго времени суток. Столкнулся с необходимостью узнать направление, в котором "смотрит" объект. Нашёл в интернете как определить направление в сторону другого объекта, это я и сам понимаю. А вот...

Как убрать размытие текста
В unity текст очень замылен , как исправить ?

Как вывести UI image на самый верхний слой, не пользуясь перетаскиванием элементов в иерархии Canvas
Здравствуйте знатоки. Есть вопрос. Везде написано, чтобы вывести какой то элемент UNITY UI на передний план нужно опустить его ниже по иерархии. Но у меня такая задача. Я делаю прокручивающуюся...

Unity 2D. Движение объекта в пределах сцены ( андроид )
Добрый день! Есть сцена с размерами 1280 * 800, есть объект, который движется от края к краю сцены используя вот такой код: private bool dirRight = true; public float speed = 2.0f; void...

Как высчитать границы камеры?
Вкратце опишу ситуацию, есть уровень, есть персонаж, 4 Box Collider-a не дают персонажу выйти за границы уровня и упасть, камера движется за персонажем. Вроде бы все хорошо, но на устройствах с...

Спавн предмета
Привет всем, у меня такой вопрос у меня есть персонаж который бегает по карте,и при нажатии на кнопку Е должен должен появится предмет, это что то типа луча вверх, примерно как это реализовать?

Добавление, удаление элементов в List<>
Доброго времени суток. Подскажите, что может быть не верно: 1. есть UI объект под названием scroll (scroll rect), к нему "инстантю" префаб изображения (получается лента изображений короч.), они...

Проигрывание анимации из скрипта С#
Доброго времени суток, вопрос может показаться простым, но мучился я долго (и в гугле и в ютубе был). Задача такая, нужно сделать воспроизведение анимации грозы. Тоесть анимация включает/выключает...

Spawn мобов!
Нужна реализиривать спавн мобов таким образом. Сперва 10-15 мобов, потом если их убили ждать 15 сек, и дальше спавнуть 20-25 мобов и т.д. Как ето сделать? Если можна код.

Задержка в Unity
Никак не могу понять. Обьясните на пальцах как сделать задержку. Юзал IEnumerator, но что то не отрабатывает. допустим у меня есть метод проверки на победу (булевский), который при вызове с задержкой...

Управление стрелками клавиатуры
Нужно присвоить действия при нажатии стрелок на клавиатуре. Пояснения Unity не смог понять. Подскажите на примере, пожалуйста. Игра 2D

Что такое Collision
Меня интересует что такое Collision, не могли бы вы растолковать мне? Добавлено через 8 минут И как его правильно использовать?

Как запустить анимацию?
Почему выдает ошибку в слове Play, Пишу так: Private void awake() { Animation anim = GetComponent<Animation>(); anim.Play("name"); } Как исправить? Что пропустил?

Движение объекта в Unity3d
Есть объект, допустим шар. необходимо его двигать на небольшой расстояние в сторону, то есть по одной оси. естественно покадрово, а не мгновенно пыталась делать через lerp - выходит ерунда ...

Функция проверки активности предмета
Всем привет, мне нужно узнать какую функцию нужно писать что бы скрипт проверил объект на SetActive что бы был false тип if (Bot1.SetActive(false)) {} Но у меня не работает почему то, прошу помощи.

В чем отличие Input.GetAxis("Mouse X") и Input.GetAxis("Horizontal")?
Собственно, это весь вопрос.

Gradle build failed
В чём заключается ошибка? И как её исправить? В интернете не смог понять, что да как https://www.cyberforum.ru/attachment.php?attachmentid=801337&stc=1&d=1487676664...

Какое количество объектов с определенным тегом имеется на сцене?
Всем Привет. Как определить, какое кол-во объектов имеется на сцене с определенным тегом? То есть сделал так: public GameObject target_2; void Start() { target_2 =...

Управление персонажем (шар)
Всем привет, форумчане. Начал делать игру наподобие balance 3d. Остановился на управлении шаром с андроида кнопками. Подскажите, please, как это сделать и в ту ли сторону я думаю? P.S. управление...

Столкновение объектов (Тригеры, где логика?)
Здравствуйте. Моя задача заключается вот в чем. Есть FirstPersonController и модель(Ящик). Нужно сделать проверку столкновения FirstPersonController и Ящика. Пробовал делать по разному...

Выбор персонажа в меню игры
Всем доброго времени суток. Ребят, не прошу написать код. Прошу толкнуть в нужную сторону. Начинаю изучать Unity, и первые шаги хочу сделать с создания игрового меню. По задумки, после входа...

Как сделать Swipe в unity, как в android?
Здравствуйте! как можно сделать swipe как в android для unity!

Отключить колайдер!
Народ, как отключить коллайдер? Только отключить не у самого объекта, а у дочернего его объекта! Вот этот код отключает у самого объекта колайдер: Collider col = GetComponent<Collider>();...

Копирование объекта C#
Создал Terrain импортировал модельку. Теперь нужно сделать что-бы каждые 10 секунд спаунился моб, в определенном радиусе игрока. Т.е. каждые 10 секунд копируется моб и ставится на Terrain допустим в...

Как использовать Raycast() в 2d? Или есть raucast2d?
Есть ли какой-нибудь Raycast2D(), просто обычный рейкаст не воспринимает Box колайдеры 2D. Если есть как использовать его? Вот мой код в 3d. using UnityEngine; using System.Collections; public...

Как сохранять переменные в играх на андроид?
Делаю 3d игру на андроид. Как можно сохранить какие то данные, например очки. Что бы они не сбрасывались при следующем входе в игру? Пробовал создавать файл и записывать туда, В тесте в юнити все...

Unity 2D - система ближнего боя в платформере
Доброго времени суток всем участникам форума! Недавно начал разрабатывать платформер, в нем я хочу реализовать систему ближнего боя. Как это должно работать: 1)Есть префаб игрока с дочерним...

Вывод сообщение при наведении на объект
Здрасте, объект состоит из разных частей, как мне сделать что б при наведении на определенную часть из объекта выводилась определенное сообщение?

Движение персонажа C#
Друзья помогите не советом а именно кода нужен есть код который управляет персонажем с помощью стрелок или клавиш на клавиатуре. Нужно сделать движение при касании ну по экрану влево вправо пальцем...

Перемещение объекта в точку касания
Мне нужно перемещение объекта в точку касания. Благодаря данному коду объект перемещается в сторону касания, как это исправить? Touch touch = Input.GetTouch(0); Vector2 touchpos =...

Как правильно задавать Path в Resources.Load()
Всем доброго утра, дня, вечера, ночи. поиск нечего конкретного не дал. У меня есть префаб который расположен Assets - корневая папка проекта, в ней Prefabs, в ней UI, там я храню префабы UI...

Вращение объекта
Здравствуйте. Помогите разобраться, как написать скрипт на C#, что бы вращать шар, вокруг своей оси. Пытаюсь в unity создать звездную систему. Мне нужно, что бы можно было вращать планету или звезду...

Вращение объекта по оси Z
Добрый вечер, Guru Unity, Подскажите, как сделать вращение объекта вокруг своей оси Z с зажатой левой кнопки мыши, Нашел только функцию зажима кнопки мыши OnMouseDrag (), а вот как вращать объект...

Unity ошибка Object reference not set to an instance of an object
Текст ошибки: NullReferenceException: Object reference not set to an instance of an object Intractable.Update () (at Assets/Arena/Script/Intractable.cs:30) строка lockRef.LockMove = true; ...

Изменение цвета объекта при наведении на него мыши
В Unity есть у меня одна проблема. При наведении на стандартные объекты(Например куб), а на другие нет. Вот код: using UnityEngine; using System.Collections; public class collor :...

Глобальные координаты дочернего объекта
Подскажите пожалуйста как получить глобальные координаты дочернего объекта(НЕ относительно родителя)?

Движение объекта в сторону рандомной точки
Есть скрипт, где враги просчитывают координаты игрока и движутся в его сторону. Сделал так, чтобы после смерти персонажа игрока создавалась рандомная точка и враги двигались к этой точке. Проблема в...

Разворот объекта типа UnityEngine.Quaternion на 180 градусов
Здравствуйте, подскажите почему при соприкосновении моего объекта с предметом который носит этот скрипт, мой объект разворачивает в позицию 180 градусов, причем до этого объект мог иметь любой угол...

Как запретить вращение экрана?
Подскажите пожалуйста как заморозить экран. Я имею ввиду на android экран переворачивается и как сделать так чтобы игра запускалась в горизонтальном положении и не менялась из за вращения телефона...

Музыка между сценами
Ребята помогите новичку. Хочу чтобы при переходе между ОПРЕДЕЛЁННЫМИ сценами музыка играла не прерывно, а вот между ДРУГИМИ она останавливалась или сбрасывалась(не важно). Попытался это записать в...

Действия при наведении на объект
Привет. Собсна, не могу разобраться уже долгое время. В чём суть... Создал canvas с картинкой моего маленького круглого курсора. Нужно сделать так, чтобы при наведении на объект о нём высвечивалась...

Как остановить воспроизведение звука?
собственно вопрос от новичка. у меня на нажатие клавиши проигрывается звук. оба звука в скрипте как AudioClip. воспроизвожу его так GetComponent<AudioSource>().PlayOneShot(ShuteSound); все...

Нажатие на объект - вывод "Hello World"
нашел пример с создание кнопки using UnityEngine; using System.Collections; public class ClickHello : MonoBehaviour { public Texture btnTexture; void OnGUI()

работа с GetComponent();
Начал изучать Unity3D, пытаюсь изменит один скрипт из другого, но постоянно выдает ошибку(((( Помогите разобраться. Скрипт который меняю using UnityEngine; using System.Collections; public...

2D rpg управление персонажем и анимация
Добрый день ! . Только начал изучать Unity 2D. Я создал 1 объект "man" . Создал 8 анимаций состояния покоя "stop_left, stop_right, stop _up, stop_down" и ходьба "goTo_left, goTo_right, goTo_up,...

Ускорение
На сцене есть вертолет, есть винт есть кнопка. Как сделать ускорение его вращения?

Как зеркально отразить спрайт?
у меня объект двигается за мышью, мне нужно чтобы например при движении мыши направо или налево спрайт разворачивался, помогите пожалуйста using UnityEngine; using UnityEngine.UI; public class...

Поиск объектов на сцене
Как проверить наличие на сцене 2х объектов с одинаковыми названиями?Мне нужно чтобы за каждый одинаковый объект из переменной вычиталось число.

Нестабильный Rigidbody2D.AddForce
if(Input.GetKeyDown(KeyCode.Space)&&grounded) rb.AddForce(new Vector2(0, forceJump),ForceMode2D.Impulse); Прыгает не стабильно. Иногда на заданую силу, иногда на много сильнее....

Активация частиц из скрипта
Здравствуйте. Существует объект на сцене(бонус), на котором висит вот такой скрипт using UnityEngine; using System.Collections; public class Damage : MonoBehaviour { ...

Рисование линий и кривых Безье, 2D-фигур
Интересует вопрос, как отрисовать в Unity прямую/кривую линию заданных толщины и цвета, а также закрашенную фигуру (многоугольник или полукруг и т.д., как вариант с бордером, но, наверное, это можно...

Скрипт включения/выключения света
Здравствуйте. Я новичок в программировании, решил написать скрипт на включение/выключение света при нажатии на клавишу. Как у любого начинающего программиста, у меня появились проблемы со скриптом,...

Управление акселерометром
Здравствуйте. По ходу обучения подошел к простой игре, где нужно катать шарик и собирать монетки(3d). Управление сделал как в уроке(но оно для ПК), хотел сделать для телефона через акселерометр, но...

Реальное время
Доброго времени, дорогие форумчане. Я недавно начал изучать C# для использования в Unity. Собственно, поэтому сообщение здесь. Я не смог найти тему по своему вопросу просто потому, что не смог...

Телепорт в Unity2D
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Teleportation : MonoBehaviour { public GameObject Portal; public GameObject Player;

Задержка функции
Доброго времени суток, мне нужно реализовать функцию по типу Console.ReadKey(), которая не продолжает работу программы пока не произойдет какое-то действия, мне нужно реализовать метод который...

Задержка выполнения кода в скрипте
как между setActive false и true сделать задержку в 1 секунду? using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Threading; public class DestPlat :...

Движущаяся платформа
Это уже стало немного заезженной темой в некоторых местах, но все таки спрошу по той причине, что не нашел нормального ответа на вопрос. Есть 2D проект с видом сверху. Есть платформа которой можно...

NullReferenceException: Object reference not set to an instance of an object
Добрый день! Пытаюсь повторить действия за CAPVBTKk3Ww и возникает ошибка с префабом. Он есть но возникает ошибка NullReferenceException: Object reference not set to an instance of an object....

Загрузка\выгрузка данных в XML файл. Unity. C#
Доброго времени суток. Передо мной стоит задача сделать выгрузку и загрузку данных об объекте в XML файл. Файл нужно сделать мультиязычным(позор моим сединам, файлик, мультиязычный, не сохранил и...

Изменение цвета UI текста(кнопки) при наведении мышкой
Как изменить цвет текста кнопки и сам фон кнопки, одновременно? Стандартными путями Unity не получается. Пытался писать скрипт примерно функцией: OnMouseEnter... не получается т.к. оно вроде...

Сервер для Unity
Недавно начал изучать Юнити. Задался вопросом: на чём пишется сервер? В документации есть что-то о том, что можно писать сервер прямо на этом движке, но некоторые пишут на node.js и говорят что Юнити...

Unity - Обращение к публичным полям одного скрипта из другого скрипта
Привет. Скрипты пишу на CSharp. В одном gameObject (назовем его HelloObject) есть два скрипта - Script1 и Script2. У script2 есть public float n. Как изменить n из Script1? Возможно вопрос...

Перемещение объекта с одной стороны экрана на противоположную
Подскажите, пожалуйста, как лучше реализовать постепенное перемещение объекта с одной стороны экрана на противоположную. К примеру, есть некая сфера и ортографическая камера. Сфера плавно...

Рандомный спавн врагов в разных точках
Доброго времени суток. Такой вопрос. В игре необходимо, что бы разные типы врагов спавнились в пяти разных точках. Игра чем то похожа на plants vs zombies, необходимо, что бы мобы рандомно(вид врага...

Скрипт движения персонажа (3д (C#)
Написал код и в одной строке ошибка когда сохраняю ошибок миллион помогите: using UnityEngine; public class Controller : MonoBehaviour { private float speed = 5f;

Error CS0246
Здравствуйте, начал учиться создавать игры на Unity и возникла ошибка в генерации дороги. Вот сама ошибка: Assets\Script\WorldController.cs(26,13): error CS0246: The type or namespace name...

Работа с List (Unity, C#)
Привет Есть List<XEP>хер; (читается как Экс И Пи) Выглядит так: Индекс0 = хер0; Индекс1 = хер1; Индекс2 = хер2; Индекс3 = хер3; Индекс4 = хер4;

Пропадает освещение после загрузки
Доброго времени суток, читал на многих форумах как это решить, у всех ответ был примерно один Window -> Lighting -> Lightmap Tab -> Disable Continuous Baking но у меня наверное слишком старая...

Скрипт на смерть игрока в юнити
var GameObject Player; //var GameObj Function OnTriggerEnter(Collider other) { if(Player == "DeadZone") { Player.SetActive(false); } } Пишу скрипт на смерть игрока в юнити, если он заходит...

Ограничение скорости AddForce по осям
Всем привет! У меня есть скрипт с движением персонажа с использованием AddForce, и ограничением скорости. if (Input.GetKey(KeyCode.W)) { ...

Персонаж проваливается сквозь Edge Collider 2D
Всем доброго времени суток! Объясните почему главный герой после прыжка может провалиться сквозь Edge Collider? На герое есть CapsuleCollider2D и RigidBody2D. При этом было замечено, что пока он...

Как сделать ссылку на сайт?
Можно ли на C# написать функцию с ссылкой на сайт? Сделать либо кликабельный текст, либо кнопку при нажатии на которую перекидывало на определенный сайт? Если да, то как. Дайте скрипт, плиз :) Кнопку...

Обращение к дочерним объектам!
Есть объект home в нём 9 дочерних объектов,на которых висят скрипты,как обратится к скрипту 2го объекта (название скрипта на объекте например Dust) ?

Unity крашится при запуске
Вечер добрый! Помогите Unity запускается и при загрузке пустой сцены выходит окно с восклицательным знаком и юнька закрывается. Пробовал переустанавливать из хаба и просто из .ехе в логах есть...

Управление Audio Source, полями AudioClip (Audio Clip) и Output (Audio Mixer Group) через скрипт
Ребята, мне опять нужна Ваша помощь! Помогите дописать скрипт управления\воспроизведения аудио клипов Есть пустой объект, на нём весит скрипт SoundManeger.cs и компонент Audio Source Вот...

Не работает проверка столкновений и вхождения в триггер
Такая проблема: я создаю игру для Android. Смысл игры: нужно тыкать пальцем и шарик туда движется. Игра в жанре2D но все объекты 3D (просто у камеры стоит Orthographic вид). Я хочу чтобы при...

Цикличное движение объекта влево и вправо
Доброе время суток всем. Вообщем я новенький в коде и в игре. Во всем в принципе разбирался сам. Но как получается не совсем, есть код отвечающий за движение объекта по оси X в прав на...

Как правильно обратиться к элементу List по индексу? Или получить индекс для перебора в цикле?
извиняюсь за банальный вопрос ,но подскажите пожалуйста ,как полуить индекс элемента в листе. то есть его порядковый номер.

Загрузить картинки на кнопки Unity
Добрый день друзья подскажите решение проблемы Хочу сделать игру на подобии МК и сделать иконки персонажей на кнопках выбора Есть префаб кнопки который создается на Canvas ->Panel(висит скрипт №1)...

Блокирование клика по GameObject, который за UI
Создал UI интерфейс в 2D игре. Когда кликаю к примеру по UI.Button или вообще на UI.Panel на любой UI, то луч клика нажимается и на UI и на объект GameObject (спрайт) который за им сзади. Как...

Проигрывание анимации 1 раз
Здравствуйте. У меня такой вопрос, есть анимация прыжка, при нажатии кнопки происходить прыжок, если держать кнопку то анимация зацикливается, как сделать так чтоб анимация была только 1 раз? ...

Вывести UI напередний план
У меня мобильный джойстик, состоит из фоновой подложки и кнопки как мне вывести конпку что UI на передний план?

Привязка скрипта к объекту, создаваемому программно
Всем привет. Имеется необходимость добавить скрипт на обработку коллизии к объекту, создаваемому программно. Снаряды, которые должны касаться этих объектов создаются тоже программно (создается клон...

Изменение размера коллайдера из скрипта
Доброго времени суток. Такой вопрос: Хочу сделать анимацию того, как персонаж крадётся, обходя препядствия снизу. Не подскажите как можно из скрипта изменить (уменьшить) размер коллайдера. В моём...

Вылетает ошибка: error CS1513:} expected
вот скрипт using UnityEngine; using System.Collections; public class Player2DControl : MonoBehaviour {

Unity Photon Cloud Синхронизация игроков
Всем доброго времени суток! Помогите решить следующею проблему. Не могу нормально сделать синхронизацию игроков по средствам Photon Unity Networking. Делаю следующее Скрипт для лобби: using...

Включить\Выключить GameObject одной кнопкой
Доброе время суток. Не селён в C#. Есть пустой игровой объект(GameObject) под ним 4 источника света(Point light). Как мне выключить - включить GameObject при нажатии одной кнопки? Делаю так: ...

Application.Quit не закрывает приложение
Привет Делаю первую простенькую игрульку Начал делать меню Каждая кнопка переводит одну сцену к другой К примеру Игра открылась - сцена Menu Кликнул по "Создатель" Открывается сцена Creator...

2D книги/туториалы
Доброго времени суток! Скорее всего этот вопрос уже не раз здесь задавался, но всё же: посоветуйте какую-нибудь книгу/туториал/канал на youtube в котором пошагово описано создание платформера на...

Как разрезать спрайт?
У меня есть спрайт https://www.freepng.ru/png-utkalw/download.html. Но мне надо разрезать его на платформы. Можно ли это сделать в самой unity или надо через фотошоп?

Ошибка Unable to initialize the unity engine. на андроиде
Решил скомпилировать игру под андроид , все прошло хорошо , установил игру на андроиде 5.0 (компилировал для 4.4), после запуска игри вибивает окно с етой ошибкой :Unable to initialize the unity...

Прорисовка UI поверх всего остального
Здрасте, у меня UI текст перекрывается фоном (спрайтом), хотя судя по z координате текст поверх фона. Пробовал использовать Sorting Layer, фон делал Image-ом в этом же канвасе - ничего. Тип рендера...

Как добавить On click на кнопку через скрипт?
Мне нужно скриптом создать на кнопке новое событие. Указать у какого объекта вызывается событие, какая функция и какой аргумент для этой функции. Пробовал через btn.onclick.Addlistener(), но так и не...

Как в Unity устроена работа с векторами?
Здравствуйте. Возможно такой вопрос уже задавался. Поэтому прошу проявить терпение. Захотел освоить юнити и написать примитивное движение самолёта (2D) интересует только физика. Не могу понять как в...

Объединение объектов в один
Здравствуйте! У меня есть объекты "Плитка" с коллайдерами (одинаковые модельки из которых получается пол) . Делал я модельку в программе "MagicaVoxel", где не получится объединить несколько таких...

Вращение объекта на сцене свайпом
Как сделать плавное вращение RotateZone с помощью скрипта? Мне необходимо вращать землю пальцем(мышью). Что-то подобное можно видеть в MMO при осмотре своего персонажа или где-то ещё. Но в моём...

Как определить проигрывается ли сейчас нужная анимация
Был у меня обычный персонаж и запускал я анимации через "anim.Play("Mine");" (анимация длится 2,1 секунды) и персонаж начинал рыть ресурс, через 2 секунды я проверял он всё ещё роет или нет "if...

Здоровье врага и урон от пули
Всееем привет. Имеется проблема, когда стреляешь в противника, он не получает урон, что я делаю не так? (быдло)код: using UnityEngine; public class EnemyHealth : MonoBehaviour { public...

Как работает Transform.forward?
Я знаю как работать с Transform.forward и какой вектор он возвращает, поэтому писать это не нужно!!! Мне интересно именно то, как движок возвращает этот вектор. Какими умножениями косинусов, синусов...

Не двигается персонаж
Решил создать простой 2D платформер. Раскидал объекты, накинул на них нужные компоненты. Написал скрипт для персонажа, прописал все кнопки управления, но когда включаешь режим игры и жмёшь по этим...

Плавное движение камеры
Здравствуйте, я начинающий в юнити, и у меня возникла одна проблема. У меня игра от первого лица и я хочу сделать в ней приседание. Для этого я просто менял позицию камеры. Но она мгновенно...

Добавление и изменение Image
Здравствуйте! Мне нужно чтобы gameobject_1 (цилиндр) влиял на изменение изображения, который находится в canvas (canvas->plane->image). Программно. В gameobject_1 будут даваться пути к определенным...

Игры с открытым исходным кодом
Привет всем! Подскажите игры с открытым исходным кодом, сделанные в unity. Я думаю изучить код и вообще структуру какой-либо игры будет полезно всем начинающим разработчикам. Спасибо)

Проигрывание пользовательских аудиофайлов
Всем привет. Как сделать так, чтобы пользователь мог скидывать в папку скомпилированного проекта музыку и слушать её в игре? У меня "мертвая точка" в самом начале написания скрипта. На теории, я...

Изменение размеров UI под разные экраны
Пишу игру под андройд Пытаюсь сделать,чтобы Текст,кнопки,поля ввода подстраивались под размеры экрана. В свойствах Canvas, Scale Mode выбираю Scale With Screen Size.Подобрал все размеры,теперь при...

Управление с видом сверху (2D)
я новичок как сделать управление с видом сверху для танка(хочу сделать типа Battle City)

Обработка нажатия на кнопку
Заранее попрошу не бить палками потому что новичок в этом деле, так вот. Как вызывать метод с несколькими переменными, например int и Slider из UI чтобы в событии OnClick в кнопке из UI появились эти...

Что делать — Ошибка Невозможно внедрить эту версию, поскольку она не позволяет существующим пользователям обновить APK
немного протупил и залил не ту версию, через мин 5 скомпилировал нормальную версию и залил, ну чтобы заменить рабочу версию, а мне вот ошибку такую Ошибка Невозможно внедрить эту версию,...

Сделать переменную видимой в инспекторе
Возможно ли сделать публичную переменную в классе, унаследованном от MonoBehaviour, хранящую кастомный тип, НЕ унаследованный от MonoBehaviour, видимой в инспекторе?

Поворот башни танка за вектором мыши
Привет, форумчане. Необходимо сделать, чтобы башня у танка поворачивалась за камерой с определённой скоростью. Для начала я пробовал узнать вектор направления камеры: public GameObject MyCamera;...

Разрешение экрана в Unity
Всем привет:victory: Делаю игрушку на андроид и столкнулся с проблемой разрешения экрана. Ведь не у всех телефонов одинаковое разрешение. Мне кажется что в большинстве случаев это разрешение 854х480...

Unity ошибка NullReferenceException: Object reference not set to an instance of an object
Сам новичок в C# и Unity. Много чего не знаю. Подскажите, пожалуйста. Столкнулся с ошибкой: NullReferenceException: Object reference not set to an instance of an object. Пишу шахматы на Unity и...

Получение координат персонажа
Как в с# получить координаты персонажа для создания обьекта на нем? Кодusing System.Collections; using System.Collections.Generic; using UnityEngine; public class creating : MonoBehaviour {...

Следование за объектом
Приветствую! Столкнулся с такой проблемой Нужно сделать следование объекта А за объектом Б если расстояние между ними по x <= n. Где объект А - сам игрок. Я сделал так: private...

Персонаж проваливается под землю. Как исправить?
У меня есть модель человека, на ней висят компоненты: transform (само собой), animator, rigidbody, character controller. На animator отключен apply root motion, на rigidbody - стоит галочка рядом с...

Запуск скрипта, который находится на объекте из скрипта
Здравствуйте. Бьюсь уже несколько дней, возможно чего-то недопонимаю. Есть объект obj с 18 скриптами на нем scr1, scr2, ..., scr18. Мне нужно сделать так, чтобы я их своего скрипта мог обратиться к...

Standart Assets сразу после импорта выдаёт ряд ошибок
Доброго времени суток. Я только начинаю разбираться с Unity и на днях при импорте Standart Assets у меня возникла проблема. Сразу после импорта консоль выдаёт ряд ошибок. Они длинные, поэтому...

Unity3D не видит Android SDK
При построении андроид приложения выдаёт 3 ошибки: Error:Invalid command android UnityEditor.HostView:OnGUI() CommandInvokationFailure: Unable to list target platforms. Please make sure the...

Invoke как с ним работать или чем заменить?
Доброго времени суток, учу С# и unity по книге. и вот начались непонятки, есть два скрипта переписанные с книги без ошибок ( вроде, просматривал несколько раз, не нашел) и когда дело доходит до...

Создание анимированного фона 2D
Здравствуйте! Представляете, ввожу свою почту в форму восстановления, а пишут, что таковая не найдена. Помогите, пожалуйста, разобраться с небольшой возникшей проблемой. На фоне стоит изображение,...

Как загрузить текстуры на объект? (Unity 3d)
Привет. Я скачал с Asset store несколько текстур, но как их загрузить на объект не знаю, не могу найти Edit texture. Смотрю видео на ютубе, создание игры на Unity. Там не та версия, которая у меня.

Секундомер
Рассмотрим на примере майнкрафта. Игрок зажимает лкм и блок начинает ломаться, если игрок отжимает лкм, то он перестает ломаться. Это надо делать так : начинаем карутин, WaitForSecond и как то...

Скрипт выстрела, полета и попадания пули для top-down 2d игры
Кто может дать скрипт, я не силен в с#.

Unity2D. Как сделать плавный поворот GameObject'a на 90/180 градусов по оси Z, нажимая 1 раз на клавишу?
Уточню еще раз, это вопрос касаемо Unity 2D. Требуется, чтобы при нажатии на клавишу(не удерживании!) gameobject плавно(именно плавно, не резко!) повернулся на определенное кол-во градусов(в моем...

Выдвигаемое меню
Господа, прошу помощи! Мне нужно сделать простенькое выдвигаемое меню, как во многих приложения. Провёл пальцем со стороны в строну, меню вылезло. В интернете подобных уроков, видеоуроков и вообще...

(A*) Как заставить объект двигаться по точкам?
Есть рассчитанный с помощью A* путь.Внимание вопрос!Как заставить сферу пердолить по этим точкам?

Unity: отключение звука в игре
Есть главная сцена с кнопками меню и есть основная сцена, в которой происходит сама игра. Вот в основной сцене добавлены звуковые эффекты, при столкновении объектов. А на главной сцене добавлена...

Код для прыжка
Здравствуйте, я начинающий программист. Помогите пожалуйста с кнопки для прыжка персонажа, игру делаю под андроид, игра в 2.5D. Сам прыжок есть, но надо чтоб не прыгал бесконечно.Вот сам скрипт:...

Tilemap с использованием Tilemap Collider 2D + Composite Collider
Делаю тестовый платформер, в очередной рас наткнулся на проблему. Подскажите как можно уменьшить размер Composite Collider по оси X ? Проблема на видео I35mpRN_VmU Вроде как есть решение...

Как удалить проект в Unity hub? (Версия 2019.3.14f1)
Шарил в интернете и нашел сайт с которого можно скачать "удалятор" проектов, но он только для версии 5.X и 4.X. Кстати вот сайт:...

Как приложить силу к объекту через скрипт
Здравствуйте. У меня вопрос: Каким образом приложить к объекту физическую силу, например как гравитация в Rigidbody. Я смог сделать так что на одной 3D модели персонажа (Главного Героя - ГГ) есть и...

Объект со сцены в List
У меня есть объект на сцене Chunk. К нему прикреплено куча блоков. Я хочу записать эти блоки в лист, взять рандомные и поменять их на другие. Как мне это реализовать? Я не совсем понимаю как мне...

Изменить прозрачность кнопки через скрипт
Добрый день. На UI кнопке есть параметр Normal Color, нужно через скрипт изменить альфа канал, пытаюсь это сделать вот таким образом: buttonEnglish.GetComponent<Button>().colors.normalColor.a =...

Проверка пересечения коллайдеров
Здравствуйте. Не могли бы вы помочь с проблемой. Есть сцена. На ней 2D спрайты с circlecollider2D. Надо чтоб при загрузке сцены можно было понять какие объекты пересекаются. Но почему то события не...

Не изменяется переменная в transform.rotation
Здравствуйте, такая штука, хочу реализовать поворот камеры на 90 градусов при нажатии кнопки pageup, т.е. чтобы человек нажал, и пока он держит, камера крутится. Когда поворот доходит до 90 градусов,...

Анимация движения персонажа
Здравствуйте. Делаю первые шаги в Unity. Пишу код движения перса по уроку https://www.youtube.com/watch?v=OoutYKyb4g0&list=PLX-uZVK_0K_6JEecbu3Y-nVnANJznCzix&index=4 Вроде все как там, но вываливает...

[SerializeField] для многих переменных
Как применить атрибут так, что бы он влиял не на 1 переменную, а на список паренных? Пример: int x; int y; float z; Видна только переменная х, а нужно также y,z

Отслеживание нажатия и отпускания кнопок
Доброго времени суток, вопрос такой, как отслеживать нажатие на кнопку(button), только не on click, а нажатие пока не отпущу кнопку, именно дляя передвижения. Тоесть нажал, и игрок движется пока не...

Ошибка ". is missing the class attribute 'ExtensionOfNativeClass'!"
Добрый день, перекинул проект на свежую версию Unity , появилась ошибка: " 'GlobalSaver' is missing the class attribute 'ExtensionOfNativeClass'! " (GlobalSaver - ненаследуемый класс...

Как изменить версию C# с 4 на 6?
Изучаю Unity. Создавал проект в Unity 5.6, VS часто ругалась что я слишком много хочу от C# 4 :). Узнал что в 2017 С# обновили до 6, могу ли я пересобрать проект на новую версию Unity? К примеру в VS...

Проблемы с il2cpp.exe
Когда билдится файл (Scripting backend il2cpp), выскакивают данные ошибки: Exception: C:\Program Files\Unity\Hub\Editor\2019.2.15f1\Editor\Data\il2cpp/build/il2cpp.exe did not run properly! ...

3D игра тормозит на андроид
Всем привет. Сделал небольшую 3D-игру для Android. Тормозит. Убрал оттуда ВСЁ!!! Оставил только 2 модели без текстур. Немного получше, но всё равно тормозит. Скачал приложения для измерения FPS в...

Анимация при нажатии на объект
Припустим у меня есть 2 объекта: Cube1 и Cube2. Как мне сделать что бы при нажатии на Cube1 проигрывалась анимация Cube2. Как не крути не выходит.

Монобровь (чёлка) смартфона в игре unity
Вопрос простой: как задетектить монобровь и адаптировать экран? Так как он перекрывает некоторые кнопки. С первым я вообще без понятия. А вот со вторым я думал, что может помочь...

Выполнение действия по нажатию кнопки
Делаю шутер на андроид,нашел в интернете подходящий мне скрипт для оружия но там выстрел происходит при нажатие клавиши мыши пытался поправить ,но мои попытки ни к чему не превели. #pragma strict ...

Условие в триггере
Здравствуйте, пишу код на сишарп, который должен при входе в триггер двух объектов с определенными тэгами активировать объект на сцене, в общем появится объект новый. Но проблема с этим, Если в...

Перевернуть спрайт персонажа зеркалом
как развернуть персонажа в коде?

Вычислить угол поворота вектора
Есть две координаты X Y (по сути координаты нормализованного 2д вектора) - нужно вычислить угол поворота вектора (именно угол). Заранее спасибо.

Unity2018.1.1f1 не открывает скрипты
в общем при попытке открыть скрипты выдает это Unable to open Assets/Scripts/GlobalTimer.cs: Check external application preferences. Добавлено через 6 минут все решена проблема Добавлено...

Создать глобальные переменные, которые будут присутствовать во всех сценах проекта
Как создать глобальные переменные, которве будут присутствовать во всех сценах проекта?

Unity v2018.3.2f1 - пустая ошибка!
При создании нового проекта появляются "пустые ошибки", не дающие запустить проект. У старых проектов тоже не все сладко - потерял все скрипты!

Количество знаков после запятой C#
Парни есть переменная с типом данных float отвечающая за деньги у меня в игре. За клик у меня прибавляется +0.1 И когда я жму 8 раз то есть 0.8 должно быть, у меня вот такая проблема (скрин), как...

Как сделать переход на следующий уровень? Unity 2D
Доброго времени суток, подскажите пожалуйста как сделать переход на следующий уровень (сцену) в Unity 2D. К примеру герой проходит уровень, доходит до объекта (финиш) и сразу переходит на следующий...

Переместить объект на другую сцену
всем привет!!! Есть три сцены Scene1, Scene2, Scene3 нужно со Scene1 переместить объект на Scene3, Scene2 служит как индикатор загрузки Scene3, то есть на Scene1 есть кнопка нажимая её загружается...

Вывод текста в новом UI (Unity 5)
Добрый день помогите, уже второй день не могу разобраться. У меня в скрипте есть переменная тина int мне нужно вывести ее значение на экран но он выдает ошибку, что не правильное преобразование int d...

Как сделать метод с промежутком времени(не коратину)
Очень глупый вопрос, но, скажем, есть метод атаки. IEnumerator rangeAttack(){ projrctilePlayer pro = Instantiate (proj,firePoint.position,Quaternion.identity) as projrctilePlayer;...

Какую версию unity 5 лучше установить?
Посоветуйте версию юнити для слабинького 32bit ноута. Проблема в том что после установки версий 5.4.0 и 5.6.4 не запускается unity. Хотя где то год назат устанавливал все работало норм, вот только...

Разместить игру в интернете
Хочу запилить игру в сеть(предположим, что уже налажено взаимодействие клиент-сервер, вся игровая логика, даже можно играть по локалке). Работал чуть-чуть с сетью, но в пределах одного-двух...

Положительное и отрицательное число (C#)
Как мне переделать число в положительное? Например: -54 в 54

Вывод текста при нажатии на кнопку
Пытаюсь сделать вывод ошибки на экран пользователю, о том, что звук выключен, создал Text и в инспекторе написал саму ошибку "Звук выключен" и скрыл текст, теперь вопрос, как активировать этот текст...

Чёрные тени
Стандартные тени выглядят, мягко говоря, не совсем естественно. С горем по полам нашел параметр strength, но он меняет только тени отбрасываемые на другие объекты. Запекать не вариант так как...

Что сделать, чтобы метод вызывался лишь один раз?
Доброго времени суток! В общем, персонаж входит в лес и высвечивается диалог(рассуждение). void OnTriggerEnter(Collider other) { if (other.gameObject.name == nameles1) {...

Всплывающие подсказки для объектов unity c#
Доброго времени суток. Предупреждаю сразу, в Unity я новичок, так что... Нужно создать всплывающие подсказки для объектов пространства. На данный момент у меня есть три куба. По наведению на...

Фиксация курсора в центре экрана, без блокировки
Необходимо зафиксировать курсор в центре экрана. Но в интернете постоянно натыкаюсь на этот код Cursor.lockState = CursorLockMode.Locked; который фиксирует и блокирует курсор. А мне необходимо...

На каком языке программировать в Unity3D для Андроида и iOS?
Доброго времени суток форумчанам! Я решил освоить Юньку3Д чисто для себя. Изучаю СиШарп. Смотрю уроки по созданию игр на ПК, используя скрипты шарпа, дс, бу. Все понятно. Но решил поинтересоваться...

Как поменять c# скриптом цвет текста UI?
Здравствуйте , хотел поменять скриптом цвет текста ( ниже скриншот ) , перепробовал много способов , цвет не меняется ни в какую . Просьба дать какой-нибудь пример . P.s - в программировании на unity...

Подсветка кода Unity в MVS
Добрый день. Решил посмотреть, что за движок Unity3D и столкнулся с одним неудобным моментом: Привычнее мне работать в MVS, но в ней не всегда подсвечивается синтаксис Unity. Как можно это...

Разрешение экрана
Подскажите, в каком разрешении (free aspect, 16:9 и так далее) надо делать игру для ios(universal) и андроид устройств?

Метод, реализующий медленное поворачивание объекта на заданный угол
Облазил русско и англоязычные форумы в поисках решения моей проблемы, пробовал использовать quaternion , но с ним было несколько проблем таких как - зацикливание анимации поворота ( объект доходил но...

Прозрачный двухсторонний шейдер
Доброго времени суток, мне нужно на куб наложить шейдер Transaprent Diffuse (Legacy Shader) что бы делать куб менее прозрачным, и в то же время наложить шейдер с Cull off (то есть видимости из...

Уничтожение при соприкосновении с коллайдером (Unity 2d)
Как сделать, чтобы при соприкосновении с коллайдерами объект уничтожался?

Как заставит приложение работать в оконном режиме?
Добрый вечер. Как заставить собранное приложение работать в оконном режиме с отключенным лаунчером? Попробовал так, не помогло:

Ошибка: Some are Mac OS X (UNIX) and some are Windows
Подскажите как избавится от ошибки в консоли ? : There are inconsistent line endings in the 'Assets/Scripts/Ads/RewardedAds.cs' script. Some are Mac OS X (UNIX) and some are Windows. This might...

Ошибка CS1061
После написания программы я переместил скрипт на камеру, но что-то пошло не так и мне выдаёт одну и ту же ошибку ... Ошибка: Assets\Camera.cs(20,61): error CS1061: 'GameObject' does not contain a...

Не работает SetActive(true)
Здравствуйте, у меня почему-то в ниже приведенном скрипте не срабатывает SetActive(true). Изначально объект активен. Я его отключаю командой Gun.SetActive(false); А потом по нажатию на кнопку он...

Клик по экрану и UI кнопки
Доброго времени суток, столкнулся с такой проблемой, в 2d игре клик (тап) по экрану вызывает изменение положения персонажа, однако во время клика (тапа) по кнопке, которая находится на этом же экране...

Baking.[ETA: много времени]
Здрасте Раньше все было нормально но сейчас случилась такая беда: Когда я делаю статичными объекты на сцене которые мне нужно сделать статичные появляется Baking... где xx это оставшееся время...

Установка Unity3D без интернета
Нужно автономно без подключения к интернету установить Unity3d. Скажем, с флешки , это реально?

Создание MMORPG (C#, Unity3d, Network View, PHP, MySQL)
Здравствуйте. Решил создать ММОРПГ игру. Присмотрелся к этим компонентам: Основное программирование - C# База Данных - MySQL Серверное синхронизация - Network View Язык программирования для...

Увеличить скорость через каждый интервал времени
Нужно чтобы скорость падающего предмета увеличивалась на 5 через каждые, например, 5 секунд; или на 1 каждую секунду. Не знаю какую лучше функцию использовать и писать в том же скрипте падения или в...

Добавление картинки в unity
Добрый вечер, форумчане! У меня возникла проблема с добавлением картинок в unity. В фотошопе выглядит так: А когда добавляю в юнити, так: (Не обращайте внимания на косяки позиционирования)...

Поворот на заданный угол с заданной скоростью
Прошу помощи с поворотом объекта. Пытаюсь при if (Input.GetMouseButtonDown(0)) повернуть куб на 90 градусов через Quaternion.Slerp. Но куб просто дёргается на небольшой угол в заданное...

После выполнения анимации - выполнить
После Выполнения Анимации - Выполнить Короче дело обстоит так Есть некая анимация в Дереве при переходе и нажатия клавиш удержания она должна выполниться но после анимации конца ей должен...

Как реализовать перемещение объекта мышкой в Unity2D?
Вообщем, 2д пространство . Нужно чтобы при нажатие(зажатие) на обЪект мышкой , его можно было таскать по экрану , а когда отпускаешь он падал . Помогите пожалуйста , смотрел форумы но там либо для...

Как реализовать сохранение сцены в C#?
Такой вопрос на который я так и не нашел ответа в интернете. Как сделать например по нажатию на кнопку загрузилась сцена которую сохранил. 1. Я не не знаю как записать эти данные 2. Я не знаю как...

С чего начать изучение Unity?
я честно не знаю с чего начинать я учу то это и особо точнее даже ничего не понимаю и я сейчас сижу в мертвой точке подскажите где можно найти уроки ну или что мне вообще сделать что бы сдвинутся с...

Прикрепление текста к объекту
Собственно, пытаюсь прикрепить текст к объекту в 2D проекте, но что ни пробую - текст либо не отображается, либо живёт своей жизнью, стоит там, где хочет и никуда не двигается.

Выполнение функции пока нажата UI кнопка
Здравствуйте. Как сделать так, что бы функция к примеру перемежение, выполнялась всегда пока нажата UI кнопка. Спасибо.

Как проверить проигрывается ли анимация в аниматоре и какая именно ?
Как проверить проигрывается ли анимация в аниматоре и какая именно ? в просто клипе анимации можно проверить isPlaying. или что то типа того ... а в аниматоре ?

Rect Transform - как точно указать Pos X через скрипт ?
Всем привет! Подскажите как точно указать в Rect Transform позицию Pos X через скрипт? Перемещаю объект так: transform.position = new Vector3(transform.position.x + 1, transform.position.y,...

Движение объекта по траектории
Необходимо на сцене реализовать движение автомобиля по дороге. Сцена большая , дорога извилистая через горы и т.п. Знаю как сделать перемещение от точки к точке, но для того чтобы таким образом...

Ошибка компиляции
Здравствуйте подскажите в чем косяк не пойму. Скачал все версии платформ SDK вообще все скачал в андроид студии. Все на скринахю Что я не так делаю не пойму ни с чего ошибка просто выключил включил...

Ссылка на объект
Доброго времени суток. У меня есть главный скрипт в котором есть обработчик события. public void OnBattleButtonClick() { for(int i = 0; i < this.battlePortraits.Count; i++) {...

Преобразование переменной sring в float
Получил я переменную с числовым значением в виде строки var www = new WWW("http://localhost/9game/2pers/x.txt"); while (!www.isDone) yield return null; var x = www.text; теперь у меня...

Не могу поставить фон на задний план
Мне нужно, чтобы фон был на заднем плане и не перекрывал элементы Unity UI, а у меня всё совсем наоборот. Как это исправить?

Как остановить скрипт и все функции которые в нем работают?
У меня есть скрипт который нужно отключать при нажатии на кнопку, в инспекторе он отключается, но скрипт продолжает работать дальше. Скрипт прикреплен к камере, я его отключаю из другого скрипта....

Ошибки при компиляции unity
Делал игру на Unity и дошло дело до компиляции, тут начали появляться ошибки, половину которых я решил, и остались эти, с которыми я уже второй день сижу. консоль: ...

Магазин в Unity2D
Здрасте. Я хочу сделать магазин в unity2D. Интерфейс магазина и все я уже сделал. Но дело в том что магазин находится у меня на другой сцене, где меню, а сама игра на сцене 2. И чтобы просто менять...

Отслеживание нажатий на объекты
Добрый день! Сегодня для меня встала задача: отследить нажатие на объект и в будущем провести с ним некие манипуляции. Задача вроде простая, с которой справиться OnMouseDown() , Но у меня 20 объектов...

Ошибка: error CS0246
Всем привет,при импорте актива возникла ошибка: "error CS0246: The type or namespace name `ParticleEmitter' could not be found. Are you missing an assembly reference?" Версия Unity 2018.4.11f1 LTS....

Как правильно заливать на сцену пиксельные изображения, чтобы не размывались? А размеры?
Ребят всем привет. Не могу понять, я создал пещеру размером изображения - 1024*600. Заливаю в юнити и 1) Оно маленькое и персонаж при своих 128*128 пикселей (его я увеличил так как тоже был мал и...

Считывание из текстового файла в массив
Здравствуйте. Делаю игру "Кто хочет стать миллионером?" и думаю, что вопросы стоит хранить отдельно в каком-либо файле. Какого типа выбрать файл? Как считать из файла в трехмерный массив?

Ограничение поворота камеры
Если что извините, я ещё новичок) Камера должна быть ограничена по Y от -80 до 70, но останавливается только на 70 и 0 Что не так? Заранее спасибо! using System.Collections; using...

Изменение спрайта в скрипте 2D
Приветствую. Подскажите, пожалуйста, как изменять изображение/спрайт на игровом объекте с помощью скриптов(во время игры)? Желательно чтобы спрайт подгружался из папки ассетов, в которую...

Нет кнопки изменения Terrain по высоте
Не могу рисовать горы на террэйне, так как просто напросто Нет кнопок в меню Terrain: Raise / Lower Height; Paint Height; Smooth Height. Есть только 4 кнопки Paint Terrain; Paint Trees; Paint...

Мировые координаты через экранные
Здравствуйте!Мне необходимо найти мировые координаты в пространстве с помощью точки на экране(точка это курсор ),так вот,как найти в 3D пространстве я знаю,а как в 2D?Пролазил весь Unity API там...

Unity2D, Стрельба с видом сверху
Всем привет, кто знает как сделать стрельбу с видом сверху, вот как на этом видео, 1:23 мин. https://www.youtube.com/watch?v=Pkzx-W7vttg

Как вывести время компьютера на UI Text?
Нужно вывести в разных ячейках: часы, минуты, день и месяц.

Преобразование координат с мыши к мировым
С мышки снимает координаты хорошо, но не преобразует в мировые. Выдаёт координаты позиции камеры. Может, кто подскажет: public Vector3 mousePos, position; void Update() { ...

Задание траектории движения
Пушка выбирает цель, спавнит снаряд и задаёт ему координаты цели (того места, где она была в момент выстрела). Использую Vector3.MoveTowards, но траектория получается прямая. Хочу сделать настильню и...

Не отображаются частицы particle system
Пытался сделать разлетающуюся пыль при запуске ракеты вроде простенько все сделал - частицы 1 раз разлетаются и тд... но когда нажимаю play ракета запускается, а частиц нет

Разрушения объектов
Доброго времени суток, хочу научиться делать разрушения объектов (к примеру по клику) но не понимаю как это сделать, нет нормалього видео в интернете где бы разказывали как? что? и куда? большенство...

Координаты дочерних объектов в Unity
Очень сильно раздражает,что дочерние объекты берут как точку начала координат позицию родительского объекта,при создании платформера очень мешает,как вы с этим боритесь,или может можно отключить эту...

Смена спрайта Image Unity
Код не меняет спрайт UI Image: void Start () { size= InventoryItems._ItemData.ID.Length me = gameObject.GetComponent<Image>(); myname = gameObject.name; mynumber = int.Parse (myname.Trim...

Изменить размер камеры
Скажите, как изменить размер ортографической камеры в unity 2d. Ну например, чтобы она была точно такого же размера как какой-то объект

Объекты за пределом поля видимости камеры
Доброго времени суток. Подскажите, пожалуйста, как сделать взаимодействия с объектами, которые располагаются за пределами камеры? Сильно не судите, схематично изображал как мог. Вот, скажем, есть...

Не могу редактировать материалы меша
На днях установил Lightweight render pipeline что бы пользоваться Shader Graph'ом, но все материалы нужно перевести в нужные шейдеры. Но есть материалы которые я не могу редактировать... почему? Как...

Краш при создании/открытии
В тот момент , когда происходит загрузка проекта , происходит вылет : Всё , точка. Пути к Unity.exe и проекту русских букв не содержат , установлено по идее все , что необходимо (MonoDevelop...

Ошибка компиляции APK
Помогите, не могу никак забилдить проект под андройд. Уже обновлял JDK и SDK -- не помогает. Даунгрейдил -- не помогло. Как это фиксить? Ошибка: ArgumentNullException: Value cannot be null....

VS 2019 не видит классы
using UnityEngine; using System.Collections; using System.IO; using System.IO.Ports; using System; using System.Linq; public class PlayerController : MonoBehaviour { public float speed;

Плавное перемещение объекта по оси X
Как сделать, чтобы объект плавно перемещался по о X в вправо на 5?

Накладывание текстуры на куб
Здравствуй форум. Обратно же у меня вопрос. У меня есть куб. Допустим мне надо по определенным сторонам наложить текстуры. Предположим по краям текстура земли, а сверху травы. Возможно ли такое...

Как перемещать объект по глобальной оси
Есть вращающийся объект. Просто перемещать его через Translate по оси не получается: из-за вращения ось перемещения смещается и объект ходит по кругу. Знаю что задачу можно решить через родителя....

Гексагональная сетка
Как лучше реализовать гексагональную сетку? Поле будет не особо большое, примерно как в героях или Disciples, но хотелось бы сделать правильно и без костылей.

Анимация из .gif
Доброго времени суток. Такой вопрос: как создать анимацию персонажа на изображении .gif? Я до этого делал кучу спрайтов из .png, а сразу вставить анимацию .gif можно и если да то как? Заранее...

Скольжение по стенам
Подскажите, как быть. ГГ (красный квадрат на скрине) может ходить и прыгать. Но если прыгнуть возле стены и зажать кнопку в сторону стены, ГГ повисает на ней, пока не отпустишь кнопку. Как...

C# unity поворот камеры-головы игрока
Все доброго времени суток! Пишу игру на юнити с использованием с шарп. Сейчас делаю поворот камеры и головы персонажа. вот код: void Update () { float rotX = Input.GetAxis("Mouse...

Управление камерой на андроид
Объясните, плиз, как сделать управление FreeLookCamera от третьего лица в андроид перемещая пальцем по экрану:help::help::help: Я попробовал использовать TouchPad, который есть в Standard Assets, но...

Включить Animator через скрипт
Здравствуйте, не могу разобраться, как обратиться к аниматору объекта, что бы его включить или выключить через скрипт Не ругайтесь если сильно глупый вопрос((

Как сохранить массив?
Как сохранить массив в unity? У меня есть двумерный bool массив 33x33 элементы. После его генерации мне нужно сохранить его в память, но я не знаю как. Желательно через сериализацию как нибудь, а не...

WebGL Error
скомпилировал webGL приложение, запускаю в fireFox и получаю ошибку: An error occurred running the Unity content on this page. See your browser's JavaScript console for more info. The error was:...

Unity Vuforia - самая простая сцена не компилируется
Здравствуйте! Я, увы, новичок, но искренне надеялась, что первое самое простенькое приложение скомпилирую без проблем, но увы. Установив самые новые SDK, JDK, настроив самое простое приложение...

В чем ошибка скрипта? Компилятор юнити выдаёт ошибку!
Вот скрипт я создаю 3д игру на c# using System.Collections; using System.Collections.Generic; using UnityEngine; public class Farm_Action : MonoBehaviour { void Start () { bool...

Как изменить текстуру объекта через скрипт
Делаю игру про штампование и необходимо следующее: при нажатии на UI кнопку текстура куба должна поменяться на текстуру проштампованного документа. Подскажите как это сделать. Перепробовал множество...

Динамическое создание объектов
Доброго времени суток, мне нужно создавать каждые 2 секунды какой-то объект, который определит рандом, эта функция вызывается в корутине, void CreateObj() { GameObject inst_obj =...

Свет проходит сквозь стены
Кто знает помогите. Все настройки перерыл, в интернете вся инфа старая. Вот закрытая комната, за ней источник света. То ли свет проходит сквозь стену, то ли отражается от пола и потолка, не пойму. Но...

Создание проекта под Android
Всем привет!!! Создаю игру под Android скомпилировал её пытаюсь выложить GooglePlay а он мне и говорит: "Прежде чем опубликовать APK-файл или набор Android App Bundle в Google Play, отключите его...

Создание объекта по клику мышки
Доброго времени суток, уважаемые форумчане. Начал разбираться с юнити3д, такая задача стоит сейчас: 2д пространство - требуется разместить объект по координатам клика мышки. Вот, что на данный...

Кат-сцены
Добрый день. Обращаюсь к продвинутым людям что может хорошо прописывать скрипты в Unity Я недавно начал создавать свою игру и столкнулся с одной проблемой. Некоторые моменты и действия я делаю...

Смена оружия. Алгоритм реализации
Собственно, вопрос в теме. Что имеется сейчас: Разные виды оружия, сделаны с помощью ScriptableObject. Примеры: Ну и непосредственно смена текущего оружия скроллом колесика мыши:

Unity C#: соприкосновение с объектом
Можно ли как то сделать что бы происходило действие в Unity при соприкосновении персонажа с объектом происходило действие кроме void OnTriggerStayvoid OnTriggerStay(){}?Ответы я ценю и первому кто...

Размеры экрана, масштабирование спрайтов?
Доброго вечер\день\утра коллеги по программированию. Как хобби проект делаю игру для Android и в перспективе на iOS. Перечитал уже много материалов, но осталось достаточно много вопросов, потому...

Sprite editor не создает спрайты (slice)
Делаю всё по видеоуроку. Загрузил ассет-файл png в папку. Выбрал Sprite editor->slice Все без проблем разделилось. Все хорошо. Но этих отдельных файлов-спрайтов нет в папке. На видео после slice...

Как сделать темноту в юнити?
Запускаем сцену где нет ни одного источника света (после компиляции): http://s1.uploadpics.ru/images/Wye0VBqNYm.jpg Везде вот так вот светло, котя должен быть черный экран до включения какого либо...

Мерцание спрайтов при перемещении камеры
Спрайты 512х512, при перемещении камеры некоторые пиксели спрайта появляются а некоторые исчезают. Выглядит, будто спрайты мерцают или "плавают". Я наверное понимаю в чём дело, но не знаю как это...

Не работает коллайдер
К FPSController я прикрепил факел.Вид от первого лица.Факел поставил справа. Коллайдер тела персонажа работает,но любые коллайдеры,которые я пытался ставить на факел,не работают. На факеле есть...

Rigidbody.velocity по локальной оси forward. Как правильно прилагать силу в локальной оси объекта ?
двигаю объект вот таким образом rb.velocity = speedRb * transform.forward; но сила воздействует с глобальных координатах. поворот объекта не влияет на направление движения. как исправить ? вот так...

Как пустить луч от каждого созданного объекта через функцию?
Плохо понимаю в функциях, ооп и C#, можете подсказать как пустить луч от каждого созданного объекта через функцию? Вот сделал простой пример. using UnityEngine; using System.Collections; ...

Кнопка для оценки игры в google play
В приложениях часто вижу такую кнопку - для оценки игры в google play. Игрок сразу переходит на страницу оценки, (или отзыва). Как реализовать - просто переход по ссылке?

Непрерывный звук на все сцены
Доброго времени суток. Долго уже мучаюсь, так и не нашел ничего подробного по теме глобального AudioSource-а, как сделать постоянно играющую музыку при переходах между сценами. Есть инфа чисто...

Не работает в Unity Camera.main.ScreenToWorldPoint
Вот код: if (Input.GetMouseButtonDown(0)) { target = Camera.main.ScreenToWorldPoint(Input.mousePosition); bluePortal.position = new...

Скольжение
Здравствуйте, у меня появилась маленькая проблема которую наверно легко решить но я не понимаю как. Дело в том что при движении моего персонажа у него есть скольжение и мне нужно его как-то...

Как сделать поворот объекта в Unity2d
Вот код контроллер персонажа. Нужно чтобы спрайт персонажа разворачивался в сторону куда он идет. Изначально персонаж смотрит направо . using System.Collections; using...

Удалить все объекты и создать объекты - потомки
Как сделать клоны объекта в другом объекте? Использую метод Instantiate Есть метод public Transform Elem; //элемент на плоскости public Transform Plane; //плоскость ... void Method{ ...

Позиция касания экрана
Как в Unity получить координаты прикосновения пальца к экрану в типе Vector3? Добавлено через 54 минуты Ответ нашел https://docs.unity3d.com/ScriptReference/Touch-position.html Но тут Vector2 ,...

Unity - плавное появление кнопки
Я только начал работать в Юнити, совсем еще чайник. Столкнулся вот с такой проблемой: хотел сделать плавную анимацию появления кнопки через 5 секунд. Узнал, что у button.image есть метод...

Ошибка скрипта при работе с UI text с#
Доброе время суток, уважаемые. Проблема, собственно вот в чём : В сцене есть Canvas>Ui Text (имя обьекта ehold.) Также кубик (триггер) На нём висит скрипт, который выдаёт ошибку 'Component' does not...

Использование классов на практике в Юнити
Ребята, вот задался темой классов. понимаю что полезная вещь ,но как ее использовать на практике при создании игры никак не пойму. :wall:все уроки ,по крайней мере русскоязычные, с примерам консоли и...

П0могите чтобы разобраться в UniRX
Работаю над игрой в команде. Другой кодер решил ввести UniRX, скинул мне этот гайд. Я почитал и нихрена не понял. Гайд написан просто потрясающе. Без всякого разъяснения синтаксиса и функций бросает...

Перемещение объекта с клавиатуры
Всем привет. Пытаюсь сделать простейшее перемещение объекта с клавиатуры, но возникла проблема со скоростью перемещения: public float movingSpeed = 100f; void Update (){ if...

Передвижение объекта
Моя проблема заключается в том что мне нужно чтобы платформа двигалась по оси x , но юнити меня не понимает когда я пишу: transform.position.x+=5; Подскажите как правильно.

Замена изображение по клику
Написал скрипт, чтоб при нажатии на кнопку, её спрайт менялся на другой. Но почему то изображение не меняются using UnityEngine; using UnityEngine.UI; using System.Collections; public class...

При отключении вертикальной синхронизации на Android, FPS падает ровно до 12
Всем привет! У меня очень странная проблема, при отключении вертикалки (don't sync) в настройках перед сборкой билда, на устройстве Андроид получаю ровно 12 FPS, как будто где то ограничение...

Сердечки (жизни)
Всем привет. Не могу придумать, как сделать правильно... В общем, у игрока изначально 1 жизнь (1 сердечко) По ходу игры он может подобрать второе. Это все я реализовал. Не могу теперь...

Остановить текущую анимацию
Изменяю переменные (параметры) в аниматоре, чтобы перейти к другой анимации (из idle в бег), параметры меняются, персонаж двигается, но анимация начинает играть только когда закончится прошлая, чего...

Через раз прыгает 2D персонаж
Решил создать 2D платформер, чтобы обучиться Unity. Добавил персонажу прыжок, но прыгает он через раз. Кучу раз нажимаю пробел, чтобы он прыгнул. Как это исправить? Прыгал он плохо еще до того, как я...

Вылезает ошибка: FormatException: Input string was not in a correct format
Всем привет. Нужна помощь. Пытаюсь по книге "Unity и C#. Геймдев от идеи до реализации" написать пасьянс, но вылезает данная ошибка. Следую точно по книге, но в моменте, где должны появится...

Координаты тайла в Tilemap
Имеется два тайлмапа, один для пола и второй для стен. Персонаж перемещается четко по тайлам при помощи transform.position. Пробовал это делать при помощи физики, коллайдеров и velocity, но там...

Как изменить соотношение сторон камеры?
Здравствуйте. При создании 2D проекте соотношение сторон камеры постоянно как на рисунке 1 Рисунок 1 Где в настройках можно поменять положение экрана камеры как на рисунке 2? Рисунок 2

C# Android
Прочитал в википедии, что у Unity сценарии на C# и созданные с помощью Unity приложения работают под Android. Это получается, что на C# можно делать приложения для Android?

Действие по кнопке UI
отслеживаю событие нажатия на кнопку nbut.GetComponent<Button>().onClick.AddListener(delegate { press(n); }); функция press() press(string n) { Debug.Log("*");...

Как задать разворот объекта в градусах
Проблема в том что мне нужно сделать так чтобы объект разворачивался в исходное состояние ,но как бы я не старался юнити все время ругает меня что я что-то делаю не так(Я пытался сделать...

Не работает игра после компиляции
Здравствуйте, программисты. Проблема такая: Перед компиляцией(В Unity), игра работает на ура, все кнопки жмакаются, процесс игры идет без проблем. После компиляции, не работают скрипты как:...

Перезагрузка уровня
2д платформер. Когда игрок сталкивается с врагом, на ГГ включается гравитация и игнорирование нескольких слоев, достигая коллайдера за сценой, уровень перезагружается. А проблема вот в чем, когда...

Кнопка для андроид
Как переделать нажатие левой кнопки мыши на кнопку на андроиде кто знает? Есть код: if (Input.GetKey (KeyCode.Mouse0)) Я так понял работа поделится на две части: 1) Создание картинки -...

Загрузка спрайта
Привет. У меня такой вопрос, как загрузить спрайт из папки? Вот что имею: GameObject.Find("111").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("222"); 111 -обычный спрайт. 222 -...

Параболическая траектория полета мяча
Добрый день. Пытаюсь сделать бросок мяча по параболической траектории полета. Написал метод на основе формулы "Движение тела брошенного под углом к горизонту". Метод возвращает начальный...

Звук при столкновении объектов
Дорогие форумчане! Как реализовать воспроизведение звука в скрипте при столкновении двух объектов (bird_0 и finish)? Игра 2d Для обработки столкновения я использую функцию...

Как изменять разрешение камеры под размер экрана телефона
Всем привет! Я создаю 2D проект и в ходе компелирования проекта и установки его на телефон, столкнулся с бооооольшой проблемой! Запуская игру на планшете, я вижу пустые поля, которые игрок не должен...

Анимация атаки персонажа в 2D
С анимациями бега, прыжка кое как разобрался, но вот как сделать анимацию удара? Никак не получается привязать её к кнопке. (даже не представляю что писать в метод Attack). Нужно, чтобы персонаж...

Spawn объектов
Здравствуйте, есть объект который постоянно меняет позицию и есть префаб. Как сделать спавн префаба на месте текущего передвижения объекта? Необходимо как то постоянно фиксировать координаты? Спасибо.

Переход на следующий уровень
Добрый день! Подскажите как решить следующую задачу. создаю игру из нескольких уровней. Игрок прошел один уровень и как мне сделать проверку если прошел уровень 1 то нужно открыть уровень 2? вот на...

Выпустить Луч по направлению объекта
У меня есть объект, надо из него выпустить луч в сторону, которую он смотрит(Physics.Raycast). Не понимаю как это реализовать, в гугле не нашёл. Заранее спасибо!

Телепорт
Может кто подсказать как организовать телепорт обьекта. Нужно не просто телепорт от одной точки к другой а именно вперед на пару метров, то есть должно работать все это по большей части как уворот а...

Интерфейс C#, где может пригодиться в создании игр
Ребята, всем привет ! как то мало инфы по использованию интерфейсов в программировании игр. не подскажите ,чем они полезны и в каких случаях стоит их писать ?

Поворот объекта за мышью
Как сделать поворот обэкта за мишю? Не получается уже по всякому делал.

Включение анимации
У меня есть дверь с анимацией. Хочу сделать чтобы при подходе к двери проигрывался только определенный отрезок анимации. Ну или как сделать две отдельные анимации, ибо при открытии нового окна...

CommandInvokationFailure: Gradle build failed
Здравствуйте! Пытаюсь залить свою первую игру на а-тест (aab файл). Кто сталкивался с этим адом при сборке в Play M? Почитал и посмотрел про это: один говорит надо новую версию SDK, второй надо...

Коллизии в 2д
Пытаюсь сделать взаимодействие объектов в 2д, но почему то они не реагируют. Что не так делаю? объект fish проходит сквозь botCollider. void OnColissionEnter2D(Collision2D obj) {...

Поворот врага в сторону главного героя в Unity 2D
Как сделать чтобы враг поворачивался в сторону игрока в 2д платформере? (Так как враг стреляет в главного героя, то желательно чтобы он поворачивался не через Scale))) Заранее спасибо!

Отвязать дочерний объект
Как отвязать через скрипт дочерний объект?

Как сделать так что бы персонаж не проходил через Cube
Здравствуйте,у меня такой вопрос я создал 3D комнату для своей игры написал все скрипты для движения и тд. Но сталкнулся с такой проблемой как сделать так что бы персонаж (вид от первого лица),не...

Задний фон
Здравствуйте,делаю 2D Android игру хотел бы попросить о помощи нужен скрипт который будет менять задний фон то есть картинку ну скажим через 2-3 секунды.Картинок всего 6, или можно так при смерти...

Не работает OnMouseDown()
Здравствуйте. У меня не реагирует на нажатие на клавишу мыши, хотя раньше работало все хорошо. Я не понимаю, какие условия должны быть выполнены, чтобы метод OnMouseDown работал?

Разница Collider и Collision
Подскажите в чем разница между Collider2D и Collision2D К примеру когда у меня есть спрайт с полигонным коллайдером и он триггер, то проверку на столкновение проверяю так void...

Передвижение 2d персонажа по осям X, Y
Добрый вечер! Подскажите, пожалуйста, хороший пример реализации управления персонажа с клавиатуры для передвижения по осям Х, У (влево, вправо, вверх, вниз). Нигде не могу найти как правильно сделать...

Исчезание объекта
День добрый. Помогите разобраться с исчезновением объекта. Color _color; float step = 1; void DestroyObjectTime() { var renderer =...

Заполнение List без его увеличения
Здраствуйте меня интересовало свойство листа вставлять между элементами ещё один элемент. И только по этому я решил пользоваться массивом а не списком. У меня такая задача у меня есть инвентарь и...

Персонаж застревает в коллайдере?!
Помогите кто чем может. Есть 2 блока у каждого свой коллайдер, игрок не может перепрыгнуть оба с одного прыжка, только с двух. Если зажать движение в сторону блоков и прыгнуть, то коллайдер игрока...

Как создать объект из префаба с начальными параметрами?
Добрый вечер. Вопрос по Unity3D. При создании объекта (префаб) как проще сразу занести в скрипт некоторые поля, что-то наподобие конструктора с параметрами? По-хорошему это легко решается, если...

Пошаговая стратегия
Всем привет, решили с другом сделать пошаговую стратегию. Ситуация такова: при нажатии на персонажа появляетса зона куда он может ходить. Но не все участки карты стоят одинаковое количество очков...

Поворот объекта. Получение Quaternion вектора
Собственно сабж. Есть ли функция для получения кватерниона, если известен вектор? Или каким образом можно обеспечить поворот объекта на цель, чтобы можно было указать скорость поворота?

Стрельба в указанную точку
Есть пушка на которой спавнится шар надо пульнуть шар в направлении нажатие по экрану , вот только недавно видел тему Стрельба по клику, я не могу понять как мне привязать ...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru