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

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


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

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

Как реализовать дрожание нагретого воздуха в пустыне?
Всем привет! Все, наверное, знают такое явление как дрожание воздуха вдалеке в жаркое время. Во многих играх вижу такой эффект. Пытался найти готовый актив в юнити стор, но не знаю как это явление...

Ошибка "Display 1 No cameras rendering"
Разработка 2D игры. Ошибка "Display 1 No cameras rendering" при запуске игры на Unity. А точнее черный экран с этим текстом, при этом показывается в правом верхнем углу кнопка меню и сверху подсчет...

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

Не ставится трава на terrain unity 3d, но при этом объект следует за игроком. Что делать?
Не ставится трава на terrain unity 3d, но при этом объект следует за игроком. Что делать?

Почему в префабе через инспектор не сохраняются значения
У меня есть префаб, на котором скрипт с публичными полями типа byte и gameobject, при спавне префаба поле с gameobject сохраняет своё значение, которое я повесил на префаб через инспектор, а поле...

Ошибка Internal build system error. read the full binlog without getting a BuildFinishedMessage, while the backend proce
Помогите пожалуйста я создаю билд на Web JL и появляется ошибка Internal build system error. read the full binlog without getting a BuildFinishedMessage, while the backend process is still running ...

После перехода на другую вкладку, звук/музыка в игре продолжает воспроизводиться. IOS
Добрый день! Кто-нибудь сталкивался с такой проблемой на ЯИ "После перехода на другую вкладку, звук/музыка в игре продолжает воспроизводиться - это не соответствует пункту 1.3 требований платформы....

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

Как сделать движение змеи четко по клеткам в сетке Grid?
Добрый день, уважаемые программисты! Прошу помочь с ситуацией: У меня есть змея, которая двигается по скрипту:Rigidbody2D rb; float WormSpeed = 1; void Start() { //...

Не устанавливается лицензия на аккаунт Unity
Доброго времени суток! У меня тут проблема с Unity, лицензия Personal не ставится. Винду, unity hub переустанавливал - не помогло Если кто-то с подобным сталкивался, подскажите, что с этим делать;)

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

Не работает путь НПС
Здравствуйте, пишу код для нпс в 3д по ютуб уроку, почему то пишет Ошибка (активно) CS0308 Неуниверсальный тип "List" нельзя использовать с аргументами типа. Assembly-CSharp, вот код: using...

Сделать моба под названием: "Сова"
Задача: сделать моба под названием: "Сова". Данный моб при старте сцены первые секунды сразу же начнет подлетать к игроку и его атаковать (т.е. атаковать объект "Player"), при атаки у игрока будет...

Сломанный выход из комнаты в онлайн игре с Photon
В своей игре мне нужно сделать метод выхода из комнаты, но когда заходишь 2 раз не закрывая игру - сцена грузит, а игрок не появляется. Вот тот метод, все нужные библиотеки подключены: private void...

APK билдится, но не устанавливается
Компиляция APK происходит, но при попытке его установить в телефоне появляется окно (сообщение) с текстом "Установить обновление для этого приложения? Вы не потеряете связанные с ним данные.", хотя...

Компьютерная пищалка (Speaker), взаимодействие через код
Здравствуйте! Такой необычный вопрос у меня: задумался над тем, как в Unity через код заставить пищалку пользователя (если она есть в ПК) издавать нужную частоту или несколько звуков подряд. Я все...

Где хранятся данные из массивов?
Доброго времени суток. Возник вопрос. Есть массив с списком вопросов и ответов. Заполняется вручную через интерфейс юнити. Где они хранятся? В файле или БД? Хочу оптимизировать загрузку их в юнити....

Определить положение объекта
Ситуация следующая: Есть персонаж, и есть предмет, скажем - яблоко, которое персонаж может подобрать. Когда персонаж находится возле яблока нужно определить положение этого яблока относительно...

Error CS0116: A namespace cannot directly contain members such as
Всем привет! Недавно начал делать игру. Но чето не заиграло в моей голове и в скрипте выдало 2 ошибки Assets\Standard Assets\Characters\FirstPersonCharacter\Scripts\FirstPersonController.cs(231,22):...

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

Как сделать затемнение в пещере при динамическом освещении
Всем привет! Имеется открытый мир с динамическим освещением, тенями, сменой дня и ночи и т.д. Имеем так же пещеру в горе, в которой толжно быть темно как у негра в ... ну вы поняли. Погуглил,...

Плагин YG, пропадание UI элементов
подскажите , закидывал игру на яндекс консоль пропал UI , с чем это может быть связано ? (видео: https://cloud.mail.ru/public/3JHW/pgDch8fn3)

Оптимизация массового уничтожения компонентов
Всем привет! Нужна помощь в оптимизации, суть в том что я создаю на основе 2d текстуры разрушаемую 2d карту используя алгоритм дерева квадрантов. Карта состоит из двух слоев: 1. Визуальное...

Вы бы стали играть в такую игру "кабинет физики" с реальными приборами?
Вы бы стали играть в такую игру "кабинет физики" с реальными приборами?

Попытка разобраться с деревьями
Здравствуйте! Имеется следующая проблема: Я делаю моды для одной игры на базе юнити и делаю их по другой конкретной игре(версия игры уже довольно старая и на ее права я не претендую)....

Как синхронизировать урон и анимацию атаки?
Сделал код и по нажатию мышки урон наносится врагу, но анимация не привязана к урону. Я слышал это можно сделать через Animation event. Но как это сделать разобраться не смог. Подскажите кто может. У...

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

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

Как передать значения переменной из JavaScript(WebGL) в Unity (c#)?
function storageGet(key) { vkBridge.send('VKWebAppStorageGet', { keys: }).then(data => { if (data.keys && data.keys.length > 0) { const highScore = data.keys.find(key => key.key ===...

Персонаж бежит на месте с зажатым shift
Возникла не приятная ситуация, я делаю спринт для своей игры (проще говоря бег), и анимация бега проигрывается даже если персонаж стоит на месте: если проще говоря - вы бежите с зажатым шифтом,...

Поворот персонажа в сторону Cinemachine Camera
Приветствую! У меня есть система передвижения персонажа (использую InputActions) using Unity.Cinemachine; using UnityEngine; using UnityEngine.InputSystem; public class PlayerController :...

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

Изометрические карты 2D и 2.5D
Подскажите, в каких программах работают на созданием реалистичных assets для изометрических карт? Пример желаемого результата: Или в какой проге это делают? Ссылка короткое видео:...

Самодельная локализация, проблемы импорта перевода
-Предисловие- Всем доброй ночи! Дело такое - когда-то чёрт меня дёрнул сделать свою систему локализации, основанную на tsv файлах и scriptableObject'ах. Сейчас образовалась проблема - скрипт...

Обрезание UI Яндекс игры
подскажите пожалуйста игру не пропускает из-за обрезание спрайтов, я UI настроил но все равно обрезаються спрайты ( https://modadvert.s3.yandex.net/modgames/ced1d471-0053-486a-96cf-30c0a3c214f4) ...

Настройка чувствительности мыши через слайдер
Как из статичного значения сенсы мыши сделать его настраиваемым и подвязать к слайдеру в настройках? using System.Collections; using System.Collections.Generic; using UnityEngine; public...

Как сделано в игре, что игрок не падает бесконечно вниз, а стоит на поверхности?
Как сделано в игре, что игрок не падает бесконечно вниз, а стоит на поверхности?

Ответственность машины состояний
Добрый день. У меня есть простая машина состояний, отвечающая за состояние игры (загрузака, главное меню, игра в процессе и т.п.) Вот пример стейта using UnityEngine; public class...

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

В 2D платформере персонаж не меняет гравитацию в конце прыжка
Нужно, чтобы гравитация менялась в конце прыжка, а не в начале. То есть, чтобы персонаж прыгнул с обычной гравитацией, достигая пиковой точки по оси Y, и приземлился быстрее с изменённой...

Разное поведение network rigidbody у хоста и клиентов на юнити mirror
У меня игроки на основе Rigidbody. хост нормально толкает network rb сферу, а клиенты толкают её очень плохо, еле сдвигая и дёрганными движениями, как настроить чтобы все игроки могли одинаково...

Как получить поворот точки, используя raycast
Ситуация следующая, есть код: RaycastHit hit; Ray ray = new Ray (new Vector3 (transform.position.x, curCollider.bounds.center.y, transform.position.z), transform.forward); if...

Ошибка: Index was outside the bounds of the array
Всех приветствую я новичок и столкнулся с проблемой. Появляется ошибка Index was outside the bounds of the array

Кто слушатель?
Всепривет! Продолжаю делать игрулю. Подскажите, как будет правильно сделать, по научному, по правильному: Игра 3d, камера сзади-вверху. Есть система смены персонажей- камера перелетает к другому...

Ошибки в компиляторе
Здравствуйте! Столкнулся пару дней назад с проблемой, что не дает мне жить. В один день, я просто установил кассету на UNITY, подтвердив что-то, не читая и после долгого процесса у меня появились...

Получение Json данных (WebGL), ошибка DirectoryNotFoundException: Could not find a part of the path
Всем добрый день! Файл json лежит в StreamingAssets. В юнити загружается нормально без ошибок. _path = System.IO.Path.Combine(Application.streamingAssetsPath, "Json.json"); ...

3D модель, чтобы внешне выглядело как рисованный персонаж 2D, вроде аниме
Интересует создание 3D модели что бы внешне выглядело как рисованный персонаж 2D - типа рисунок аниме (пример ниже - фото). К примеру в Блендер - напоминает пластилиновый вид персонажа. Вопрос?! В...

Как получить Tag или Layer объекта по координатам Vector3Int?
На компьютере логика работает: поставил здание и подтвердил стройку. Проблема в том что на Android так не работает. При нажатии на UI происходит то чего не должно быть: считываться координаты с...

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

Неработающие Raycast с коллайдерами в Unity на Android
В определенные моменты времени (от минуты и дольше) перестают работать все Raycast: Монстры не видят игрока, Предметы не поднимаются, Объекты могут проваливаться сквозь коллайдеры (например, кубик...

Как изменить код, что бы рывок был в разные стороны?
Всем здравствуйте, у меня появился вопрос, как сделать так, что бы мой код рывка в моей игре был не столько горизонтально, но и вертикельно и наискосок (Примером является игра Celeste), Готовый код...

Нету monobehaviour в коде
ПОдскажите пожалуйста почему нету "шаблона" в коде от юнити?тбх monobehivaour итп ,просто чистый визуал студио открывается.в екстернал тулс уже все посмотрел,все нормально стоит там .помогите...

Анимации Blender, экспорт в юнити
Всем привет, всех с праздником. Прошу помощи от тех кто хоть немного разбирается в анимациях/блендере или анимациях, сам я 0 в этом. Я создал анимацию игрока (экипировка револьвера) ...

Механика плавного появления кружка
Привет! В игре персонаж решает тест с вариантами ответа. Нужно, чтобы при триггере вариант ответа плавно обводился кружком по часовой стрелке. Игрок не выбирает ответ, но влияет на момент его выбора....

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

Выкладывание игры на Яндекс игры
Здраствуйте, подскажите, как исправить такую ошибку - После перехода на другую вкладку, звук/музыка в игре продолжает воспроизводиться - это не соответствует пункту 1.3 требований платформы. IOS...

Дублирование Projector на противоположную стену
Я сделал прожектор, установил на него материал типа Projector/Multiply. Я поставил прожектор внутри дома, чтобы он светил на стену, но проблема в том, что на противоположную стену он тоже светит....

TramSimulator, поворот на стрелках. Система Вейпоинтов
Всем доброго времени суток. Есть у меня Tram Sim, движение осуществляется благодаря движению по вейпоинтам (Transform), но как в таком случае можно реализовать поворот на стрелках? код: using...

ZENJECT. Создание объекта с подконтейнером с заранее неизвестным префабом
Здравствуйте, коллеги. Столкнулся с препятсвием на своём пути разработки. Если вкратце, мне нужно динамически создавать объекты со своими зависимостями, а этих объектов много, поэтому префабы нужно...

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

Анимация про движение джойстика
Подскажите, пожалуйста, я настраивал анимацию с помощью джойстика. Корректно работает только движение вверх и вниз, а влево и вправо — только при отключении анимации вверх и вниз. Как это исправить?(...

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

InputField - Когда ввожу текст, а затем кликаю вне InputField, placeholder не возвращается, хотя поле пустое
В Unity у меня есть InputField (Legacy), в котором по умолчанию отображается placeholder-текст "Введите текст". Когда я ввожу свой текст, а затем кликаю вне InputField (не на сам объект), placeholder...

Не работает PlayerPrefs
Не работают сохранения в коде. Метод SavePlayerPositionAndRotation по логам всё сохраняется, но в LoadPlayerPositionAndRotation все значения уже нулевые. using UnityEngine; using...

Задание от skilfactory Простой кликер
Начинаю обучение по C# Просьба помочь с одним заданием Задание: Создать простую механику где пользователь должен указать четное или нечетное число Задача следующая Что нужно сделать...

Проблема с кириллицей в TextMeshPro
Когда я ввожу кириллицу на любом шрифте, помимо стандартного, буквы отображаются некорректно, или вовсе не отображаются. С английским такого нет, все вводится адекватно. Я проверял шрифты в...

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

Как создать персонажа
Не работает создание персонажа, вот код using Mirror; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine; using...

Обнулить значение координат не меняя положение объекта
Добрый день! Подскажите, как можно выставить значение 0 в повороте по оси у и чтобы объект не поменял своего поворота? Т.е. есть колесо относительно машины. У него по оси у стоит 90, а мне нужно 0...

Проблема с камерами в Mirror
Есть скрипт игрока на юнити. !islocalplayer return указано, но почему-то при заходе к хосту бардак с камерами (один игрок начинает управлять други, а у второго камера не поворачивается. Почитал,...

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

Blender - Shape Keys не отображается в Unity
Друзья, такой вопрос: не отображается Shape Keys в Unity. Собственно, как не отображается? Если ключи создаются на простой статичной моделе, в Unity показывается вкладка "Blend Shape", но если я...

Взаимодействие с объектом
В общем. Есть Игрок с тегом "Player". И есть книга. Надо чтобы игрок, если нажимает на клавишу "E" по книге, то объекты из массива удалялись. ( Сразу говорю, я овер зеленый в Юнити. Проект 3д )

3-д конфигурация солнечной системы
В техникуме я получил задание для какого-то конкурса сделать 3д конфигурацию солнечной системы. Звучит просто. Стырь модельки накинь текстурки и все. Только есть несколько но. Движение планет...

Можно ли как-то определить, падает ли солнечный свет (Directional Light) на объект или он в тени?
Всем привет! Собственно, вопрос в названии темы. Имеем, например, куб. Солнечное освещение Directional Light с динамичными тенями и сменой времени суток. Можно ли к кубу какой-то датчик освещения...

Скелет персонажа некорректно отображается в юнити
Приветствую, я новенький в этой теме, подскажите пожалуйста, почему при экспорте объекта со скелетом из Блендера в Юнити, скелет ломается? Формат экспорта FBX. Изображение скелета и настройки...

Не меняется цвет модели
Я еще новичок и мало понимаю, объясните добрые люди. Загрузил в Unity несколько моделей в формате fbx. Материалу и моделям придал одно название asset bundle. Создаю в unity assetbundle. Далее...

Случайная анимация
Есть три анимации idleLHeand0, idleLHeand1, idleLHeand2. По умолчанию проигрывается анимация idleLHeand0, после завершения анимации выбирается случайная анимация idleLHeand1 или idleLHeand2, после...

Unity 2D ориентация 9/16 и 16/9
что делать, что при проигрывание анимации на устройстве 9/16 анимация работает хорошо а при 16/9 анимация либо зависает либо передвигается не до конца как пофигсить это ?

Нет доступа к сайту для регистрации
Установил, создаю учётку и получаю - "акцесс денайдед", "Object not found!...Error 404" - чё такое? Думал - может из-за санкций, но в Tor-е тоже не работает. - лёг-ли сайт? - как пользоваться?

Unity 2D, спрайты, качество картинки с разных устройств
когда я запускаю игру с пк то качество очень плохое и зернистое (https://cloud.mail.ru/public/J6So/MXYrB3Ww8) а с телефона всё норм помогите пожалуйста почему такое происходит...

Не изменяется значение переменной
Сама ошибка: nullreferenceexception: object reference not set to an instance of an object Ошибка возникает на строчке: enemy.SavePosition(); using System.Threading; using UnityEngine; ...

Конфликт анимации
Добрый день, делаю игру "переливайка", готовы все анимации. Есть один аниматор который присоединен на объект "Колба". Аниматор имеет 4 анимации на переливание жидкостей(на каждый уровень своя), а...

Не работает стерео звук в unity 6000.0.16f1
Доброго времени суток. Создал компонент Audio Source, перевел в нем ползунок Spatial Blend в положение 3D, звук стал зависеть от расстояния до объекта, но стерео эффекта нет. Вращаю камерой рядом с...

Создаю игру на Unity аркаду сумулятор небольшой 2д
Хотел сделать анимацию она вся те готова но кадры не перемещаются а кнопка Add Property серая. Объект выбран. Я круглый новичок. Добавлено через 3 минуты у Анимации кнопка Add не работает объект...

Не отображается текст у панели при запуске игры
Здравствуйте! Я столкнулся с проблемой, при которой текст не отображается на экране, если активирован скрипт DialLine. Когда скрипт отключен, панель с текстом отображается корректно, как в Scene....

Пытаюсь сделать Slope Sliding в своём FPS Controller
Здравствуйте, уважаемые! Столкнулся с проблемой, с которой не могу справиться уже почти месяц. Создаю FPS Controller в Unity 6 и остановился с проблемой на этапе создания slope sliding. У меня...

Найти файл в папке "Resources"
Мне нужно найти файл в папке "Resources"! Допустим, у меня есть скрипт: Transform test = Instantiate (Resources.Load <Transform> ("Prefabs/Items/Category/Prefab")); и в данном случае я...

Как сделать онлайн игру с mirror
Делаю онлайн игру на юнити с mirror. У меня всё работает по системе host-client (первый является сервером и клиентом одновременно), но возможно это локальный мультиплеер, работающий в пределах одной...

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

Выключить скрипт при нажатии кнопки
Как в этом скрипте, после нажатия "E" выключить не сам объект, а скрипт на нем. using UnityEngine; using DialogueEditor; public class ConvStarter : MonoBehaviour { private...

Hinge Joint 2D, падение объекта по траектории
Помогите пожалуйста, у меня есть верёвка, с дочерним объектом пакетиком, и при нажатии на кнопку он должен отрываться от верёвки и лететь по дальнейшей траектории, но он падает камнем ,я новичок, и...

Unity пересоздает объекты, и обновляет ссылки тем самым ломая все ссылки
Здравствуйте Контект : Создаю 2д игру с ввида сверху Иерархия : -PersistentUI (помечен как DontDestroyOnLoad) -Canvas (имееть ссылку на DragIcon) -DragIcon

Проблема с отоброжением материала терейна
Всем привет товарищи программисты! Для небольшого проекта на Unity с Built-In рендером недавно написал шейдер, который просчитывает прогибание снега под ногами игрока. Перенес его на терейн, и пока...

Проблема в Unity SDK JDK NDK
У меня есть проблема с юнити. Когда я пытаюсь сбилдить программу под андройд. Юнити не обнаруживает сдк ндк ждк, их так же нет в указанных дерикториях. JDK установить я смог, а вот с поиском ndk и...

Не корректно работает переход в определенный стейт
Добрый день. У меня есть персонаж с машинной состояний. Все хорошо работает. Но. Добавил в игру лестницы и теперь не получается корректно обрабатывать стейт. https://youtu.be/RLwluIOtKN4 На...

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

Динамические ключевые точки в анимации
Приветствую, ситуация следующая. Есть 3 анимации для приближения камеры к объекту. Анимация 1 - камера отдаляется от исходной точки к объекту. Анимация 2 - камера находится на точке у объекта (время...

Курсор и камера в Dialogue Editor
При начале диалога с нпс, курсор для выбора ответов не появляется, камера продолжает следить за мышью. Как зафиксировать камеру после нажатия E и добавить поялвение курсора? Добавление...

Дочерний обьект деформируется по rotation Z при повороте
Добрый день, столкнулся с проблемой при создании шутера, дело в том, что пушка должна смотреть на курсор мыши, но она при поворотах по координатам Z начинает деформироваться, как исправить эту...

В билде на Android не загружаются сцены
У меня проблема. В моём проекте есть сцена меню с индексом 0 в Build Settings и игровая сцена с индексом 1. Галочки рядом везде стоят. Я пытаюсь загрузить её при нажатии на кнопку с помощью...

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

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

Пустить луч в сторону камеры
Друзья, такой вопрос: есть камера, которая вращается вокруг персонажа и есть, собственно сам персонаж, который двигается по осям "X" и "Z" относительно камеры, как в любой игре с персонажем от...

Не переносится текст из иерархии в инспектор в скрипт у префаба, хотя у других объектов с этим же скриптом текст переносится
Не переносится текст из иерархии в инспектор в скрипт у префаба, хотя у других объектов с этим же скриптом текст переносится

В игре робот паук шпион показывает куда нужно идти , чтобы пройти миссию и сколько осталось см до нее , как это сделать?
это игра в локации в командном пункте https://disk.yandex.ru/i/XpSUg9E4_cvvIQ это я нашёл , что-то похожее https://www.youtube.com/watch?v=Ec1cV-ow4_g Добавлено через 25 секунд...

Проблема с оптимизацией для смартфона
Решил поэкспериментировать над созданием мобильных приложений. Начать решил с самого простого: шарики падают сверху вниз, при нажатии шарик лопается. Сделал следующим образом: 1. На 3D сцене...

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

Как реализовать автоматическое подпрыгивание физического объекта при движении
С помощью данного кода перемещаю физический объект: public class PlayerMove : MonoBehaviour { public float Speed; public float JumpForce; private float...

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

Unity Cloud(Unity сервисы)
Доброго времени суток, такая проблема: реализовал сохранение и загрузку данных через unity сервисы, но по какой-то причине вход в аккаунт работает только в самой unity. На github page и локальном...

Нет объектов на игровой сцене
После добавления мобильной адаптации в 2D-игре перестали отображаться все игровые объекты (спрайты), при этом: UI полностью рабочий (кнопки реагируют на нажатия, но невидимы) Логи показывают, что...

Динамические волосы
Друзья, у меня такая ситуация: создал я модель волос с длинной косой в блендере и привязал их к соответствующим костям, которые тоже создал с нуля. Экспортировал эту модель в unity, добавил костям...

Наложение панелей паузы через Esc
Приветствую, прошу извинить за скомканность, совсем запуталась. 3д проект. Через ESC вызывается пауза с кнопками. При нажатии, например, на "Сохранить игру", появляется следующая панель, предыдущая...

Можно ли заставить Unity сгенерировать новые GUID?
Добрый день. Есть папка с ресурсами (картинки, анимации, материал и т.п.) и есть префабы которые ссылаются на эти ресурсы. Все это лежит в родительской папке и разделено на папке (Sprites,...

Потеря связей на объект при его удалении
При использовании метода Destroy, объект удаляется не только со сцены и иерархии, но и все ссылки на него. Я хочу узнать есть ли какие то методы помогающие сохранять ссылки на него в...

VKBridge - сохранение данных
Всем привет, у VK Bridge есть два метода для работы с данными (один для сохранения, а второй для загрузки). Метод для сохранения: bridge.send('VKWebAppStorageSet', { key: 'example', ...

Ошибка при сборке WebGL
Всем привет. При сборке WebGL выходит ошибка : Кто-нибудь сталкивался с подобным? В инете не нашел рабочего варианта и конкретной причины возникновения ошибки

TextMeshPro не отображается над персонажем (2D, WorldToScreenPoint, Canvas)
Всем привет! Разрабатываю 2D игру в Unity (пиксель-арт, мобильная платформа). Пытаюсь сделать отображение текста урона/лечения над персонажем с помощью TextMeshProUGUI. Что делаю: • Создан...

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

The code execution cannot proceed because unity.dll failed to load make sure you meet unity system requirements
на винде 11 при попытке создать проект в юнити выдаёт "the code execution cannot proceed because unity.dll failed to load make sure you meet unity system requirements" расположение без русских...

Внезапное замедление анимации
Друзья, у меня такая ситуация: Делаю проект, и, разумеется, добавляю в него различный контент - модели, звуки, анимации и тд, и внезапно все анимации персонажей замедлились на 0.2 еденици и я даже не...

Зависание игры на андроид
При запуске на Андроид приложение после пары секунд работы зависает и ни на что не реагирует. В редакторе все работает отлично. Когда-то уже сталкивался с такой проблемой и тогда помогло изменение...

Мультиплеер с помощью netcode
Я настроил NetCode, сделал кнопки хоста и клиента, сделал игрока, но я что-то не могу понять, почему у меня первый игрок (хост) нормально заходит, а второй (клиент) заходит, но у игроков будто бы...

Unity UI как сделать расширение элемента только вниз?
У меня есть панель, внутри которой содержится textmeshpro (без auto size размера шрифта) в который через скрипт впоследствии устанавливается немаленький текст. Я установил панели vertical layout...

Одинаковый размер шрифта в двух полях через Best fit
Всем привет. Как можно сделать одинаковый размер шрифта в двух полях через Best fit? т.е. что бы текст в двух разных полях подгонялся по размеру поля и был одинаковым?

Эти видосы помогут сделать игру про войну с танками?
https://www.youtube.com/@dejmianxyzsimulations4174/videos

Некорректное отображение спрайтов в Topdown игре
Добра всем разработчикам! Спрайты перекрывают друг друга не так, как мне нужно. Настроил в Settings Transparency Sort Mode на Custom Axis, указан 1 по оси Y. Pivot всех спрайтов сместил в нижнюю...

Не работает поворт камеры по оси X
При запуске сцены камера двигается только вертикально. В чем может быть проблема? using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraController...

Почему-то не меняется картинка кнопки
Вот мой код, там конечно сделаны не все функции но по сути он должен работать: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; ...

В конце картинка рисуется заранее или программно?
https://www.youtube.com/shorts/O0Ll0jN53_M в конце картинка рисуется заранее или программно? Добавлено через 18 секунд https://www.youtube.com/shorts/O0Ll0jN53_M Добавлено через 2 часа 10...

Подвязка слайдера к чувствительности мыши
Как подвязать слайдер к чувствительности мыши? using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class CameraController :...

Название установленной игры на устройстве на русском
Коллеги, как сделать, чтобы имя установленной игры на мобильном (apk) отображалось на русском языке и с пробелами?

Сколько сцен стоит использовать, и стоит ли перейти на процедурную генерацию?
Я начинающий инди разработчик который столкнулся с проблемой слишком большого количества сцен. даже в небольшой игре их очень много. Выходит так что даже до пробной версии более 30 сцен, а с учётом...

Animator не сохраняется
Я настраиваю все связи в аниматоре и все работает нормально, но когда я нажимаю ctrl+s или перезапускаю проект аниматор очищается до начального состояния

Откуда берется библиотека Google Play Платежей в билде?
Привет! Недавно получил такое сообщение от гугла В 8 ваших приложений интегрирована библиотека Google Play Платежей, однако используется версия, поддержка которой скоро будет прекращена. С 31 авг....

Сохранение и загрузка в Unity Cloud публичных данных
Ребята помогите! Что имеем?! Имеем сцену в Unity на которой две кнопки и два объекта с текстом. Одна кнопка сохраняет две переменные типа string в Cloud Safe в раздел PUBLIC в формате: { ...

Бот не двигается, когда персонаж заходит в триггер
Есть 2 триггера, один другой перекрывает (один поменьше в другом побольше). Один для того, чтобы бот двигался к игроку, пока игрок в триггере. А второй для того, чтобы бот прыгнул, когда бот...

Пропадает ссылка на объект в инспекторе
Добрый день. Как описать свою проблему я так и не понял, поэтому записал на видео. Кто-то знает что это за приколы такие?? Вот код если прикол в нём using UnityEngine; using UnityEngine.UI; ...

Как найти на сцене конкретные интерфейсы через Find методы
В общем команда поиска в дочерних объектах GetComponentsInChildren<IRecordeblTransform>() доступна, а FindObjectsOfType<IRecordeblTransform>() нет. только по типу класса. вроде бы интерфейс это...

ZENJECT. Метод инъекции Construct не видит аргументы
Здравствуйте, коллеги. Рубрика Zenject продолжается. Я очевидных вещей не понимаю наверное, но есть следующая проблема. Метод инъекции Construct в монобехе не видит аргументы, которые должны...

Как запрограммировать игру "Дартс", чтобы дротики могли под углом втыкаться в доску?
Как запрограммировать игру "Дартс", чтобы дротики могли под углом втыкаться в доску?

Сохранение игры (неправильное разрешение окна)
Проблема: когда я открываю готовую сохраненную игру на компьютере, у меня почему-то слева и справа поля белые лишние, а снизу окно обрезается. Отображаемое окно вообще не похоже на 1280*960. Хотя в...

Как сделать камеру плавно движущуюся за игроком (pixel perfect camera, интерполяция)?
Вопрос, на мой взгляд непростой. 2D игра с видом сверху. Есть игрок с твердым телом типа Dynamic и интерполяцией. Движение идет через твердое тело (rb.velocity). Есть камера с компонентом pixel...

Изменяются координаты передвижения
Есть 2 кнопки, на которых висит один и тот же скрипт При нажатии на кнопку лифт поднимается, при нажатии на кнопку второй раз лифт опускается. Координата по y указана 4,5, но лифт поднимается на...

Все черное в редакторе
Создал HDRP проект в юнити 2022.3.50f и все черное как это исправить?

Создание меша по точкам
Есть три объекта. условно пока боксы нужно построить меш по крайним точкам габарита. красным цветом показано. цель - создать коллайдер кодом такой формы. потом накину меш коллайдер. в создании меша...

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

Голосовой чат в Photon PUN2
Вопрос разрабам на PUN 2. Кто в курсе как добавить чат? а головой было бы вообще круто ) Добавлено через 17 минут разобрался. на ассет стор все это дело есть

Распространение звука через дверь
3д проект. Есть две комнаты, между ними дверь. В одном помещении эмбиент с радиусом распространения, в другой - игрок. Когда дверь закрыта, звук из соседней комнаты, соотвественно, должен быть тише....

Unity Relay
Привет всем! Сделал игру на юнити NetCode с мультиплеером и сервером в Relay. Всё работает в целом: Первый игрок заходит и подключается как хост и получает пароль Relay, а второй вводит этот пароль и...

UI: Панель заполняет пространство
Всем привет. Я новичок в Unity. Подскажите, пожалуйста, такой момент по UI (скрины во вложении). На экране Главная панель, совпадающая по размеру с экраном: У неё две дочерних панели:

Шейдер сортировки спрайтов с 3D объектами
Здравствуйте! Камера смотрит сверху под 45 градусов на террейн,3D объекты и 2D спрайты.Камера двигается в пространстве,следя за игроком. Помогите пожалуйста написать шейдер сортировки спрайтов...

Метроном в ритм игре
Здравствуйте, возникла трудность по грамотному оформлению механики метронома для ритм игры. Основная идея заключается в том что в нижней части рандомно должны появляться кнопки с стрелками, как...

Photon PUN2
Всем привет. Вопрос такой: хранятся ли ники вошедших в комнату где-то фотоном, или нужно самому их хранить? нужно для проверки на одинаковые имена игроков. чтобы при подключении к комнате не было...

Как достать шрифт из ассета?
Ребят, нужна помощь. Хочу достать шрифт из ассета, но ничего не выходит. Пробовал следующие утилиты: UABE Avalonia, AssetStudio, AssetRipper, uTinyRipper, AssetBundleExtractor. Ниже прикрепил ассет,...

Нет отображения текстуры кнопок при билде игры
В самом Unity кнопки отображаются верно. Но при билде отображаются с отсутствующей текстурой. При нажатии работают корректно. Билд делается для платформ Win, Linux, Mac

Зависание при загрузке ассетов Addressables
Написал асинхронный метод, который загружает материал и примиряет его к объектам, но почему-то игра намертво зависает на несколько секунд, а потом отвисает. Из-за чего это может быть и какое может...

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

Вращение объекта через камеру
Здравствуйте форумчане. Я застрял на вращении объекта по осям X Y Z по направлению камеры через проецирование её направления на Vector3.Plane. Суть в чём. Мне нужно вращать объект по 3-м осям,...

Проблема с запуском на Android API 36?
Я всегда разрабатывал и компилировал свою Android игру на версии Unity 2022.3.27f1. Теперь Google требует поддерживать новейший Android API 36, но в текущей версии он не поддерживается. Пришлось...

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

Кнопка Поделиться для андройда
Такое ощущение складывается, что я один такой тупой... На просторах Интернета куча информации давности 5-7 лет с примерно одним и тем же скриптом: #if UNITY_ANDROID void...

Вычитание коллайдеров
Знаю что движном не предусмотрено вычитание одного коллайдера из другого, но все же, есть хоть какой то способ (возможно костыльный) сделать так, чтобы создать дыру в коллайдере при помощи другого...

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

Затемнение сцены после смерти персонажа, кроме персонажа
Всем привет. Подскажите пожалуйста как реализовать. Есть сцена с объектами (3d), есть игрок(персонаж). Как мне затемнить всю сцену кроме персонажа при его смерти. Т.е. Анимация смерти игрока должна...

У меня есть книга самоучитель программированию на Delphi и там есть японский кроссворд игра такая, я могу сделать на си шарп на юнити эту игру?
Это сильно сложно? https://disk.yandex.ru/i/b_fYPpcZgWzeUA

Текст из дыма или огня
У меня вопрос можно ли как то сделать текст из дыма в юнити, ну или огня. В общем ну понятно наверное нужно чтобы был к примеру 3д текст и он состоял из дыма можно ли как то такое сделать?

Ошибка CS0246 при скачивании PostProcessing
Здравствуйте, начал создавать игру в юнити и в какой то момент решил добавить пост процессинг, установил его через сам юнити и после установки у меня в консоле появилось 2 ошибки первая:...

Подергивание при передвижении персонажа и поворота камеры
Привет, кодеры! Я хоть и не новичок, но впервые столкнулся с такой проблемой. Я поставил все, что только можно, вписал движение в FixedUpdate, добавил интерполяцию персонажу, накрутил настроек в...

WebRTC вместе с WebSocket
Всем привет, давненько тут не появлялся, знатно прокачался с того времени, но суть не в этом. Есть ли тут на форуме люди которые разбираются в подобной теме? В общем задача, есть сервер(Андроид) и...

Градиент в text mesh pro
Градиент в unity накладывается на каждый символ, и я понятия не имею как мне сделать подобный градиент для текста, что будет переливаться так - на нижнюю строчку(во вложении) Если кому нужно, шрифт:...

Мыло у текстур при билде
Здравствуйте, возникла проблема. При билде проекта unity 3d для браузера текстуры мылятся перед игроком, но при приближении всё исправляется. В редакторе такой проблемы не было...

Получить список аккаунтов Google из Android
Здравствуйте. Я новичок в Unity. Подскажите, пожалуйста, как правильно получить список Google-аккаунтов из Android. Или что я делаю неправильно для этого. Вот что я уже сделал: Создал...

Unity зависает при многопоточном заполнении списка
Всем доброго времени суток! Делаю одно приложение на движке Unity. Написал скрипт, который выполняет некоторое действие над массивом данных. Скрипт отлично работает: public class ACLASS { ...

Проблема с отображением слоев
У меня возникла проблема в Unity. Я ранее реализовал механику, которая позволяла персонажу заходить за объекты. Однако вчера, открыв проект, я заметил, что она работает неправильно. Для проверки я...

Переход на новую версию Unity6
Доброго времени суток. Стало очень интересно ваше мнение по поводу Unity 6(6000.0.32f1). Стоит ли вообще переходить на новую версию? или подождать пока ее допилят. Интересно узнать ваше мнение по...

Правильное портирование и настройка деревьев с Blender в Unity6
Добрый день жители форума. Надеюсь кто-то сможет помочь с проблемой. Создаю игру на юнити-6 и столкнулся с проблемой использования кисти деревьев. Проблема в том что после добавление своего дерева...

Почему анимация не проигрывается при включении объекта?
Суть проблемы: при использовании метода HideItemsInHand внутри ShowItemInHand() ломается аниматор и анимация застывает на 1 кадре. Частично помогло _animator.keepAnimatorStateOnDisable = true;, но...

Части тела человекоподобного персонажа не видны с определенных ракурсов в игре
В Unity 6.0 3D в игре не видны части тела персонажа с определенных ракурсов, следует отойти чуть подальше или повернуть камеру - и ее снова будет видно. На всех частях тела висит только Skinned Mesh...

Скомпилированный проект на Android выдает меньше ФПС чем в редакторе и на ПК
Всем привет. Столкнулся с одной проблемой при компиляции проекта. У меня имеется 2Д проект с двумя сценами: меню и настройки. Две самые обыкновенные сцены, без каких-либо нагрузок, только UI. Ранее,...

Поиск дочерних объектов на сцене
Всем привет! Собственно интересует зависимость скорости поиска дочерних объектов от методов поиска. На сцене есть куча объектов с дочерними объектами с уникальными именами. 1 метод: ищем дочерний...

Как перенести значение переменной из первого скрипта в другой скрипт?
Есть переменная money в первом скрипте, мне ее надо перенести во второй скрипт, как это можно сделать? Заранее спасибо. Добавлено через 1 минуту Надо перенести значение переменной, если тяжело...

Нужна помощь с оптимизацией
всем привет делал мини игру по типу Blum на компе все работает прекрасно ,но когда делаю билд на андроид версию все катится к чертям .Работает все ,но такое ощущение будто кадры теряются ужасно...

Появляются лишние текстуры на спрайте
Здравствуйте Проблема состоит в том, что появляется лишние текстуры на спрайте. Рисовала сама в Pixel Studio. Пробовала разные форматы файлов и расширения. Не могу понять почему так происходит.

Помогтите с скриптом пожалуйста
Здравствуйте написал код для дробовика и понять не могу почему он так криво работает. Пули иногда улетают вообще куда то не туда, иногда вообще назад могут стрельнуть. Подскажите пожалуйста! using...

Как выключить встроенное управление гироскопом в ВР режиме?
Я создал пустой проект для андроид, поставил поддержку vr cardboard. Никаких контроллеров я не создавал, но камера все равно управляется гироскопом. Даже если я пишу собственное управление через...

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

Игрок застревает под тайлами
При запуске игры игрок может застревать под тайлами над ним(видео), что можно сделать для решения? https://drive.google.com/drive/folders/1CUY3PbgXMywy63y9YZQqo3qh0l1_H_kP?usp=sharing

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

Android, Gradle, AGP AdMob
FAILURE: Build failed with an exception. * Where: Build file 'D:\git-zentrale\***\Library\Bee\Android\Prj\IL2CPP\Gradle\build.gradle' line: 6 * What went wrong: Plugin was not found in any...

Как в юнити создать такой японский кроссворд?
https://disk.yandex.ru/i/zM3FdeddfKaCpA нужно , чтобы было один в один у меня есть на дельфи игра https://disk.yandex.ru/d/f25bHiWbwSXGxg

Система этажей в 2d Top-Dowm
Здравствуйте. Разрабатываю игру в unity2d в стиле старых игр Нинтендо. Top-down. Одна из любимых игр - the escapists, которой я вдохновлялся. В ней, для побега можно залезать на крышу. Я...

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

Unity 6000.0.54f1 перенос игры?
После недавней Unity уязвимости начал перенос игры с Unity 2022.3.62f1. Начало предварительно создал пустой проект Universal 3D, скомпилировал и запустил его на Android. Стал переносить Ассеты и...

Создание нескольких частей брони вокруг круга
Здравствуйте, исходные данные: есть враг в форме круга (Rigidbody2D.dynamic), его нужно разделить на 6 частей (как пирог). Каждая часть - кусок брони, защищающий со своей стороны от ударов снарядов. ...

Не работает скрипт генерации лабиринта
По заданию курсовой работы мне необходимо создать лабиринт со случайной генерацией маршрута. Делал всё по видео в ссылке ниже . На данный момент дошёл до генерации сетки лабиринта. На выходе...

Перенос изображения из Фотошоп
Я переношу изображение сохраненное в программе фотошоп в формате png(сохраняю в разных размерах 1400 на 1400, 400 на 400 и 100 на 100). Изначально нарисованная картинка имеет размер 1400 на 1400,...

Как отцентровать движение игрока в Юнити?
Как от центровать поворот игрока при касании с объектом? Хочу, чтобы когда центр головы достигнет центра объекта - осуществлялся поворот (прям с того места где находится зеленая стрелка). Это можно...

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

Как задать параметр Transform в анимации через код
Добрый день коллеги, подскажите пожалуйста можно ли менять параметр transform в анимации объекта через код, а не в самой анимации. Пример: у меня есть объект, который я хочу перенести относительно...

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

Unity Mobile Notification и Android13+
Доброго времени суток! Помогите решить проблему с локальными уведомлениями, уже две недели ковыряю Не приходят уведомления на Android 13 и выше. На Андройд 12 все работает корректно. ...

Unity , Скрипт значение переменной
подскажите, беру значение переменной из одного скрипта 1 скрипт откуда беру // это значение переменной которое я должен узнать public bool _isDead = false; private void...

Сохранение в WebGL кэш
Подскажите может какое то видео или буду благодарен если напишите(распишите) код как сохранять данные игры в кэш WebGL

Как передвинуть UI элемент в позицию другого UI элемента?
Добрый день. Уже долго бьюсь над этой задачей и не понимаю как это работает. Есть такая структура объекта. Это все сделано на Канвасе. Якоря BG расставлены по границе объекта ItemsHolder....

Детализированная сетка меша
Всем привет! У меня сейчас вот это а как получить вот это ? Не соображу, как добавить юбки перехода от детального меша к менее детальному. Может у кого нибудь есть какие то мысли по этому...

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

Обработка столкновения через OnCollitionEnter
Здравствуйте. Я программирую столкновение двух одинаковых объектов. Оба из них перемещаются. На каждом из объекте скрипт отслеживает OnCollitionEnter, в момент столкновения задаются новые скорости....

Узнать чистый градус вращения по оси
Здравствуйте! Встала передо мной задача для расчета ускорения узнавать угол тангажа самолёта( ось Z) , но как я не пробовал получить чистый угол - не получается. Единственный более менее рабочий...

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

Как сделать полную остановку обьекта?
Делаю свою рпг игру, сделал систему диалогов, и мне нужно что бы игрок останавливался после того когда значение равно 1, но он продолжает движение после остановки скрипта (так сделано в скрипте...

Как создать файл .bundle?
Хочу сделать мод на игру, в ней всё нужное находится в файлах .bundle. Я нашёл, как извлекать из них ресурсы, а как заменить - нет. Хочу попробовать создать с нуля. Можно как-нибудь так сделать?

Архитектура проекта под Photon PUN2
Всем привет. в общем леплю сетевую игру. игроки подключаются к комнате стреляют в друг друга, при смерти выходят в "коридор" (лобби), и могут снова подключаться. могут подбирать оружие, здоровье и...

Инициализация полей List
Подскажите пожалуйста есть какой то простой способ инициализации массива лист. Я написал можете его оценить и сказать что лишнее а что поменять private RectTransform parrentShop; public...

Как использовать эффект печатной машинки с использованием TMPro в dialogue system for unity?
Добрый день, я использую dialogue system for unity и столкнулся с проблемой - у меня не получается как то использовать эффект печатной машинки на тексте TMPro (typewriter effect), мне очень надо что...

Проблема со сборкой в Unity
Я собрал игру, всё хорошо, в редакторе всё так как должно быть. Запускаю сборку, а там не работает Post-process.(В редакторе всё норм) Всё настроено правильно, Post-process layer и Post-process...

Unity 2D,spraits
вот видео геймплей ( https://cloud.mail.ru/public/raD8/t6NpJfm2A ) проблема в том что сами спрайты хорошего качеста но при добавление в игру они размытые на видео хорошо видно это это спрайты из...

Как сделали потоки воздуха видно глазами от вентилятора?
https://disk.yandex.ru/i/XpSUg9E4_cvvIQ 12:25

Карточная игра на подобии Gwent
Всем привет, разрабатываю карточную игру на Unity с использованием библиотеки Mirror. Столкнулся с вопросом взаимодействия игроков и вообще поиска игры, сначала пытался в SyncList сохранять игроков,...

Замена объектов
Как и через что можно реализовать это

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

Проблема с билдом
Mono path = 'D:/Games/My kurs/Game/My kurs_Data/Managed* Mono config path = 'D:/ Games/My kurs/Game/MonoBleedingEdge/etc' Initialize engine version: 2019.4.1f1 (ec045144e) Discovering subsystems...

Не работает взаимодействие с жизнью
Помогите пожалуйста, почему не работает код чтобы отнимались жизни, вот код: using UnityEngine; using System.Collections; public class Trigger : MonoBehaviour { public int valueDown; ...

Фонарик для 2d игры с видом сверху
Продолжаю тему со своим лабиринтом. Теперь мне надо сделать так, что бы у игрока был фонарик, который будет поворачивать за курсором и не светить дальше стены.

Многослойный спрайт- Проблема
Добрый вечер, импортирую спрайт персонажа, в юнити состоит из 8 слоев, что бы в движке была возможность редактирования каждого из них, цвет и т.д... чего хотел добился, но проблема в искажении...

Движение / Перемещение
Здравствуйте. Читаю книгу по Unity. В Книге излагался код перемещения персонажа клавишами WASD. Я внедрил его в игру и теперь при нажатии "влево" персонаж перемещается вправо и при нажатии "вправо"...

Проблема со сборкой в Unity
Всем привет! Только зарегистрировался и хочу задать вопрос. Я сбилдил игру в Unity, запускаю и появляется просто чёрный экран.(Чёрный экран появляется только после заставки.) Как это исправить? (В...

Паучок кидает бумажку и она летит и крутится в конце , как это сделали?
https://disk.yandex.ru/i/XpSUg9E4_cvvIQ 8:52

Как оптимизировать данную реализацию задачи?
Здравствуйте. Я Использую массив из булевых переменных possibleCells для хранения информации, какое положение разрешено для изменения. В методе FreeCellsPos по нему определяю разрешенные места и...

Не могу забилдовать проект
Когда билдую проект пишет "cannot build player while editor is importing assets or compiling scripts". Так и в добавок ещё какие то ошибки падают(ошибки на картинке) (У меня проект с Photon-ом)

Оптимизация физики
Доброго времени суток! У меня проблема с оптимизацией в проекте, я использую библиотеку в открытом доступе https://github.com/Ideefixze/DTerrain, с ее помощью можно сделать динамическое разрушение....

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

Как повернуть объект по Y в сторону мыши
Как повернуть объект по Y в сторону мыши с помощью Visual Scripting. Помогите пожалуйста

Как сделать бэкграунд в 2D игре из партиклов с тайлингом и параллаксом?
Добрый день! Уже довольно продолжительное время размышляю над тем, как мне можно в 2D игре взять, условный, Particle System, сделать из него, предположим, звëздное небо таким образом, чтобы оно...

Не работают пьедесталы
У меня есть два скрипта: первый находится на камере игрока и отвечает за взятие подарков (коих на сцене 4), перебирание их в руке (игрок может на клавишу R эти подарки выбирать у себя в руке из...

Русификация Unity
В интернете так и не нашел однозначного ответа, как же перевести Unity на русский язык. Может кто знает вариант по лучше нежели танцы с бубном. Данный ритуал заключается в следующем. Скачиваем...

Что за ошибка: 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 выполнять дейстивие напрмер раз в секунду? Ну для простого примера раз в секунду выводить сообщение в консоль?

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

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

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

Прорисовка Gizmos
Ребята всем доброго времени суток ! рисую габаритный контейнер для пустышки с помощью Gizmos.DrawWireCube(transform.position, new Vector3(sizeGismo, sizeGismo, sizeGismo)); но не могу понять как...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Баг переноса скрипта: 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...

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

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

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

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

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

Как повернуть префаб?
Всем привет. Подскажите, как сделать так, чтобы префаб вылетал с верной стороны? Код if (Input.GetButtonDown("Jump")) { Vector3 spawnPos = transform.position; spawnPos += new...

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

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

Отключение столкновений коллайдера
Добрый день, нужно сделать чтобы при взрыве получали урон ближайшие объекты. В голову пришло только использовать расширяющийся колайдер в виде сферы и если он сталкивается с обьектом типа "цель" то...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как на некоторое время отсрочить переход к следующей сцене?
Здравствуйте! Есть простенький шутер и в нём три сцены Старт, Игра и Конец игры. Переход в сцену Конец игры осуществляется после гибели персонажа, когда его жизни кончаются. Это прописано в условии...

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

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

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

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

Координаты UI элемента
Всем доброе дня! Есть у меня на сцене такая конструкция Canvas > gameObject > Image+Text х8 шт Задача подвинуть изменить координаты gameObject'а так, чтобы 1 плитка была размещена по центру...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка : the type or namespace name Enemy could not be found
using System.Collections; using System.Collections.Generic; using UnityEngine; public class bullet : MonoBehaviour { public float speed; public float distance; public int damage;...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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; ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изменение цвета картинки
Ну собственно у меня есть GameObject, на нём есть картинка, хочется чтобы картинка меняла цвет на нужный через скрипт, Object.GetComponent<Image>().color = new Color(1f, 1f, 1f); почему-то не...

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

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

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

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

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

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

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

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

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

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

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

Не удается преобразовать "UnityEngine.Vector3" в "UnityEngine.Transform"
Есть спрайт персонажа и пустой обьект, прицепленный к нему в роли точки для вылета пули. public class EnemyGun : MonoBehaviour { public GameObject bullet; public float...

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

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

Привязка объекта к камере
Проблема - не понимаю как привязать объект к камере - вот код - здесь уже привязан Персонаж по гайдам using System.Collections; using System.Collections.Generic; using UnityEngine; using...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как совершать покупки в Unity asset store после санкций против России?
В чём я точно уверен, PayPal - не вариант. Если говорить о кредитных картах, то Visa и Master Card заблокировали в России, но вот Qiwi вроде как ничего не коснулось. Я недавно видел туториал про...

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

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

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

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

Вызов метода из другого скрипта
у меня есть 2 скрипта под названием MapController и PlayerControls в MapController есть метод Next() внутри которого вызывается методом из PlayerControls Move() public void Next() { ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Повторения текстуры на объекте
Доброго времени суток, искал как повторить на объекте текстуру, но у меня же не работает, на скрине видно что на долгом кубе текстура смотриться не так как надо, +настройки:

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

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

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

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

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

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

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

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

Как обращаться из одного скрипта к другому? Unity2D
Надо открыть панель - DiePanel.SetActive(true); Но пишет: Assets\Scripts\Player.cs(96,4): error CS0103: The name 'DiePanel' does not exist in the current context (Сцена одна, скрипт player на...

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

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

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

Ограничение fps в android игре
Ребят, подскажите, может кто знает. Скомпилировал игру на android, запускаю и выдает 30 fps. Я узнал, что Unity искусственно занижает, написал Application.targetFrameRate = 60; Но результата нет,...

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

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

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

Корутины в юнити
Делаю простенькую игру в юнити. Где ты нажимаешь на кнопку и шар тебе говорит да или нет. Я захотел туда добавить корутину на текст что бы он менялся через секунду но не понимаю как private...

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

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

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

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

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 и...

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

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

Как сделать чтобы персонаж не проходил сквозь объект?
Есть персонаж и tilemap на обоях есть колайдеры, также rigidbody2d на персонаже Body Type Kenematic, на tilemap static

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

Шансы в Юнити
Интересует такой вопрос, как реализовать шанс в юнити? Например шанс крит удара, или шанс выпадения предмета из монстра? Искал никакой информации не нашел, сам придумать реализацию тоже не...

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

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

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

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

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

Объекты выходят за пределы экрана
Всем привет! Помогите, пожалуйста. Игра на Юнити 2д под WebGL. Проблема в том, что при горизонтальном сжатии окна браузера, объекты выходят за края экрана. При вертикальном сворачивании все...

Поворот фигуры в сторону его движения
В общем. Есть определенный путь по которому идет фигура. Со сфорой проблем нет ибо не понятно где у неё перед. А вот если будет другая фигура то она просто идет по заданному пути но не поворачивается...

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

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

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

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

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

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

Считать нажатия кнопки
Доброго времени суток, можно ли считать одно нажатия клавиши (GetKeyUp - не подходит т.к. только при отжатии), то есть я нажал клавишу "Е" и в апдейте что-то произошло один только раз, сначало думал...

Как отследить зажатие UI кнопки?
Как отследить зажатие UI кнопки? Допустим когда UI кнопка зажата, то в консоль выводится текст до тех пор, пока кнопку не отпустят.

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

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

Проблемы с 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! ...

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

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

Как осуществить переход на следующую сцену при касании игрока и объекта перехода?
Написал вот такой код: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class NextLevel : MonoBehaviour { ...

Как переименовать сцену
Есть две сцены - одна называется Untitled а друга SampleScene . Как назвать их Menu и Level1 ? Версия 2018.4.7f1.

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

Следование объекта за курсором мыши
Надо сделать следование объектом(игроком) за курсором мыши. Сделал код для вращения объекта за курсором: private void LookAtMouse() { var direction = Input.mousePosition -...

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

Уничтожение компонентов
Приветствую! Пробовал уничтожить компонент следующим образом: Destroy(Player.GetComponent<Component>()); Компонент действительно уничтожался, однако при проверке на наличие компонента он...

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

Запретить переворачиваться персонажу
Как запретить персонажу переворачиваться ? персонаж всегда должен быть в одно положении, я пробовал блокировать ось Х но когда персонаж сталкивался с меньшими предмет за себя он переворачивался. Я...

Сбои цветов у спрайтов
При импорте спрайта в unity его цвет в некоторых местах становится намного темнее (пятнами) Если смотреть в проводник, спрайты не изменены Как это возможно исправить? спрайт 32х32 .png на...

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

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

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

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

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

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

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

Чтоб анимация не работала в начале
Как сделать, чтобы анимация не запускалась в самом начале? А только при нажатии на кнопку и 1 раз?

Не работает Debug.Log()
В скрипте присутствует включение библиотеки UnityEngine, класс скрипта унаследован от MonoBehavior, но Debug.Log() выдает ошибку в редакторе. Говорит, что этот метод некорректен для текущего...

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

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

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

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

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

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

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

Многоязычный шрифт для textmesh pro
Всем привет! Застрял тут на одном месте на могу найти инфу как сделать многоязычный шрифт для textmesh pro. Я пробовал много шрифтов но не один в формате CDF не поддерживает русский язык ...

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

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

Проверка на изменения значения переменной
У меня есть переменная Health(здоровье персонажа). И каждый раз когда она уменьшается должно происходить какое-то действие. Как мне сделать такую проверку?

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

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

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

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

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

Как удалить скрипт?
У меня есть объект и на нём висит скрипт. И вот как обычно мы делаем - это нажимаем на шестерёнку и выбираем пункт Remove component. А мне нужно, что бы это делал скрипт, а не человек.

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

Ошибка: 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...

Slider значения Value
Здравствуйте! Не подскажите пожалуйста как прибавлять значения Value в компоненте Slider при подборе предмета. Я хочу сделать что бы при подборе предмета школа заполнялась.Как я понял нужно создать...

Подскажите как сделать подбор предмета в инвентарь по нажатию на него
Чтобы персонаж сначала подошел к нему, и поднял. Получилось сделать, чтоб предмет подбирался сам при столкновении объектов, но модифицировать код для нажатия по нему не получается, все ломается......

Unity телепорт
здравствуйте я новичок , написал скрипт (надо при соприкосновении персонажа с триггером его телепортировало на респавн ) но он не работает буду рад помощи вот скрипт : using System.Collections;...

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

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

Как отключить скрипт из другого скрипта?
Здравствуйте, мне нужно отключить один скрипт из другого скрипта, как это сделать?

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

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

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

решение проблемы Machine Identification Is Invalid For Current License
у меня возникла проблема как и у многих кто переустанавливал юнити следую по решению предложенному здесь 1 - Uninstall Unity from your machine entirely. (Both the Hub and any version of the...

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

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

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

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

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

Как сделать взаимодействие с объектами Unity2d
Всем привет . Появился вопрос как сделать взаимодействие с объектами в 2д игре. Как это должно происходить. Если игрок сталкивается с коллайдером "объекта" и нажимает например букву "E" , то...

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

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

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

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

Не получается изменить размер и масштаб Canvas'a
Как изменить размеры и масштаб Канваса??? Они неактивны

Перезагрузка сцены
Проблема моя заключается в том что,когда я перезагружаю сцену а делаю я это через SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex+0); то сцена перезагружается, но она сохраняет...

Атака врагов 2D
Есть вот такой код: private void Update() { isEnemy = Physics2D.OverlapCircle(attackPosition.position, checkRadius, whatIsEnemy); moveInputX =...

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

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

Как узнать угол в градусах между двумя обьектами с вершиной в 3 обьекте
На рисунке видно что угол равняется 90*, как с помощью программирования узнать этот угол, имея вектора данных точек. Например имееются точки A, B, C. A = {3;9} B = {5;8} C = {3; 8} Как посчитать...

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

Плохое качество текста в Unity UI
Текст, так скажем, не идеальный, то есть я бы хотел хотя бы чуть-чуть получше. Этот текст создан через InputField, правда у меня он чуть необычный, я просто добавил другой текст, т.к....

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

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

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

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

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

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

Как поместить объект со сцены в префаб
Привет всем! Есть один префаб к которому прикреплен скрипт Score и в который я хочу переместить UI Text со сцены, но во вкладке инспектора при перетаскивании появляется перечеркнутый круг. Я слышал...

Как изменить размер спрайта в Image, сохраняя пропорции?
У меня есть скрипт, который по нажатию кнопки меняет спрайт image на другой спрайт. image.GetComponent<Image>().sprite = sprites; Но эти спрайты автоматически подгоняются под image и становятся...

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

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

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

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

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

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

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

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

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

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

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

Персонаж падает на бок
Как сделать что бы персонаж на бок не падал. Добавлено через 44 минуты UPD. Все нашел.

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

Ошибка с IL2CPP
Здравствуйте, столкнулся с проблемой при компиляции игры под Android, уже второй день не могу её решить. Проблема есть и на версиях Unity 2018, и 2019, и 2020. Я уже обновил все что только можно и...

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

Как убрать белый фон у спрайтов в Unity
У меня есть Canvas в юнити, в нём лежит изображение(некий прицел), когда запускаю перед глазами появляется это, как убрать белый фон у картинки?

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

Добавление Объекта в Массив
Доброго времени суток .Такой вопрос есть кнопка при на жатий на нее она добавляет объект в массив другого скрипта подскажите пожалуйста как это можно реализовать .

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

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

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

Можно ли использовать скрипты без наследования от MonoBehaviour?
По описанию на docs.unity3d.com я вижу, что наследование скриптов от MonoBehaviour в принципе не обязательно, дает разве что удобство получения информации о сцене и ее объектах. Но это так скучно,...

Как сделать эффект затухания/расцветания экрана
1)При нажатии кнопки Play, надо с обычного экрана сделать плавно черный, после загрузится 1-ый уровень. 2)Уже на первом уровне с черного экрана, сделать плавно обычный.

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

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

Запрет движения в момент анимации удара
Здравствуйте подскажите как запретить движение персонажа в момент анимации удара. Атака void Attaking() { if (LeftHand.Pressed) { callattaking = true;

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:...

Как вывести переменную на экран?
На определенном объекте есть скрипт. В этом скрипте есть переменная типа int. Мне нужно, чтобы значение этой переменной отображалось на экране. Как это сделать?

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

Рывок для Character Controller
Как сделать рывок моего персонажа? Пользуюсь character controller'ом. Например: мой перс накапливает силу, потом делает быстрый рывок вперед на 6-7 метров. Как это сделОть? :umnik: а то у меня...

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

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

По нажатию на кнопку изменить значение булевой переменной
Нужно, чтобы по нажатию на кнопку изменялось значение public bool sound; на True или False Как это сделать?

Как создать apk файл игры?
Чтобы создавать игры на android с помощью unity3d нужен android sdk. Я установил последнюю версию android studio, вместе с ним установился и android sdk (c:\android-sdk). После этого я через android...

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

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

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

Получить позиция курсора мышки относительно объекта в центре экрана
Привет всем! Подскажите как получить координаты мышки относительно объекта который находится в центре экрана? Хочу что бы центр экрана был (0, 0) независимо от разрешения экрана. Может есть уже...

Код в юнити для двух условий одновременно
Добрый день.Я новичок в юнити и C#. не получается решить след вопрос. Есть ситуация где нужно чтобы действие происходило при двух условиях одновременно. Условие 1) игра должна быть в состояние не...

Можно ли float превратить в целое число?
Привет всем!У меня есть число типа float = 1.555,это число будет меняться и мне нужно будет вытаскивать целое из этой переменной.Можно ли это как-то сделать?Я осуществляю некую постройку зданий и...

Движение объекта в зависимости от поворота
Создаю игру про космические корабли, на данном этапе необходимо сделать так, чтобы на a и d корабль поворачивался, а на w летел вперед (т.е. летел в сторону, куда "смотрит кабина").

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

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

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

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

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

Как менять прозрачность спрайта Unity?
необходимо плавно менять прозрачность спрайта с нуля до 255 и обратно, т.е плавное появление объекта и плавное исчезновение, запускаю следующий скрипт - юнити крашится, хелп �� ...

Этот объект (App Bundle) содержит нативный код. Рекомендуем загрузить файл с отладочными символами, чтобы упростить
Здравствуйте! Трудности следующего характера: При выгрузке в Google play console своего App Bundle проекта вылазит следующая ошибка: Этот объект (App Bundle) содержит нативный код. Рекомендуем...

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

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

Как сделать кнопку поверх картинки?
Знаю что за это отвечает Order in Layer, так вот с картинками у меня всё получается изменяя значение Order in Layer, а с кнопкой нет

Как выключить триггер по истечению времени?
Есть триггер, который активирует "GameObject monster" когда в него заходит игрок. Хочу, что бы объект монстр появлялся на какое-то конкретное время, а потом опять исчезал, вот код: public...

Создание словаря и как их использовать
Всем привет! Делаю переводчик на Unity (не спрашивайте зачем). Знаю, что нужно использовать для этого словари. Вопрос: как они работают, как их создать и как использовать (например: если в...

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

Как создать произвольную фигуру
Здравствуйте! Как в среде Unity создавать произвольные фигуры через точки с текстурой? как здесь: https://www.assetstore.unity3d.com/en/#!/content/30338 Уроки, книжки, статьи. Как это называется,...

Как "заморозить" движение по одной оси через обращение к Rigidbody2D?
Не понимаю, как мне получить доступ к разделу Rigidbody2D, Constraints, из скрипта. Надо "заморозить" движение по одной оси. Никак у меня не получается.

Изъятия анимации из FBX
Доброго времени суток. я создал две анимации к персонажу и импортировал из cinema 4d как FBX формат, по другому никак (если брать сразу *.c4d то нужно долго подгонять размеры костей) и у меня в...

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

Несколько триггеров на объекте
Всем привет, можно ли как то отследить с какого именно триггера был вызван OnTriggerEnter? То есть у меня на объекте висит несколько триггеров, и мне нужно отловить OnTriggerEnter только для одного,...

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

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

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

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

Замена текстур в игре на Unity
Добрый вечер всем. Бьюсь вопросом о том, как заменить текстуры в игре. Раньше пользовался Texmod, но после нескольких обновлений (в игре) перестал. Помогите найти аналог. На крайний случай готов...

Unity3d как поместить изображение на куб
Всем доброго времени суток ! Нужно на каждую сторону куба поместить разные изображения jpg пробывал через текстуры но это не то. Подскажите где что почитать. В гугле не нашёл. Спасибо.

Отключение дочерних объектов
Есть панель,в панели находятся дочерние кнопки,нужно делать их из скрипта "interactble" в определённый момент.Весь вопрос,собственно,заключается в том,как это сделать?

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

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

Как обратиться к Prefab через код. (Без инспектора)
Понимаю, возможно тупой вопрос, но я нигде не могу найти этого. Мне нужно создать переменную GameObject, которой будет присвоен Prefab. Знаю как это сделать через инспектор. в коде нужно...

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

Реализация инерции через скрипт
День добрый, подскажите пожалуйста как сделать инерцию в юнити через скрипт, я пытался сделать через компонент rigidbody и присвоить параметрам inertiaTensor и inertiaTensorRotation свои данные, но...

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

Изменение позиции объекта при условии
Возникла такая ситуация, кто может подсказать, хочу чтобы при условии пока не равны 0, magnitude != 0 || Input.GetAxis("Vertical") != 0 то позиция некоторых объектов смещалась например на 10f вниз по...

Как сделать, чтобы персонаж поворачивался в сторону движения в Unity?
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerControler : MonoBehaviour { public float speed; private Rigidbody2D rb;

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

Как правильно определить что мышь находится над GUI елементом
Всем доброго утра, дня, вечера, ночи. Недавно начал изучать Unity3d. Написал скрип для управления камерой по типу как в RTS. написал скрипт для выбора объектов по (через рект) выделяется всё...

Android build не строится, ошибки
Добрый вечер, помогите разобраться с проблемой, по какой-то причине билд перестал собираться, ошибки следующие. Ошибка 1 > Configure project :launcher

Сделать пунктирный материал LineRenderer
Сделал траекторию полета шара по видеоурокам.Но полоса траектории line rendererа который береться из .mat материала сплошная.А надо чтобы была пунктирная т.к прерывалась.В классах и видеоуроках...

Скрыть переменную в инспекторе
Всем привет. В общем делаю список в инспекторе. Использую enum. Как мне сделать так, чтобы в инспекторе менялись переменные при выборе элемента из списка. public speed = 3.0f; public force =...

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

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

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

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

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

Перемещение врагов в случайные точки
Добрый день. Никак не могу реализовать случайное перемещение врагов. Может, кто поможет или подскажет, как это можно сделать? Врагов я делала через префаб, а потом делала копии через код: void...

Сделать невидимой часть объекта(А) перед объектом(В), который заполняет буфер глубины, но сам прозрачен
Добрый день. Подскажите, пожалуйста, как сделать невидимой часть объекта(A) перед объектом(B), который частично перекрывает объект(A) и заполняет буфер глубины для отсечения геометрии, но сам...

Как игнорировать пару объектов на пути полёта луча
Всем привет. Модель человека. Луч идёт из объекта (туловища) и летит вниз(по вектору гравитации).Туловище в конце концов падает. Пока тело висит высоко выводиться лог что тело стоит как только...

Непонятки с void OnCollisionEnter2D(Collision2D collision)
Доброго времени суток, форумчане! Есть вот такой вот замееечательный код для убийства врагов: private void OnCollisionEnter2D(Collision2D collision) { if(collision.gameObject.tag...

Unity не проигрывает никакие анимации
была у меня версия unity 4.72 перенес проект (БЕЗ ПРОБЛЕМ) на версию unity 5.50 все переместилось без ошибок но анимация не воспроизводится никакая. даже добавил новый объект абсолютно и сделал...

На сцене предмет есть, а в игре нет
Всем привет. Столкнулся с такой проблемой, когда перетягиваю картинку дерева на сцену у меня все хорошо, он отображается и в hierasity он тоже есть, а вот в самой игре его нет. Помогите пж. Это...

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

Как в Unity сделать бесконечное движение объекта вверх?
Как в Unity сделать бесконечное движение обЪекта вверх? с#

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

Не видно Particle System
2d игра. При смерти персонажа инстанцируется партикл систем, но ее не видно за камерой, хоть в инспекторе система отображается. В других сценах тоже самое происходит правильо и все видно. Что можно...

Quaternion.Lerp плавный поворот с замедлением (а замедление не надо)
Всем привет. Нужно повернуть объект , использую это transform.rotation = Quaternion.Lerp(from.rotation, to.rotation, Time.time * speed); В начале объект резко дергается в нужную сторону и затем...

Движение персонажа вместе с движущейся платформой unity3d
подскажите, как заставить персонажа двигаться вместе с платформой, на которой он стоит? пробовал припарентить - ничего не меняется, платформа уезжает из-под перса, и он падает. using...

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

Подпись приложения и выгрузка в Google Play
Помогите пожалуйста с проблемой. Хочу выгрузить приложение в формате Android App Bundle. Подписываю ключом в Unity. При выгрузке в Google Play - ошибка "Набор Android App Bundle не подписан." Что...

Проверка есть ли объект на сцене? Unity 2D
Надо чтоб искало объект на сцене по тегу "Key" и если его нет, то выполняется - SceneManager.LoadScene("Level2"); Вот скрипт: using System.Collections; using UnityEngine; using...

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

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

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

Как сделать так чтобы у меня печатался текст в Unity3D?
Всем привет)) НЕ могу понять как сделать так что бы у меня печатался сам текст в Unity3D)) Посмотря в интернети то я понял что нужно через функцию IEnumerator а вот как она работает не могу понять))...

Ошибка: 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....

StreamingAssets на Android
Здравствуйте! У меня есть txt файлы, хранящиеся в папке "StreamingAssets". Я получаю к ним доступ через StreamReader на ПК, а для Android, я чего только не перепробовал, но у меня никак не...

Удалить все объекты в списке
Доброго времени суток, у меня есть лист, который заполнен объектами, и нужно их удалить. Вот мой код: for (int i = 0; i < ListForDeleteObjects.Count; i++) { Destroy (ListForDeleteObjects );...

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

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

Анимация стрельбы
Окей, сижу я и создаю универсальный скрипт на оружие, программируя всё методом "Вуду". Сделал стрельбу, настройку скорости пули, гравитацию, звук перезарядку. Осталось сделать скорострельность и...

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

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

Узнать, на какой объект нажали
Есть код: using System.Collections; using System.Collections.Generic; using UnityEngine; public class Control : MonoBehaviour { public Camera Cam; // Start is called before the first...

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

Ошибка в стоке с StartCoroutine: не удается преобразовать из "System.Collections.IEnumerable" в "string"
Ошибка в строке StartCoroutine не удается преобразовать из "System.Collections.IEnumerable" в "string" using System; using System.Collections; using System.Collections.Generic; using...

Как определить нажата ли кнопка
У меня есть игра пол мобилы, но у неё есть один минус, каждый раз чтобы двинуться хотя-бы на пиксель, нужно нажимать на кнопку передвижение. И я не знаю как определять нажата ли кнопка, если мне хоть...

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

Создание эффекта частиц с несколькими спрайтами в Unity
Нужно сделать эффект частиц (разбитие объекта) с несколькими спрайтами. Несколько спрайтов не понял как запихнуть в один particle system, соответственно решил создать для каждого спрайта свою систему...

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

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection
Всем добрый вечер. не пойму, что не так. Я пытаюсь найти ближайшего врага, но юнити ругается: ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of...

Несколько действий на одну кнопку в юнити
Всем привет, произошла такая ситуэйшн, немного не понял как сделать 2 действия на одну кнопку, прошу помочь! В моем случае все просто, у меня есть Empty на котором Audio Listener и Audio Source,...

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;

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

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

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

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

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

Проблема с Raycast hit
Есть моделька, на модельке висит Box Collider. Есть скрипт, который вызывает луч и обрабатывает попадание по этому объекту. Суть вот в чём, подхожу к модельке, стреляю в неё - всё норм, хп...

Unity 2d: скрипт автоматического наведения оружия на врага
У меня есть скрипт на стрельбу и наведение на мышку, но мне хочется, чтоб оружие наводилось автоматически на врага, кто нибудь помогите исправить скрипт, чтоб оружие наводилось на движущийся объект...

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

Как сделать поиск объект в иерархии по имени?
Помогите пожалуйста! У меня есть враги, которые спавнятся из префаба, но в скрипте этих врагов, есть ссылка на здоровье персонажа. Не понимаю, и не могу найти что-то толковое в интеренете, как мне...

Движение к игроку
Всем привет:). Новичок в юнити поэтому кое-чего не понимаю. Есть префабы игрока и врага. Врага нужно научить следовать за игроком, я повесил на него скрипт: void FixedUpdate() { ...

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

Пропал свет на сцене Unity
Поставил свет, установил карты нормали, но при переключении платформ компиляции ( С Пкшного на андроид) весь свет пропал, но в иерархии остался. Решил создать новый источник света, все есть, но карта...

При переходе на сцену , сцена не работает
Есть 2 сцены , Main и Second если перейти с Main в Second то всё работает . Но если з Second в Main всё как будто замораживается и анимация не происходит но кнопки в сцене работают и если опять...

Передать персонажа на другую сцену Unity3D
Здравствуйте подскажите как перенести перса на другую сцену есть 2 GameObject на 1 сцене Player1 Player2 на них весит скрипт с 1 строчкой DontDestroyOnLoad(); Пользователю дается выбор перса...

Постоянное движения персонажа в одну сторону
Здравствуйте, подскажите пожалуйста, как заставить персонажа двигаться к определённой точке постоянно. Пробовал через transform.position = Vector3.MoveTowards(transform.position,...

Unity2D установить картинку из ассетов в UI Image
У меня есть картинка .PNG, я закинул ее в папку Assets в Unity, и мне надо по нажатию кнопки вставить эту картинку в Image. На сцене просто закинуть картинку в Image -> Source Image получается но...

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

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

Как импортировать скачанную карту из интернета в Unity 3d
Соль в чем, я скачал карту для Unity 3d в формате .FBX, и не знаю как добавить ее в мой проект,как это сделать ?

Как добавить свою картинку в проект для задания фона в Button префабе?
Всем привет! Создал префаб кнопки в проекте, пытаюсь задать для него кастомную картинку. В диалоге вижу картинки "Background", "Checkmark" и т.д. Куда и как добавлять картинки, чтоб они были видны...

Как сделать задержку перед выстрелом?
Привет всем я не знаю как сделать кулдаун для оружия в юнити, все что искал в интернете не работает вот скрипт, помогите на его основе сделать кд оружияusing System.Collections; using...

[Unity, лайфхак] Как сделать адекватный синглтон (singleton или уникальный для сцены) компонент
Что такое singleton – я надеюсь знают все. Какие цели лично я преследую при использовании синглтона? Во-первых – легкий доступ к экземпляру класса в коде любого компонента. Во-вторых – запрет...

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

Unity намертво виснет
Добрый вечер. Вторые сутки не могу совладать с проблемой зависания Unity. Пожалуйста, не пугайтесь обилия "Debug.Log()" через строчку. Суть в том, что изначально все хорошо, код работает, машинки...

Слои и взаимодействие коллайдеров
Есть 2 коллайдера A - игрок B - куб Есть 2 слоя X и Y Задача в следующем: Необходимо что коллайдер игрока не сталкивался с коллайдером куба, НО что б луч который пускается из камеры игрока...

Как сделать сокращение чисел
Всем привет, надо сделать счёт как в кликерах, то есть когда число достигало 1000+, писало 1к, когда 1,000,000+ писало 1м и так далее. Заранее спасибо.

Ошибка: MissingComponentException
Всем привет, 2 часа мучаюсь не могу понять в чём дело выдаёт эту ошибку MissingComponentException: There is no 'CharacterController' attached to the "Player" game object, but a script is trying to...

Комбинация нажатых клавиш
public KeyCode activateKey1 = KeyCode.F12; public KeyCode activateKey2 = KeyCode.Tab; void Update() { if (Input.GetKeyDown(activateKey1) & Input.GetKeyDown(activateKey2)) ...

Поворот башни с камерой
Доброго дня форумчане. Я вовсе запутался помогите разобраться. Никак не могу прикрутить поворот башни с камерой public Transform target; public Vector3 offset; public float sensitivity...

Перемещение объекта по диагонали 2d
Здравствуйте, я хочу сделать так что бы персонаж двигался по диагонали, когда например нажаты две кнопки "w"+"d" - объект двигался по диагонали в правый верхний угол. Попробовал сделать так но он все...

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

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

Как сделать проверку попадает ли объект в камеру?
Добрый день. Использую Unity 2019.4.14f1. Хочу скрывать объекты на сцене, когда они не попадают в камеру. Попробовал вроде-бы соответствующие методы: void OnBecameInvisible() { ...

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

Как сделать плавный прыжок?
Как сделать плавный прыжок не используя RigitBody?Сейчас персонаж просто телепортируется вверх. using System.Collections; using System.Collections.Generic; using UnityEngine; public class...

Как сменить второй материал
Здраствуйте. Unity поддерживает до нескольких материалов на одном объекте. Основной материал или единственный можно сменить таким способом. NameObject.GetComponent<Renderer>().material =...

Поворот объекта с использованием Rigidbody.MoveRotation
использую Rigidbody.MoveRotation для поворота объекта по оси Х на 30 градусов, проблема в том что оно НЕ затухает при 30 градусов, а просто падает на число 0, как сделать так чтобы при повороте на 30...

Ошибка с event trigger: не работает нажатие кнопки
Так вот в чом заключаеться загвоздка. Я делаю 2D игру на Unity и решил добавить не только в Steam а и в Google play. Но тип надо сделать управление для телефона с кнопоками поэтому начал гуглить но...

Рисование объектов
ДОбрый вечер! Помогите плиз. Хочу сделать рисование объектов. Нашла реализацию но только для ПК а для андроид глючит. не рисует если в елефоне открыть. Из уроков в интернете ничего не нашла....

Народ, как реализовать простой код перемещения N объектов, когда зашел в 2D триггер
Народ, помогите начинающему проекту (в вк можете найти Studio New Vector). В общем сам почти один, создаю 2D игру экшн рпг. Денег конечно почти нет, а когда есть, то заказываю простенькие коды у...

Шашки на Юнити, пишу в Monodevelop
В общем саму игру я написал, не хватает только вывода результата игры(типа кто победил). Хотя эта функция у меня написана. Если написал не в ту тему простите) using UnityEngine; using...

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

Рандомное поведение ботов при свободном движении
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class bots : coin { public Transform player; public int dist; public...

Простая нейронная сеть для обхода препятствий (C# + Unity3d)
Всем привет, хочется написать простую нейронную сеть для обхода объектом препятствий. То есть есть плоскость ( XZ ) вдоль которой в направление Z идет персонаж со скоростью заданной заранее. И...

Пропала сцена
Не знаю что произошло. Сбой какой, или ещё что-то, но сцена пропала. Сначала пишет, что-то "нет рендеринг камера", потом надпись пропала. Другая сцена загружается нормально. Можно ли как-то это...

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

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

Как сделать рендеринг только того что видит камера
Добрый день, как сделать рендеринг только того, что видит основная камера в unity. У меня в проекте есть большая кадовская модель в формате OBJ. Вот хотел узнать как это сделать. А то модель...

Как поменять цвет текста
Здравствуйте, возможно глупый вопрос, я примерно понимаю как это делать, скорее всего через GetComponent, но не понимаю как именно. Мне надо поменять цвет текстового поля(текста) в процессе самой...

Как воспроизводить звуки через код ? Unity2D
Надо воспроизводить несколько звуков на одной сцене для игрока. Игра 2D Код: public override void ReceiveDamage() { //Тут должен воспроизводится звук получения урона ...

Как сделать чтобы объекты не спавнились друг в друге?
Стоит рандомный спавн объектов с определённой периодичностью. Как сделать так, чтобы эти объекты не спавнились друг в друге, друг на друге и тд?

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

Как зеркально отразить персонажа?
public Transform player; public float speed = 10f; void OnMouseDrag(){ Vector3 mousePos = Camera.main.ScreenToWorldPoint (Input.mousePosition); mousePos.x = mousePos.x > 332f ? 332f :...

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

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

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

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

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

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

Движение по клику мыши
Здравствуйте! Может кто из профи объяснить мне этот код по строчкам? Я очень хочу вникнуть. Спасибо. using UnityEngine; using System.Collections; public class ClickToMove : MonoBehaviour { ...

Как сделать проверку на то, находится ли игрок в определённой зоне?
Вообщем, скрипт примерно должен выглядеть такusing System.Collections; using System.Collections.Generic; using UnityEngine; public class Script : MonoBehaviour { public GameObject player;...

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

Урок по созданию 2D Автомобиля в Unity 4.5
Приветствую вас люди и прочая живность форума. Не так давно Я начал осваивать движок Unity. Первым шагом в освоении была цель создать 2D машинку для гонок с видом сбоку. Казалось бы ничего сложного в...

Конкретный диапазон чисел для переменной
Проблема такая есть текст со здоровьем Переменная Hp (к примеру), определяет количество здоровья и выводит его в текст. вопрос: как сделать так чтобы это здоровье не выходило за рамки от 0 до 100?...

Нет теней в билде, в Editor и game есть
Сделал первый билд игры и заметил что вообще нет никаких теней, начал тестировать на пустой сцене с кубиком и разными источниками освещения, но результат один и тот же - тени в билде пропадают Хотя...

Уничтожение объектов
Как уничтожить объект сразу после того как сработал триггер сбора очков. Скрипт висит на игроке, уничтожить надо объект с тэгом Candy using System.Collections; using System.Collections.Generic;...

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

Ошибка при запуске скрипта
using System.Collections; using System.Collections.Generic; using UnityEngine; public class RayShooter : MonoBehaviour { private Camera _camera; // Start is called before the first...

Проекция вектора на плоскость
Здравствуйте. Как сделать проекцию вектора на плоскость? Есть инструмент Vector3.ProjectOnPlane. Описание https://docs.unity3d.com/ScriptReference/Vector3.ProjectOnPlane.html Не смог...

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

Не накладывается текстура
Почему на модель из Blender не накладывается текстура?

Создать экземпляр класса
Доброго всем времени суток. Вопрос банальный, но из-за этого не могу разобраться. Есть класс "Item", пытаюсь создать его экземпляр Item item =new Item(); item.NameRes="Spice";...

Движение относительно камеры
Есть код движения камеры с клавиатуры if (Input.GetKey(KeyCode.W)) this.transform.position += Vector3.forward * Time.deltaTime * speed; if (Input.GetKey(KeyCode.S)) this.transform.position +=...

Создание ScriptableObject Скриптом
Как создать ScriptableObject Скриптом? Есть класс public class InventoryItem : ScriptableObject { public int ID; public int count; public float weight; }

Не компилируется проект
В консоли это UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) in...

Обращение к спрайту
Доброго времени суток. Помогите обратиться к нужному спрайту объекта. Как синтаксически это правильно сделать? Я уже много чего перепробовал, это вот последняя попытка: hero.sprite = new...

Отталкивание объекта от стен
Добрый день! Не так давно занимаюсь разработкой в Unity и возник следующий вопрос: как можно реализовать отталкивание объектов от стен? Отталкивание должно происходить по правилу "угол падения равен...

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

Код для движения куба - поправьте )
вот сделал код для unity для движения куба, сделал скорость -= и += персонаж двигается только вперед и назад, как сделать чтоб он двигался влево и вправо? код: using System.Collections; using...

Почему PNG текстура становится белой в тех местах, где она должна быть прозрачная?
Есть текстурный атлас, представляющий из себя PNG картинку. В тех местах, где эта картинка прозрачная, в самом unity она будет белая. Нужно это как-нибудь исправить. Параметры текстуры на фото.

Динамический текст на сцене
Подскажите как поместить текст на сцену, чтоб он не двигался с камерой TextMesh не могу понять как сделать многострочным.

Unity изменения размера кнопки
Как изменить размер GameObject в высоту и длину? Когда я пишу localeScale объект становится в 10 раз больше чем надо. Пример - я хочу чтобы объект был размером в 10 пикселей высоту и длину, а он...

Как организовать мигание объекта?
Может кто знает как организовать мигание обьекта, есть картнка Rec на канвасе , якобы это камера и как сделать чтобы она мигала с одинаковой частотой, пытался через корутин wait second организовать...

Создать OnClick для Image
Здравствуйте, как можно создать обработчик нажатия на Image. Пытаюсь сделать UI для крестиков ноликов 3x3 и связать его с моделью данных игры. Есть MainScript.cs, который навешивается на...

Перемещение 3D предмета по оси "x"
Всем привет! Завис над одной проблемой, точнее вопрос в голове как заставить двигаться какой либо объект (не rb ) по прямой оси "x" или "y" это не важно. Может кто написать код для перемещение...

Слои в Unity2D
Всем доброго времени суток. Совсем недавно начал изучать Unity и сейчас делаю это на примере 2d-платформера. Я уверен, что столкнулся с тривиальным, но ответ нигде найти не могу. В общем: на сцене...

Рендер спрайтов, удаление прозрачного фона Unity
Народ всем салют. Имеется такая проблема есть изображение, в этом изображении середина прозрачная(Для понимания представите пончик у которого дырка прозрачная). И нужно сделать так чтоб этот спрайт...

Получить время анимации из кода
Нужно получить длительность анимации поворота направо или налево из кода ( у них одинаковая длительность), нагуглил команду float length = animator.GetCurrentAnimatorStateInfo(0).length; она...

Глобальная переменная
Всем привет, расскажите как сделать глобальную переменную Скрипт в котором есть переменная int i = 0;, нужно что бы при изменении этой переменной например на int i =1; она поменялась во всех...

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

Базы данных и Unity
Всем привет. В общем, заинтересовал один вопрос. Есть у меня маленький проект, в котором есть надписи имени пользователя, очков, достижений. Как мне их всех брать из базы данных MySQL? Есть у меня...

Как изменить картинку спрайта кодом?
Как изменить картинку спрайта в Unity 2D через код? Например: Sprite.Название_Спрайта = "/primer.png"; C#

Бинд кнопки на клавишу на клавиатуре
Добрый день всем. Для индивидуального проекта решил сделать пианино. Сделать-то сделал, но я хочу забиндить кнопки пианино на кнопки клавиатуры. Рылся по форумам в надежде найти скрипт, но ничего...

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

Включить выключить свет программно
Народ кинул на сцену компонент Light со свойством Directional Light теперь как его включить выключить программно?

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

MoveTowards как работает?
public class Bullet : MonoBehaviour { private float speed = 10.0F; private Vector3 direction; public Vector3 Direction { set { direction = value; } } private SpriteRenderer sprite; ...

Найти точку B, зная: необходимое расстояние для перемещения с точки A, направление и координаты точки A
Известно: Vector3 A = new Vector3(x,y,z); // С какой точки двигаться float b = distance; // На какое расстояние нужно переместиться Vector3 c = direction; // Вектор направления Найти: Vector3 B...

Экспорт одной сцены
Как перенести одну сцену в другой проект? Я ее выделяю, делаю select dependencies, потом export packege. Но при экспорте галочками проставлены все элементы проекта, и выбирать нужные вручную...

Поворот относительно части объекта
Всем привет. Изучаю Unity3d и столкнулся с такой проблемой. У меня есть объект (назовем его ФИГУРА), который состоит и нескольких маленьких объектов А, B, C, D. Мне необходимо сделать поворот...

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

Обнуление скорости
Юзаю с# под юнити. Подскажите пожалуйста строку для обнуления всей скорости и для обнуления скорости в одном направлении (например обнуление вертикальной скорости для двойного прыжка)

Присваивание переменной GameObject значение объекта gamejObject
Здравствуйте, пишу игру с генерируемым миром и хочу что-бы объекты при инициализации заполняли массив прародителя. void Start () { Wr = GameObject.FindGameObjectWithTag ("World"); World =...

Как телепортировать объект при входе в триггер?
Уважаемые пользователи. Помогите с проблемой. В языке программирования C# есть триггер Collider.OnTriggerEnter, и нам хотелось бы узнать как вписать в этот триггер transform.position, что бы при...

Правильная генерация платформ Doodle Jump
Я уже написал генерацию платформ в этой игре, и он работает так: при падении на платформу, персонаж прыгает от нее, также создавая сверху 3 случайных платформ. То есть это можно абузить, прыгая на...

Найти на сцене префаб
Есть объект "Лампочка - Красная" и "Лампочка - Зелёная" при нажатии на кнопку необходимо чтоб "Лампочка - Красная" удалялась и на её месте создавался префаб "Лампочка - Зелёная", при повторном...

Visual Studio перестал подключаться к Unity
добрый день, писал код и в какой-то момент (в какой именно не заметил) visual studio перестал подключаться к unity, хотя в самом юнити в настройках стоит привязка к визуал студии, и при нажатии на...

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

Как сделать так чтобы на всех разрешениях изображение нормально растягивалось?
Всем привет . Начал работу над новым проект . Решил сразу создать пост чтобы избежать ошибок. Есть спрайты(лист) и стандартное разрешение экрана 1280 х 720. Во всех предыдущих проектах была...

2D C#, Как сделать сохранение рекорда
Можете помочь. Есть скрипт Score (очки) И два текста это сам Score и HighScore Как сделать так что например набрал 10 очков и умер эти очки они сохранились в тексте HighScore а Score обнулился...

Проблема в Unity all compiler errors have to be fixed unity
Всем доброго времени суток,столкнулся с такой проблемой в юнити Проект 2d Для кода использую Sharpdevelop Net Framework 4.0 (мне кажется в нем проблема ,не знаю почему)в edit-player-configuration...

Возможности Unity 3D Personal (бесплатная версия)
Каковы возможности Unity 3D Personal, что можно сделать с помощью этой платформы на бесплатной версии? Подробнее пожалуйста.

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

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

Поворот персонажа Unity2D за курсором
Простой способ поворота персонажа по оси X относительно курсора. Vectro3 MousePos; Vector3 Scale = new Vector3 (Mathf.Abs (transform.localScale.x), Mathf.Abs(transform.localScale.y),...

Создание змейки на Unity2D
воспользовавшись советом попробовал делать по урокам noobtuts, разбирался очень долго, но в конце концов начало получаться, правда не все... 1. змейка проходит сквозь стену, я проставил у стен Box...

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

Ошибка CS0104 при использовании Random
Assets\gameScene\gamePlayer.cs(35,76): error CS0104: 'Random' is an ambiguous reference between 'UnityEngine.Random' and 'System.Random' Пробывал подключать библиотеку UnityEngine.Random и...

Работа с циклом foreach
Есть два скрипта. Первый вешается на квадраты в сцене и добавляет в один массив сам квадрат, в другой цифру. После этого второй скрипт, используя foreach, выбирает наугад цифру из массива с цифрами,...

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

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

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

C# freeze rotation
C# под unity3D. Нужно через скрипт отклбчить freeze rotation Z

Не работает Unity hub кнопка sign in
Скачал установил unity hub и обычную юнити. Жму в Unity hub sign in, реакции 0 как и на попытку зарегистрироваться в программе. Что делать

Создание объекта на сцене
Привет! Помогите не как не могу разобраться мне нужно создать префаб на сцене в юнити вот в этой строке // создаем примитив куб и добавляем ему компонент Tail Tail tail =...

Разница между void и private void
Доброго времени суток, какая разницу между: private int a; и int a; ни там и ни там я не даю доступ к переменным из Unity, просто учил С++, а там из подобного только в классах и то там без этого...

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

Как узнать имя UI объекта нажав по нему?
Каким образом можно узнать (допустим) имя UI объекта(картины(лука, который в фотке, ниже)) нажав по нему? Из интернета ничего не помогло. Вот фото:

После GetAxis("Horizontal") не работает GetAxis("Vertical") и наоборот
После GetAxis("Horizontal") не работает GetAxis("Vertical") и наоборот. Код: using System.Collections; using System.Collections.Generic; using UnityEngine; public class hero :...

Как сделать паузу между нажатиями на клавишу в C#?
Есть к примеру у меня какое то действие после нажатия пробела: if (Input.GetKeyDown(KeyCode.Space)){ Transform g = (Transform)Instantiate(amm, transform.position, transform.rotation);...

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

Передвижение в 2D
Всем доброго дня! Есть несколько вопросов от начинающего по реализации передвижения в 2D игре, вид сверху/сбоку, на Unity 5. Сильно не бить! 1. Правильно ли я понимаю, что передвижение...

Рикошет (через OnTriggerEnter2D)
Доброго времени суток! Мастерю 2D РТС с видом сверху естественно. Суть - есть пули (RigidBody 2D + BoxCollider 2D), без лучей. Летит, если врезается в здание - происходит рикошет (вероятность от...

Убийство противника,врага Unity C# Collider and Raycast
Добрый день друзья подскажите пожалуйста как решить проблемку. Есть персонаж и два врага. Персонаж стреляет Raycast (рейкастом) и место соприкосновения с тригером оставляет decal(рисунок дыры после...

Отключение скрипта из скрипта
Вроде все понимаю как это работает, уже кучу способов перепробовал, но все ровно выдает ошибку: void MoveShootEnemy() { shoot = Physics2D.OverlapCircle(attackPosition.position,...

Моё портфолио
Всем привет. Мне 16 лет. Зовут Ислам. Короче, я тут создал шутер. Небольшой, всего одна карта, но я его делал 3.5 месяца на Unity. Моя цель изначально была: создать хороший шутер и релизнуть его,...

Замедление определённого игрового объекта в Unity
Здравствуйте. Мне нужна ваша помощь. На данный момент обучаюсь Unity и наткнулся на одну проблему. Суть: Мне нужно замедлить определённые объекты в радиусе 15 метров кроме главного игрока....

Расчет направления точки A ,до точки B
Всем привет.Как можно найти направление от точки A,до B ,относительно их позиция?

Ошибка компиляции apk
Я обновил юнити до версии unity 2019.1.2f1 и как всегда ничего хорошего из этого не вышло. При компиляции apk выводит ошибку: Gradle build failed. See the Console for details. Переустановка,...

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

Нету компонентов NetWork?
Добрый день! Решил сделать мультиплеер, но компоненты Network'а куда-то пропали. Что делать?

Постепенное появление объектов
День добрый, В моей 3D-игре (полностью процедурно сгенерированный мир - открытый и бесконечный) необходимо, чтобы объекты (камни, деревья) плавно появлялись, когда игрок перемещается по...

Удаление клона префаба
Проблема в следующем: я имею list префабов различных моделей. Мне необходимо для каждого префаба создать еще 1 копию, каждую повернуть на 90 и сохранить в списке. По сути можно просто создать для...

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

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

Задержка в Update
Здравствуйте. Хотел бы попросить помочь - пытаюсь сделать задержку на несколько секунд в Update. Посмотрел в доках про StartCoroutine(). И вроде сделал все как там, но задержки нет. Не могли бы...

Как создать 2d сетку?
В моей игре есть редактор и в нём нужно создать сетку. Прочитал кучу советов - при помощи GridLayoutGroup советовали настраивать (в производительности уверенны не были), какие то диаграммы Вороного и...

Как задать направление вектора в сторону курсора?
var playerPlane = new Plane(Vector3.up, transform.position); var ray = Camera.main.ScreenPointToRay(Input.mousePosition); var hitdist = 0.0f; if (playerPlane.Raycast...

Получение данных из VK API в Unity
Доброго времени суток, форумчане! Написал игру на Unity (C#), чтобы залить потом в ВК и решил, что пришло время самого святого, а именно API. Посмотрел информацию в интернете, почитал...

Как задать импульс 2D объекту?
Доброго времени суток. Если вам не сложно, подскажите пожалуйста с кодом на с#, как в unity задать импульс объекту, что бы он с момента запуска сцены начинал двигаться в рандомную сторону, в...

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

Как сменить версию Unity в созданном проекте
Хочу с Unity 5.6 перейти на 2017 без ручной сборки нового проекта. У меня все больше складывается впечатлению что люди пользующиеся Unity имеют крайне поверхностные знания по своему инструменту. Но...

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

Спавн префабов
Всем привет! У меня есть Score и я хочу сделать так, когда Score=5, то спавнится еще один префаб в рандомных координатах, когда Score=12, тто спавнится еще один префаб и получается уже 2 префаба)...

Чёрный экран на Android устройстве при сборке билда IL2CPP + .NET Standard 2.0
Всем привет! При сборке билда под Андроид с настройками Mono + .NET Standard 2.0 всё в порядке, игра устанавливается и запускается без проблем. При сборке билда что с IL2CPP + .NET Standard...

Как обработать коллизии с объекта №1, если управляющий скрипт на объекте №2 ?
Всем привет! Подскажите как обработать коллизии (void OnCollisionEnter2D(Collision2D collision)) с объекта №1, если управляющий скрипт на объекте №2 ? На объекте №1 установлен Box Collider 2D. ...

Перенос переменной на новую сцену
Как перенести переменную с одной сцены на другу. Например на первой сцене есть поле ввода имени, в итоге получаем переменную login = vasya; Нажимаем enter, переходим на новую сцену. Как теперь...

Симулятор игры 3d поезд
У меня такой вопрос: как в Unity направить поезд по рельсам? Есть например модель поезда, как то я по ютубу видел тутор там человек создает объекты "невидимые" кубики над рельсами, раскладывает их...

Как пользоваться конструктором (AddComponent)?
Доброго времени суток. Есть две сцены. В первой пользователь задаёт значения, которые нужно использовать во второй. Соответственно из одного класса, передать в три другие. Однако...

Открытие двери
Добрый день! Есть скрипт открытия двери, открывает, но необходимо открывать, чтобы вращалась относительно точки. float smooth = 2.0f; float DoorOpenAngle = 70.0f; private bool open;...

Использование Lerp() с плавным стартом движения
ребята , как можно вписать плавный старт объекта используя метод Lerp() ? что бы интерполяция со старта тоже работала ? Добавлено через 1 минуту может сам lerp() как нибудь зеркально использовать...

Передвижение персонажа
Доброго времени суток Есть передвижение персонажа и вращение при помощи мыши но возникла проблема если персонаж повернут в правую сторону и нажать на w(передвижение вперед) то он пойдет в...

Как убрать туман в Unity
https://pp.userapi.com/c836521/v836521968/29b2e/q-jOMAcnQvQ.jpg - вот как убрать тут туман?

Как получить доступ к объекту из сцены?
Прикрепил скрипт Click к префабу. Для работы скрипта нужен объект из сцены со скриптом Score, но почему-то объекты из сцены не доступны для скрипта Click. Вопрос: можно ли это исправить и как?...

Наклонилась камера в окне Scene
Всем привет. Столкнулся с проблемой. Сам не понял в какой момент камера view port-а (окно Scene) наклонилась градусов на 10. На скриншоте, надеюсь, видно по самой нижней полосе сетки. Прошу помочь.

Как реализовать комбо атаки по нажатию левой кнопки мыши?
есть три анимации для удара персонажа, обрабатываю атаку в скрипте по нажатию на Mouse0, как можно попроще реализовать механизм - игрок нажимает один раз на кнопку мыши - персонаж проигрывает...

Как сохранить на флешку проект?
Хотел сохранить на флешку проект, но Unity мне выдаёт это: "the scene needs to be saved inside the assets folder of your project". Что делать? при сохранении в папку тоже самое.

Как сделать ссылку для переменной TextMesh?
Делаю всё тот же магазин, и теперь проблема с TextMesh. Сделал в скрипте вот такую перменную: public TextMesh _FullPriceText; и в редакторе создал TextMesh, перетягиваю его в поле скрипта,...

Настройка языка
Приветствую всех, хотел спросить совета, верно ли я делаю настройку языка: 1) Делаю статический класс Lang с кодом: public class Lang : MonoBehaviour { public static string GetStage() {...

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

Наведения врага на игрока оружием в TDS ( игра с видом сверху) в Unity2D
Я хочу сделать чтобы враг наводился на игрока за которого я управляю и начинал стрелять! Но не знаю как это реализовать. Враг двигается, но навести на меня оружие не может! Помогите пожалуйста. ...

Анимация и звук
Сделал анимацию перезарядки и встал вопрос, а как подстроить звук перезарядки под эту анимацию? Решил написать здесь. Кто-нибудь знает?

Поворот камеры через джойстик в Unity 3D
В общем, у меня такая проблема: делаю игру на Unity 3D для Android, есть стандартный FPS контроллер и два джойстика (один должен контролировать ходьбу, второй- камеру. Есть скрипт первого джойстика и...

Проблема с освещением Unity. Всё тёмное, белые материалы становятся тёмно-серыми
При создании нового проекта (версия unity 2019.3.13f1, все настройки по умолчанию) в окне вьюпорта, как и в собранном билде, всё какое-то очень тёмное. Белый материал выглядит тёмно-серым, а если,...

Не могу получить ссылку на префаб
Создал объект с public GameObject object; После того как из этого объекта сделал префаб ,ссылка на этот объект изчезает и в клонах этих объектов тоже Подскажите как можно создать ссылку на...

Таблица рекордов. C# Unity
Привет Дано: 1.Пользователь проиграл набрав при этом любое количество очков(хоть 0) 2.Появляется окно в котором ему предлагается ввести имя и нажать "save" (ввести можно хоть на санскрите, хоть...

Button которая не работает
Здравствуйте. При попытке сделать кнопку в Unity 2D она просто не отвечает на нажатия, причём даже не выделяется при наведении. В коде ничего кроме собственно функции clic(), которая выводит в лог...

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

Как смешать анимацию стрельбы и бега?
Здравствуйте друзья! Я недавно в unity и часто сталкиваюсь с проблемами реализацией той или иной идеи. Благо большинство проблем решаются с помощью серфа в google и youtube. Одна из задач...

При нажатии влево/вправо прокручивание обьекта вокруг своей оси
Всем прекрасного дня/вечера! Как сделать что б к примеру когда я нажимаю влево обьект на сцене начинает поворачиваться влево вокруг своей оси, аналогично и вправо. Делаю вот так: void Update () {...

Персонаж не падает из-за animator controller
На персонаже есть capsule collider, animator controller и rigidbody, и он не падает, а зависает в воздухе, а если убрать аниматор, то он упадёт как надо (с высоты). Т. е. с аниматором он зависает в...

Камера не видит спрайты
В редакторе спрайты видно, а камерой нет. Как это можно иправить?

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

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

Преследование персонажа врагом Unity 2D
День добрый, проблема такая. Когда я включаю is Trigger на Collider2D, то враги начинают проходить сквозь друг друга, когда следуют за главным персонажем. Потому что я перемещаю через transform, а не...

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

Функция OnMouseOver()
В общем нашёл в интернете функцию void OnMouseOver () - описание такое "Данная функция вызывается постоянно, пока курсор мыши находится на игровом объекте, или на элементе игрового интерфейса." . Я...

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

Animator.SetFloat()
Для чего в этой перегрузке функции SetFloat(string name, float value, float dampTime, float deltaTime); для Animator нужны параметры dampTime и deltaTime? Что с ними делать?

Загрузка сцены, на которой завершилась игра
Каким методом можно реализовать загрузку сцены? Есть игра, в ней 50 сцен. Нужно чтобы после выхода из игры, номер сцены сохранялся, и при повторном запуске игры, она открывала эту сцену....

Анимация прыжка
Пытаюсь сделать анимацию прыжка, в окне Animatort, поставил параметры вызова анимации,но один блок,прикреплен Entry и он по кд его вызывает,и больше ничего не делает void Anim2D(Collider2D od) ...

Don't destroy on load
Доброй ночи! Мне нужно, чтобы музыка играла с самого начала игры. На пустой gameobject повесил музыку и скрипт using System.Collections; using System.Collections.Generic; using UnityEngine; ...

Переместить мышь в центр экрана
Подскажите пожалуйста как можно задать положение мыши на игровом окне - экране? Я получаю данные через геттер переменной Input.mousePosition. Она возвращает вектор3 положения мыши на экране в...

Как сделать лестницу?
Всем добрый день, кто знает, как сделать лестницу (канат) на юнити 3д. Я просмотрел несколько роликов, но у них либо скрипт не рабочий, либо их версия юнити слишком старая. Заранее спасибо!

Как сделать респавн объекта
Мальчишки, помогите. Задали мне по юнити сделать так, что бы когда шар падал на четырёхугольрик(пускай будет cube1) то при касании он должен был вернуться на точку спавна, и так в общем 3 раза, на...

Как поменять цвет объекта?
При нажатие на кнопку, надо поменять цвет другого объекта! Не самой кнопки, а цвет другого объекта Спасибо тому кто ответит!

Переход на другую сцену
При переходе со сцены на вторую сцену использую обычный скрипт: public GameObject Personage; public string SceneName; void OnTriggerEnter(Collider col){ if (col.gameObject == Personage)...

Не работает освещение в новой сцене в Unity 2D
Всем доброго времени суток. И вновь у меня проблема )) Делаю игру в 2D с видом сверху на движке Unity. Версия 2018.4.15f1. Для освещения спрайтов в сцене сделал материал с самописным шейдером,...

Как сделать плавное перемещение камеры вниз или вверх?
Здравствуйте!начну с того что я тупой и не могу самостоятельно написать скрипт на c#. Помогите пожалуйста, что мне нужно дополнить в скрипте или же изменить? функция скрипта заключается всего лишь в...

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

Выбор определенного enum-а, для отображения в инспекторе в режиме эдитора
Задачка дня:) Не догоняю как реализовать , не работал еще с кастомными эдиторами, ковырялся в гугле так и недопер, тем более юнити под рукой нет(на работе) Есть скрипт public class UIElement :...

Проблема с SceneManager
Ошибка в коде помогите пожалуйста найти её. Заранее спасибо! Вот код: using System.Collections; using System.Collections.Generic; using UnityEngine; public class MainMenu : MonoBehaviour { ...

Поле для ввода информации
Здравствуйте, как сделать поле в которое можно ввести информацию(к примеру какой то input) в 2d?

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

Плавное увеличение и цикл увеличение/уменьшение
Приветствую! Подскажите пожалуйста: Пи старте сцене у объекта по оси X, Scale равняется 0 т.е. по сути объект невидим. - Вот мы стартовали сцену и объект начал плавно увеличиваться до заданных...

Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru