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

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


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

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

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

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

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

SCPSL мерзкий фриз сервера на 10-20 секунд в случайный момент времени
Я довольно продолжительное время делаю плагины для сервера игры SCP Secret Laboratory. Игра не моего авторства. На сервер ставится мод EXILED, а на его основе собственно и делаются плагины. Плагины...

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

Как делают траву
Добрый день Навеяно этим мне нравится вот эта сцена из юнити https://assetstore.unity.com/p... ene-213197 Там сцена большая, деревья, кусты, трава анимированы, есть озеро, все короче красиво...

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

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

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

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

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

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

Unity зависает при тесте игры
Многие знают, что в Unity в процессе разработки можно протестировать игру. Раньше я мог спокойно тестировать игры в самой программе, а теперь при нажатии кнопки Play окно зависает и не реагирует на...

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

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

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

Игра на Unity 6000.2.8f1 конфликтует с Google Play?
Моя игра на Unity 6000.2.8f1 вошла конфликт с Google Play в мае 2026 из-за "Политики в отношении неправомерного использования устройств и сетей: нарушение политики в отношении неправомерного...

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

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

Словарь с двойным ключем
где-то в туторе на ютьюбе мелькнула такая вот запись словаря: public readonly Dictionary<(string, int), Type> itemsDistonary = new(); но я не помню в каком. не подскажите, что за ключ с...

Создание игры gems, match-3, три в ряд
Пишу игру с курса Youtube, но столкнулась с проблемой. Unity выдаёт: IndexOutOfRangeException: Index was outside the bounds of the array. CellFactory.InstantiateBoard (BoardService boardService)...

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

Проблема с Instantiate
Вообщем, изучаю язык на основе видеоуроков по созданию игр. Взял код у типа и делаю сейчас уведомления о подборе предмета. (Момент в котором ошибка) void Messsage(Item currentItem) { ...

Всплывающий урон
Не могу разобраться с ошибкой - Object reference not set to an instance of an object в Unity. Экспериментирую, учусь, не могу понять как исправить. Хочу создать префаб при входе в игровой режим....

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

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

Шанс выпадения объектов
Допустим есть три объекта. распространенный, дефицитный и редкий. каким образом при открытии сундука например, организовать шансы выпадения этих объектов по степени редкости. пусть выпадает...

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

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

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

Фризы при движении мыши
Unity 6000.3.5f2 Я столкнулся с очень странной проблемой, которую не могу решить уже несколько дней. При быстром движении мыши частота кадров резко падает с 700 до 30 (камера при этом не...

Почему персонаж падает?
Здравствуйте, программисты! Я начал разработку игры на Юнити. Я написал код (с ютуба) для осмотра мышкой камеры персонажа. Добавил Rigidbody на персонажа (капсулу) и почему-то персонаж проваливается...

Непонятное затемнение обьектов в юнити
проблема уже решена

Каким образом реализовать проекцию зданий при ходьбе по карте?
Ситуация следующая: делаем 2D игру, вид на геймплей сверху, подобный GTA1. Сейчас дилемма, касаемо того, каким образом рисовать здания на карте. Я хочу сделать проекцию зданий, то есть при...

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

Мыльные тени
Не могу понять, почему тени такие шакальные. Что только не вертел: и свет настраивал, убирал вовсе даже, настройки Bias выкручивал туда-сюда, эффекты постобработки дёргал - ничего не меняется. ВООБЩЕ...

Text Mesh Pro
Други, всем привет. хотел добавить обводку вокруг текста, но она появляется и у других текстов. Как редактировать только конкретный текст, для префаба ? Добавлено через 1 час 17 минут разобрался....

Одинаковые имена объектов в иерархии сцены
Вопрос собственно в следующем. Если юнити позволяет одинаковые имена в сцене, то проблем возникнуть не должно по идее и движок хранит объекты с некоторым ID, если моя логика верна. В общем...

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

Не могу сделать дверь в игре
Я не могу сделать дверь в юнити 2019. Посоветуйте крутой ассет для хоррора пожалуйста

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

System.ArgumentException: GetComponent requires that the requested component 'InputSystem_Actions' derives from MonoBehaviour or Component or is an in
using UnityEngine; using System.Collections; using System.Collections.Generic; public class Player : MonoBehaviour { private InputSystem_Actions InputSystem; private Rigidbody2D...

Как исправить ошибку "The variable animator of move has not been assigned"?
Новичок в программировании, выдает ошибку, я понимаю что надо назначить мув, но не знаю как UnassignedReferenceException: The variable animator of move has not been assigned. You probably need to...

3d машина с wheel collider не скатывается вниз
У меня есть машина с колёсами wheel collider, проблема заключается в том, что после полной остановки (или при запуске игры если не начинать движение) машина не скатывается с горки, даже если сделать...

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

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

Проблема со скриптом инвентаря
Очередная моя проблема с пониманием как это все работает. Написал удаление предметов(в другом скрипте, по запросу скину) и теперь при заходе выдается ошибка: NullReferenceException: Object...

Почему текстуры фиолетовые?
почему текстуры фиолетовые, не могу найти в инете как исправить, ток на старые версии Новичок в программировании

Персонаж не двигается
вот такой код, вроде все сделал как на видео, но персонаж все ровно не двигается using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.InputSystem; ...

Компилятор VS поломался
уже второй раз за месяц вот такая штука после запуска Visual Studio в юнити первый раз исправил по моему переустановкой. не знаете почему так происходит?

Настройка камеры в 3D
доброго всем дня! я новенький в программировании,(только только начал изучать C# и uniti) почитал книги насмотрелся роликов обучающих но без практики не куда. столкнулся с проблемой,ВЫРУЧАЙТЕ!!!...

Как связать inputSystem и blend tree в коде?
Я новичок в программировании. Использую inputSystem для передвижения персонажа, и blend tree для его анимации, у бленда есть 2 переменные Horizontal и Vertical, как мне связать все это в коде,...

Unity пропала текстура снега
Пропала текстура снега, не могу изменить на свою текстуру и поставить прежнию

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

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

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

Почему может выдавать ошибку, что невозможно дессериализовать json файл?
в куомпиляторе нет никаких ошибок, но при запуске, выдает эту ошибку. это процесс сохранения состояния инвентаря. вот методы и в них строчки работы с json не работают : private const...

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

Хочу сделать перевод для игры, но как?
Была затея сделать перевод для современной игры на Юнити, с горем пополам удалось найти нужный файл со всеми диалогами и перевести весь текст(или почти весь), вот только после завершения работы встал...

Ошибка сборки из-за AreShadowStacksEnabled()
Unity - 6000.5.7f1 Windows 10 - 22H2 Не могу собрать даже пустой проект. По итогу сборки окно с текстом: "UnityLinker.exe - Исключение Fail Fast Произошло исключение Fail Fast. Обработчики...

Как изменить шаблон 3Д-шутера в Unity?
Как изменить шаблон 3Д-шутера "Multiplayer FPS" в Unity?

Русификация подсказок в Visual Studio
Всем привет. Кто в курсе, как русифицировать подсказки в визуалке? далеко не все подсвечивается по русски. например описания того, что делает тот или иной метод например.

Некорректный вывод изображения через Vulcan
Товарищи. Есть такая трабла. Редактор 6000.3.8, 6000.5.6, 6000.5.7. Платформа Андроид, URP, 3D. На скрине ниже виден косяк. Что в Forward, что в Deffered. Локация - просто небольшая комната,...

Можно ли просто повернуть анимацию в сторону, вместо перерисовки?
У меня есть анимация (с полным видом сверху) движения корпуса танка вперёд и соответственно назад, так как анимации считай одинаковые, но мне надо сделать еще анимации движения вправо и влево, и еще...

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

Перезапуск анимации походки. Root Motion, AI NavMesh
Есть FBX. анимация цикла походки персонажа из 40 кадров. Root анимирован вперед, т.е. перс движется вперед на дистанцию. Настройки в Unity: Тип рига = Generic. Вкл. Loop Time. В Root Motion...

Русификация 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;...

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

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

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

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

Как сделать задержку времени в скрипте?
Как сделать задержку времени? 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д

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

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

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

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

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

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

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

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

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

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

Ошибка обновления 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), выходить за камеру?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Приветствую ! Такой вопрос, нужно при наведении на кнопку изменять ее цвет, а когда курсор убирается, то цвет возвращается на дефолтный .... Перерыл интернет и материал не нашел рабочий ... Создавал...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. Как это...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как сделать проверку попадает ли объект в камеру?
Добрый день. Использую Unity 2019.4.14f1. Хочу скрывать объекты на сцене, когда они не попадают в камеру. Попробовал вроде-бы соответствующие методы: void OnBecameInvisible() { ...

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

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

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

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

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

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

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

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

На сцене предмет есть, а в игре нет
Всем привет. Столкнулся с такой проблемой, когда перетягиваю картинку дерева на сцену у меня все хорошо, он отображается и в hierasity он тоже есть, а вот в самой игре его нет. Помогите пж. Это...

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

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

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

Не видно Particle System
2d игра. При смерти персонажа инстанцируется партикл систем, но ее не видно за камерой, хоть в инспекторе система отображается. В других сценах тоже самое происходит правильо и все видно. Что можно...

Как импортировать скачанную карту из интернета в Unity 3d
Соль в чем, я скачал карту для Unity 3d в формате .FBX, и не знаю как добавить ее в мой проект,как это сделать ?

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

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

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

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

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

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

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

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

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

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

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

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

Наклонилась камера в окне Scene
Всем привет. Столкнулся с проблемой. Сам не понял в какой момент камера view port-а (окно Scene) наклонилась градусов на 10. На скриншоте, надеюсь, видно по самой нижней полосе сетки. Прошу помочь.

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

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

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

Проверка есть ли объект на сцене? Unity 2D
Надо чтоб искало объект на сцене по тегу "Key" и если его нет, то выполняется - SceneManager.LoadScene("Level2"); Вот скрипт: using System.Collections; using UnityEngine; using...

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

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

StreamingAssets на Android
Здравствуйте! У меня есть txt файлы, хранящиеся в папке "StreamingAssets". Я получаю к ним доступ через StreamReader на ПК, а для Android, я чего только не перепробовал, но у меня никак не...

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

Анимация стрельбы
Окей, сижу я и создаю универсальный скрипт на оружие, программируя всё методом "Вуду". Сделал стрельбу, настройку скорости пули, гравитацию, звук перезарядку. Осталось сделать скорострельность и...

Непонятки с void OnCollisionEnter2D(Collision2D collision)
Доброго времени суток, форумчане! Есть вот такой вот замееечательный код для убийства врагов: private void OnCollisionEnter2D(Collision2D collision) { if(collision.gameObject.tag...

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

Unity не проигрывает никакие анимации
была у меня версия unity 4.72 перенес проект (БЕЗ ПРОБЛЕМ) на версию unity 5.50 все переместилось без ошибок но анимация не воспроизводится никакая. даже добавил новый объект абсолютно и сделал...

Движение персонажа вместе с движущейся платформой unity3d
подскажите, как заставить персонажа двигаться вместе с платформой, на которой он стоит? пробовал припарентить - ничего не меняется, платформа уезжает из-под перса, и он падает. using...

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

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

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

Не работает Unity hub кнопка sign in
Скачал установил unity hub и обычную юнити. Жму в Unity hub sign in, реакции 0 как и на попытку зарегистрироваться в программе. Что делать

Подпись приложения и выгрузка в Google Play
Помогите пожалуйста с проблемой. Хочу выгрузить приложение в формате Android App Bundle. Подписываю ключом в Unity. При выгрузке в Google Play - ошибка "Набор Android App Bundle не подписан." Что...

Создание эффекта частиц с несколькими спрайтами в Unity
Нужно сделать эффект частиц (разбитие объекта) с несколькими спрайтами. Несколько спрайтов не понял как запихнуть в один particle system, соответственно решил создать для каждого спрайта свою систему...

Quaternion.Lerp плавный поворот с замедлением (а замедление не надо)
Всем привет. Нужно повернуть объект , использую это transform.rotation = Quaternion.Lerp(from.rotation, to.rotation, Time.time * speed); В начале объект резко дергается в нужную сторону и затем...

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

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

Как в Unity сделать бесконечное движение объекта вверх?
Как в Unity сделать бесконечное движение обЪекта вверх? с#

Создание змейки на Unity2D
воспользовавшись советом попробовал делать по урокам noobtuts, разбирался очень долго, но в конце концов начало получаться, правда не все... 1. змейка проходит сквозь стену, я проставил у стен Box...

Удалить все объекты в списке
Доброго времени суток, у меня есть лист, который заполнен объектами, и нужно их удалить. Вот мой код: for (int i = 0; i < ListForDeleteObjects.Count; i++) { Destroy (ListForDeleteObjects );...

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

Как сделать так чтобы у меня печатался текст в Unity3D?
Всем привет)) НЕ могу понять как сделать так что бы у меня печатался сам текст в Unity3D)) Посмотря в интернети то я понял что нужно через функцию IEnumerator а вот как она работает не могу понять))...

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

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

Кривой импорт модели из Blender в Unity3D
Привет, народ. Проблема в том, что сколько бы я моделей я не рисовал, они все в Blender выглядят идеально, а при импорте в Unity3D пропадают, какие-то их части. Настройками экспорта играл, форматы...

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

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

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

Unity 2d: скрипт автоматического наведения оружия на врага
У меня есть скрипт на стрельбу и наведение на мышку, но мне хочется, чтоб оружие наводилось автоматически на врага, кто нибудь помогите исправить скрипт, чтоб оружие наводилось на движущийся объект...

Unity2D установить картинку из ассетов в UI Image
У меня есть картинка .PNG, я закинул ее в папку Assets в Unity, и мне надо по нажатию кнопки вставить эту картинку в Image. На сцене просто закинуть картинку в Image -> Source Image получается но...

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

Ошибка в стоке с StartCoroutine: не удается преобразовать из "System.Collections.IEnumerable" в "string"
Ошибка в строке StartCoroutine не удается преобразовать из "System.Collections.IEnumerable" в "string" using System; using System.Collections; using System.Collections.Generic; using...

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

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

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

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

Пропал свет на сцене Unity
Поставил свет, установил карты нормали, но при переключении платформ компиляции ( С Пкшного на андроид) весь свет пропал, но в иерархии остался. Решил создать новый источник света, все есть, но карта...

Народ, как реализовать простой код перемещения N объектов, когда зашел в 2D триггер
Народ, помогите начинающему проекту (в вк можете найти Studio New Vector). В общем сам почти один, создаю 2D игру экшн рпг. Денег конечно почти нет, а когда есть, то заказываю простенькие коды у...

Проблема с Raycast hit
Есть моделька, на модельке висит Box Collider. Есть скрипт, который вызывает луч и обрабатывает попадание по этому объекту. Суть вот в чём, подхожу к модельке, стреляю в неё - всё норм, хп...

Несколько действий на одну кнопку в юнити
Всем привет, произошла такая ситуэйшн, немного не понял как сделать 2 действия на одну кнопку, прошу помочь! В моем случае все просто, у меня есть Empty на котором Audio Listener и Audio Source,...

Узнать, на какой объект нажали
Есть код: 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....

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

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

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

Движение к игроку
Всем привет:). Новичок в юнити поэтому кое-чего не понимаю. Есть префабы игрока и врага. Врага нужно научить следовать за игроком, я повесил на него скрипт: void FixedUpdate() { ...

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

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

[Unity, лайфхак] Как сделать адекватный синглтон (singleton или уникальный для сцены) компонент
Что такое singleton – я надеюсь знают все. Какие цели лично я преследую при использовании синглтона? Во-первых – легкий доступ к экземпляру класса в коде любого компонента. Во-вторых – запрет...

Передать персонажа на другую сцену Unity3D
Здравствуйте подскажите как перенести перса на другую сцену есть 2 GameObject на 1 сцене Player1 Player2 на них весит скрипт с 1 строчкой DontDestroyOnLoad(); Пользователю дается выбор перса...

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

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;

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

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

Как сделать рендеринг только того что видит камера
Добрый день, как сделать рендеринг только того, что видит основная камера в unity. У меня в проекте есть большая кадовская модель в формате OBJ. Вот хотел узнать как это сделать. А то модель...

Слои и взаимодействие коллайдеров
Есть 2 коллайдера A - игрок B - куб Есть 2 слоя X и Y Задача в следующем: Необходимо что коллайдер игрока не сталкивался с коллайдером куба, НО что б луч который пускается из камеры игрока...

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

Пропала сцена
Не знаю что произошло. Сбой какой, или ещё что-то, но сцена пропала. Сначала пишет, что-то "нет рендеринг камера", потом надпись пропала. Другая сцена загружается нормально. Можно ли как-то это...

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

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

Комбинация нажатых клавиш
public KeyCode activateKey1 = KeyCode.F12; public KeyCode activateKey2 = KeyCode.Tab; void Update() { if (Input.GetKeyDown(activateKey1) & Input.GetKeyDown(activateKey2)) ...

Unity намертво виснет
Добрый вечер. Вторые сутки не могу совладать с проблемой зависания Unity. Пожалуйста, не пугайтесь обилия "Debug.Log()" через строчку. Суть в том, что изначально все хорошо, код работает, машинки...

Поворот башни с камерой
Доброго дня форумчане. Я вовсе запутался помогите разобраться. Никак не могу прикрутить поворот башни с камерой public Transform target; public Vector3 offset; public float sensitivity...

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

Ошибка: MissingComponentException
Всем привет, 2 часа мучаюсь не могу понять в чём дело выдаёт эту ошибку MissingComponentException: There is no 'CharacterController' attached to the "Player" game object, but a script is trying to...

При переходе на сцену , сцена не работает
Есть 2 сцены , Main и Second если перейти с Main в Second то всё работает . Но если з Second в Main всё как будто замораживается и анимация не происходит но кнопки в сцене работают и если опять...

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

Поворот объекта с использованием Rigidbody.MoveRotation
использую Rigidbody.MoveRotation для поворота объекта по оси Х на 30 градусов, проблема в том что оно НЕ затухает при 30 градусов, а просто падает на число 0, как сделать так чтобы при повороте на 30...

Перемещение объекта по диагонали 2d
Здравствуйте, я хочу сделать так что бы персонаж двигался по диагонали, когда например нажаты две кнопки "w"+"d" - объект двигался по диагонали в правый верхний угол. Попробовал сделать так но он все...

Постоянное движения персонажа в одну сторону
Здравствуйте, подскажите пожалуйста, как заставить персонажа двигаться к определённой точке постоянно. Пробовал через transform.position = Vector3.MoveTowards(transform.position,...

Как сделать проверку на то, находится ли игрок в определённой зоне?
Вообщем, скрипт примерно должен выглядеть такusing System.Collections; using System.Collections.Generic; using UnityEngine; public class Script : MonoBehaviour { public GameObject player;...

Как сделать сокращение чисел
Всем привет, надо сделать счёт как в кликерах, то есть когда число достигало 1000+, писало 1к, когда 1,000,000+ писало 1м и так далее. Заранее спасибо.

Создание ScriptableObject Скриптом
Как создать ScriptableObject Скриптом? Есть класс public class InventoryItem : ScriptableObject { public int ID; public int count; public float weight; }

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

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

Как добавить свою картинку в проект для задания фона в Button префабе?
Всем привет! Создал префаб кнопки в проекте, пытаюсь задать для него кастомную картинку. В диалоге вижу картинки "Background", "Checkmark" и т.д. Куда и как добавлять картинки, чтоб они были видны...

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

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

Простая нейронная сеть для обхода препятствий (C# + Unity3d)
Всем привет, хочется написать простую нейронную сеть для обхода объектом препятствий. То есть есть плоскость ( XZ ) вдоль которой в направление Z идет персонаж со скоростью заданной заранее. И...

Нет теней в билде, в Editor и game есть
Сделал первый билд игры и заметил что вообще нет никаких теней, начал тестировать на пустой сцене с кубиком и разными источниками освещения, но результат один и тот же - тени в билде пропадают Хотя...

Как сменить второй материал
Здраствуйте. Unity поддерживает до нескольких материалов на одном объекте. Основной материал или единственный можно сменить таким способом. NameObject.GetComponent<Renderer>().material =...

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

Рандомное поведение ботов при свободном движении
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class bots : coin { public Transform player; public int dist; public...

Как сохранить на флешку проект?
Хотел сохранить на флешку проект, но Unity мне выдаёт это: "the scene needs to be saved inside the assets folder of your project". Что делать? при сохранении в папку тоже самое.

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

Шашки на Юнити, пишу в Monodevelop
В общем саму игру я написал, не хватает только вывода результата игры(типа кто победил). Хотя эта функция у меня написана. Если написал не в ту тему простите) using UnityEngine; using...

Проекция вектора на плоскость
Здравствуйте. Как сделать проекцию вектора на плоскость? Есть инструмент Vector3.ProjectOnPlane. Описание https://docs.unity3d.com/ScriptReference/Vector3.ProjectOnPlane.html Не смог...

Ошибка с event trigger: не работает нажатие кнопки
Так вот в чом заключаеться загвоздка. Я делаю 2D игру на Unity и решил добавить не только в Steam а и в Google play. Но тип надо сделать управление для телефона с кнопоками поэтому начал гуглить но...

Как сделать плавный прыжок?
Как сделать плавный прыжок не используя RigitBody?Сейчас персонаж просто телепортируется вверх. using System.Collections; using System.Collections.Generic; using UnityEngine; public class...

Рисование объектов
ДОбрый вечер! Помогите плиз. Хочу сделать рисование объектов. Нашла реализацию но только для ПК а для андроид глючит. не рисует если в елефоне открыть. Из уроков в интернете ничего не нашла....

Получить время анимации из кода
Нужно получить длительность анимации поворота направо или налево из кода ( у них одинаковая длительность), нагуглил команду float length = animator.GetCurrentAnimatorStateInfo(0).length; она...

Урок по созданию 2D Автомобиля в Unity 4.5
Приветствую вас люди и прочая живность форума. Не так давно Я начал осваивать движок Unity. Первым шагом в освоении была цель создать 2D машинку для гонок с видом сбоку. Казалось бы ничего сложного в...

Как зеркально отразить персонажа?
public Transform player; public float speed = 10f; void OnMouseDrag(){ Vector3 mousePos = Camera.main.ScreenToWorldPoint (Input.mousePosition); mousePos.x = mousePos.x > 332f ? 332f :...

Как поменять цвет текста
Здравствуйте, возможно глупый вопрос, я примерно понимаю как это делать, скорее всего через GetComponent, но не понимаю как именно. Мне надо поменять цвет текстового поля(текста) в процессе самой...

Как воспроизводить звуки через код ? Unity2D
Надо воспроизводить несколько звуков на одной сцене для игрока. Игра 2D Код: public override void ReceiveDamage() { //Тут должен воспроизводится звук получения урона ...

Рендер спрайтов, удаление прозрачного фона Unity
Народ всем салют. Имеется такая проблема есть изображение, в этом изображении середина прозрачная(Для понимания представите пончик у которого дырка прозрачная). И нужно сделать так чтоб этот спрайт...

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

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

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

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

Не накладывается текстура
Почему на модель из Blender не накладывается текстура?

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

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

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

Ошибка при запуске скрипта
using System.Collections; using System.Collections.Generic; using UnityEngine; public class RayShooter : MonoBehaviour { private Camera _camera; // Start is called before the first...

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

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

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

Уничтожение объектов
Как уничтожить объект сразу после того как сработал триггер сбора очков. Скрипт висит на игроке, уничтожить надо объект с тэгом Candy using System.Collections; using System.Collections.Generic;...

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

Создать экземпляр класса
Доброго всем времени суток. Вопрос банальный, но из-за этого не могу разобраться. Есть класс "Item", пытаюсь создать его экземпляр Item item =new Item(); item.NameRes="Spice";...

Бинд кнопки на клавишу на клавиатуре
Добрый день всем. Для индивидуального проекта решил сделать пианино. Сделать-то сделал, но я хочу забиндить кнопки пианино на кнопки клавиатуры. Рылся по форумам в надежде найти скрипт, но ничего...

Движение по клику мыши
Здравствуйте! Может кто из профи объяснить мне этот код по строчкам? Я очень хочу вникнуть. Спасибо. using UnityEngine; using System.Collections; public class ClickToMove : MonoBehaviour { ...

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

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

Движение относительно камеры
Есть код движения камеры с клавиатуры if (Input.GetKey(KeyCode.W)) this.transform.position += Vector3.forward * Time.deltaTime * speed; if (Input.GetKey(KeyCode.S)) this.transform.position +=...

Ошибка CS0104 при использовании Random
Assets\gameScene\gamePlayer.cs(35,76): error CS0104: 'Random' is an ambiguous reference between 'UnityEngine.Random' and 'System.Random' Пробывал подключать библиотеку UnityEngine.Random и...

Как сделать так чтобы на всех разрешениях изображение нормально растягивалось?
Всем привет . Начал работу над новым проект . Решил сразу создать пост чтобы избежать ошибок. Есть спрайты(лист) и стандартное разрешение экрана 1280 х 720. Во всех предыдущих проектах была...

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

Включить выключить свет программно
Народ кинул на сцену компонент Light со свойством Directional Light теперь как его включить выключить программно?

Обращение к спрайту
Доброго времени суток. Помогите обратиться к нужному спрайту объекта. Как синтаксически это правильно сделать? Я уже много чего перепробовал, это вот последняя попытка: hero.sprite = new...

Visual Studio перестал подключаться к Unity
добрый день, писал код и в какой-то момент (в какой именно не заметил) visual studio перестал подключаться к unity, хотя в самом юнити в настройках стоит привязка к визуал студии, и при нажатии на...

Возможности Unity 3D Personal (бесплатная версия)
Каковы возможности Unity 3D Personal, что можно сделать с помощью этой платформы на бесплатной версии? Подробнее пожалуйста.

Как делать задний фон?
C 3D только начал и вот стал вопрос - как делать задний фон, в плане неба и т.д. Так что-то набросал, но конечно бредово получилось... думаю может как-то сферой делать, или как правильно делать...

Отталкивание объекта от стен
Добрый день! Не так давно занимаюсь разработкой в Unity и возник следующий вопрос: как можно реализовать отталкивание объектов от стен? Отталкивание должно происходить по правилу "угол падения равен...

Как телепортировать объект при входе в триггер?
Уважаемые пользователи. Помогите с проблемой. В языке программирования C# есть триггер Collider.OnTriggerEnter, и нам хотелось бы узнать как вписать в этот триггер transform.position, что бы при...

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

Создать OnClick для Image
Здравствуйте, как можно создать обработчик нажатия на Image. Пытаюсь сделать UI для крестиков ноликов 3x3 и связать его с моделью данных игры. Есть MainScript.cs, который навешивается на...

Не компилируется проект
В консоли это UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) in...

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

Unity изменения размера кнопки
Как изменить размер GameObject в высоту и длину? Когда я пишу localeScale объект становится в 10 раз больше чем надо. Пример - я хочу чтобы объект был размером в 10 пикселей высоту и длину, а он...

Код для движения куба - поправьте )
вот сделал код для unity для движения куба, сделал скорость -= и += персонаж двигается только вперед и назад, как сделать чтоб он двигался влево и вправо? код: using System.Collections; using...

Экспорт одной сцены
Как перенести одну сцену в другой проект? Я ее выделяю, делаю select dependencies, потом export packege. Но при экспорте галочками проставлены все элементы проекта, и выбирать нужные вручную...

Поворот персонажа Unity2D за курсором
Простой способ поворота персонажа по оси X относительно курсора. Vectro3 MousePos; Vector3 Scale = new Vector3 (Mathf.Abs (transform.localScale.x), Mathf.Abs(transform.localScale.y),...

Слои в Unity2D
Всем доброго времени суток. Совсем недавно начал изучать Unity и сейчас делаю это на примере 2d-платформера. Я уверен, что столкнулся с тривиальным, но ответ нигде найти не могу. В общем: на сцене...

Перемещение 3D предмета по оси "x"
Всем привет! Завис над одной проблемой, точнее вопрос в голове как заставить двигаться какой либо объект (не rb ) по прямой оси "x" или "y" это не важно. Может кто написать код для перемещение...

Глобальная переменная
Всем привет, расскажите как сделать глобальную переменную Скрипт в котором есть переменная int i = 0;, нужно что бы при изменении этой переменной например на int i =1; она поменялась во всех...

Поворот относительно части объекта
Всем привет. Изучаю Unity3d и столкнулся с такой проблемой. У меня есть объект (назовем его ФИГУРА), который состоит и нескольких маленьких объектов А, B, C, D. Мне необходимо сделать поворот...

Проблема в Unity all compiler errors have to be fixed unity
Всем доброго времени суток,столкнулся с такой проблемой в юнити Проект 2d Для кода использую Sharpdevelop Net Framework 4.0 (мне кажется в нем проблема ,не знаю почему)в edit-player-configuration...

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

Как изменить картинку спрайта кодом?
Как изменить картинку спрайта в Unity 2D через код? Например: Sprite.Название_Спрайта = "/primer.png"; C#

Найти точку B, зная: необходимое расстояние для перемещения с точки A, направление и координаты точки A
Известно: Vector3 A = new Vector3(x,y,z); // С какой точки двигаться float b = distance; // На какое расстояние нужно переместиться Vector3 c = direction; // Вектор направления Найти: Vector3 B...

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

Обнуление скорости
Юзаю с# под юнити. Подскажите пожалуйста строку для обнуления всей скорости и для обнуления скорости в одном направлении (например обнуление вертикальной скорости для двойного прыжка)

Правильная генерация платформ Doodle Jump
Я уже написал генерацию платформ в этой игре, и он работает так: при падении на платформу, персонаж прыгает от нее, также создавая сверху 3 случайных платформ. То есть это можно абузить, прыгая на...

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

Базы данных и Unity
Всем привет. В общем, заинтересовал один вопрос. Есть у меня маленький проект, в котором есть надписи имени пользователя, очков, достижений. Как мне их всех брать из базы данных MySQL? Есть у меня...

Найти на сцене префаб
Есть объект "Лампочка - Красная" и "Лампочка - Зелёная" при нажатии на кнопку необходимо чтоб "Лампочка - Красная" удалялась и на её месте создавался префаб "Лампочка - Зелёная", при повторном...

MoveTowards как работает?
public class Bullet : MonoBehaviour { private float speed = 10.0F; private Vector3 direction; public Vector3 Direction { set { direction = value; } } private SpriteRenderer sprite; ...

Как убрать туман в Unity
https://pp.userapi.com/c836521/v836521968/29b2e/q-jOMAcnQvQ.jpg - вот как убрать тут туман?

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

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

2D C#, Как сделать сохранение рекорда
Можете помочь. Есть скрипт Score (очки) И два текста это сам Score и HighScore Как сделать так что например набрал 10 очков и умер эти очки они сохранились в тексте HighScore а Score обнулился...

Не отображаются текстуры на модели при импорте из Blender
Дорогие знатоки unity и blender, объясните понятным языком, почему при экспорте модели с текстурами из blender и импорте той же модели в unity3D, текстуры пропадают. За ранее огромное спасибо!...

Присваивание переменной GameObject значение объекта gamejObject
Здравствуйте, пишу игру с генерируемым миром и хочу что-бы объекты при инициализации заполняли массив прародителя. void Start () { Wr = GameObject.FindGameObjectWithTag ("World"); World =...

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

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

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

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

Разница между void и private void
Доброго времени суток, какая разницу между: private int a; и int a; ни там и ни там я не даю доступ к переменным из Unity, просто учил С++, а там из подобного только в классах и то там без этого...

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

Моё портфолио
Всем привет. Мне 16 лет. Зовут Ислам. Короче, я тут создал шутер. Небольшой, всего одна карта, но я его делал 3.5 месяца на Unity. Моя цель изначально была: создать хороший шутер и релизнуть его,...

Как создать 2d сетку?
В моей игре есть редактор и в нём нужно создать сетку. Прочитал кучу советов - при помощи GridLayoutGroup советовали настраивать (в производительности уверенны не были), какие то диаграммы Вороного и...

Персонаж не падает из-за animator controller
На персонаже есть capsule collider, animator controller и rigidbody, и он не падает, а зависает в воздухе, а если убрать аниматор, то он упадёт как надо (с высоты). Т. е. с аниматором он зависает в...

Замедление определённого игрового объекта в Unity
Здравствуйте. Мне нужна ваша помощь. На данный момент обучаюсь Unity и наткнулся на одну проблему. Суть: Мне нужно замедлить определённые объекты в радиусе 15 метров кроме главного игрока....

Как сделать паузу между нажатиями на клавишу в C#?
Есть к примеру у меня какое то действие после нажатия пробела: if (Input.GetKeyDown(KeyCode.Space)){ Transform g = (Transform)Instantiate(amm, transform.position, transform.rotation);...

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

C# freeze rotation
C# под unity3D. Нужно через скрипт отклбчить freeze rotation Z

Создание объекта на сцене
Привет! Помогите не как не могу разобраться мне нужно создать префаб на сцене в юнити вот в этой строке // создаем примитив куб и добавляем ему компонент Tail Tail tail =...

Настройка языка
Приветствую всех, хотел спросить совета, верно ли я делаю настройку языка: 1) Делаю статический класс Lang с кодом: public class Lang : MonoBehaviour { public static string GetStage() {...

Проблема с освещением Unity. Всё тёмное, белые материалы становятся тёмно-серыми
При создании нового проекта (версия unity 2019.3.13f1, все настройки по умолчанию) в окне вьюпорта, как и в собранном билде, всё какое-то очень тёмное. Белый материал выглядит тёмно-серым, а если,...

Как узнать имя UI объекта нажав по нему?
Каким образом можно узнать (допустим) имя UI объекта(картины(лука, который в фотке, ниже)) нажав по нему? Из интернета ничего не помогло. Вот фото:

Как пользоваться конструктором (AddComponent)?
Доброго времени суток. Есть две сцены. В первой пользователь задаёт значения, которые нужно использовать во второй. Соответственно из одного класса, передать в три другие. Однако...

Получение данных из VK API в Unity
Доброго времени суток, форумчане! Написал игру на Unity (C#), чтобы залить потом в ВК и решил, что пришло время самого святого, а именно API. Посмотрел информацию в интернете, почитал...

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

Ошибка компиляции apk
Я обновил юнити до версии unity 2019.1.2f1 и как всегда ничего хорошего из этого не вышло. При компиляции apk выводит ошибку: Gradle build failed. See the Console for details. Переустановка,...

Рикошет (через OnTriggerEnter2D)
Доброго времени суток! Мастерю 2D РТС с видом сверху естественно. Суть - есть пули (RigidBody 2D + BoxCollider 2D), без лучей. Летит, если врезается в здание - происходит рикошет (вероятность от...

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

После GetAxis("Horizontal") не работает GetAxis("Vertical") и наоборот
После GetAxis("Horizontal") не работает GetAxis("Vertical") и наоборот. Код: using System.Collections; using System.Collections.Generic; using UnityEngine; public class hero :...

Работа с циклом foreach
Есть два скрипта. Первый вешается на квадраты в сцене и добавляет в один массив сам квадрат, в другой цифру. После этого второй скрипт, используя foreach, выбирает наугад цифру из массива с цифрами,...

Убийство противника,врага Unity C# Collider and Raycast
Добрый день друзья подскажите пожалуйста как решить проблемку. Есть персонаж и два врага. Персонаж стреляет Raycast (рейкастом) и место соприкосновения с тригером оставляет decal(рисунок дыры после...

Чёрный экран на Android устройстве при сборке билда IL2CPP + .NET Standard 2.0
Всем привет! При сборке билда под Андроид с настройками Mono + .NET Standard 2.0 всё в порядке, игра устанавливается и запускается без проблем. При сборке билда что с IL2CPP + .NET Standard...

Передвижение в 2D
Всем доброго дня! Есть несколько вопросов от начинающего по реализации передвижения в 2D игре, вид сверху/сбоку, на Unity 5. Сильно не бить! 1. Правильно ли я понимаю, что передвижение...

Постепенное появление объектов
День добрый, В моей 3D-игре (полностью процедурно сгенерированный мир - открытый и бесконечный) необходимо, чтобы объекты (камни, деревья) плавно появлялись, когда игрок перемещается по...

Расчет направления точки A ,до точки B
Всем привет.Как можно найти направление от точки A,до B ,относительно их позиция?

Как сменить версию Unity в созданном проекте
Хочу с Unity 5.6 перейти на 2017 без ручной сборки нового проекта. У меня все больше складывается впечатлению что люди пользующиеся Unity имеют крайне поверхностные знания по своему инструменту. Но...

Симулятор игры 3d поезд
У меня такой вопрос: как в Unity направить поезд по рельсам? Есть например модель поезда, как то я по ютубу видел тутор там человек создает объекты "невидимые" кубики над рельсами, раскладывает их...

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

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

Отключение скрипта из скрипта
Вроде все понимаю как это работает, уже кучу способов перепробовал, но все ровно выдает ошибку: void MoveShootEnemy() { shoot = Physics2D.OverlapCircle(attackPosition.position,...

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

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

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

Как обработать коллизии с объекта №1, если управляющий скрипт на объекте №2 ?
Всем привет! Подскажите как обработать коллизии (void OnCollisionEnter2D(Collision2D collision)) с объекта №1, если управляющий скрипт на объекте №2 ? На объекте №1 установлен Box Collider 2D. ...

Удаление клона префаба
Проблема в следующем: я имею list префабов различных моделей. Мне необходимо для каждого префаба создать еще 1 копию, каждую повернуть на 90 и сохранить в списке. По сути можно просто создать для...

Нету компонентов NetWork?
Добрый день! Решил сделать мультиплеер, но компоненты Network'а куда-то пропали. Что делать?

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

Использование Lerp() с плавным стартом движения
ребята , как можно вписать плавный старт объекта используя метод Lerp() ? что бы интерполяция со старта тоже работала ? Добавлено через 1 минуту может сам lerp() как нибудь зеркально использовать...

Поворот камеры через джойстик в Unity 3D
В общем, у меня такая проблема: делаю игру на Unity 3D для Android, есть стандартный FPS контроллер и два джойстика (один должен контролировать ходьбу, второй- камеру. Есть скрипт первого джойстика и...

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

Как задать импульс 2D объекту?
Доброго времени суток. Если вам не сложно, подскажите пожалуйста с кодом на с#, как в unity задать импульс объекту, что бы он с момента запуска сцены начинал двигаться в рандомную сторону, в...

Переместить мышь в центр экрана
Подскажите пожалуйста как можно задать положение мыши на игровом окне - экране? Я получаю данные через геттер переменной Input.mousePosition. Она возвращает вектор3 положения мыши на экране в...

Задержка в Update
Здравствуйте. Хотел бы попросить помочь - пытаюсь сделать задержку на несколько секунд в Update. Посмотрел в доках про StartCoroutine(). И вроде сделал все как там, но задержки нет. Не могли бы...

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

Как задать направление вектора в сторону курсора?
var playerPlane = new Plane(Vector3.up, transform.position); var ray = Camera.main.ScreenPointToRay(Input.mousePosition); var hitdist = 0.0f; if (playerPlane.Raycast...

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

Спавн префабов
Всем привет! У меня есть Score и я хочу сделать так, когда Score=5, то спавнится еще один префаб в рандомных координатах, когда Score=12, тто спавнится еще один префаб и получается уже 2 префаба)...

Анимация и звук
Сделал анимацию перезарядки и встал вопрос, а как подстроить звук перезарядки под эту анимацию? Решил написать здесь. Кто-нибудь знает?

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

Наведения врага на игрока оружием в TDS ( игра с видом сверху) в Unity2D
Я хочу сделать чтобы враг наводился на игрока за которого я управляю и начинал стрелять! Но не знаю как это реализовать. Враг двигается, но навести на меня оружие не может! Помогите пожалуйста. ...

Перенос переменной на новую сцену
Как перенести переменную с одной сцены на другу. Например на первой сцене есть поле ввода имени, в итоге получаем переменную login = vasya; Нажимаем enter, переходим на новую сцену. Как теперь...

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

Открытие двери
Добрый день! Есть скрипт открытия двери, открывает, но необходимо открывать, чтобы вращалась относительно точки. float smooth = 2.0f; float DoorOpenAngle = 70.0f; private bool open;...

Как получить доступ к объекту из сцены?
Прикрепил скрипт Click к префабу. Для работы скрипта нужен объект из сцены со скриптом Score, но почему-то объекты из сцены не доступны для скрипта Click. Вопрос: можно ли это исправить и как?...

Функция OnMouseOver()
В общем нашёл в интернете функцию void OnMouseOver () - описание такое "Данная функция вызывается постоянно, пока курсор мыши находится на игровом объекте, или на элементе игрового интерфейса." . Я...

Animator.SetFloat()
Для чего в этой перегрузке функции SetFloat(string name, float value, float dampTime, float deltaTime); для Animator нужны параметры dampTime и deltaTime? Что с ними делать?

Камера не видит спрайты
В редакторе спрайты видно, а камерой нет. Как это можно иправить?

Как сделать ссылку для переменной TextMesh?
Делаю всё тот же магазин, и теперь проблема с TextMesh. Сделал в скрипте вот такую перменную: public TextMesh _FullPriceText; и в редакторе создал TextMesh, перетягиваю его в поле скрипта,...

Передвижение персонажа
Доброго времени суток Есть передвижение персонажа и вращение при помощи мыши но возникла проблема если персонаж повернут в правую сторону и нажать на w(передвижение вперед) то он пойдет в...

Как смешать анимацию стрельбы и бега?
Здравствуйте друзья! Я недавно в unity и часто сталкиваюсь с проблемами реализацией той или иной идеи. Благо большинство проблем решаются с помощью серфа в google и youtube. Одна из задач...

Button которая не работает
Здравствуйте. При попытке сделать кнопку в Unity 2D она просто не отвечает на нажатия, причём даже не выделяется при наведении. В коде ничего кроме собственно функции clic(), которая выводит в лог...

Смешать два цвета RGBA, путем наложения одной на другую
Приветствую. Подскажите, пожалуйста, формулу альфа-смешивания цветов

Не могу получить ссылку на префаб
Создал объект с public GameObject object; После того как из этого объекта сделал префаб ,ссылка на этот объект изчезает и в клонах этих объектов тоже Подскажите как можно создать ссылку на...

Таблица рекордов. C# Unity
Привет Дано: 1.Пользователь проиграл набрав при этом любое количество очков(хоть 0) 2.Появляется окно в котором ему предлагается ввести имя и нажать "save" (ввести можно хоть на санскрите, хоть...

Преследование персонажа врагом Unity 2D
День добрый, проблема такая. Когда я включаю is Trigger на Collider2D, то враги начинают проходить сквозь друг друга, когда следуют за главным персонажем. Потому что я перемещаю через transform, а не...

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

Создание игры морской бой на Unity3d
Всем привет! Начал вести видео блог по изучению Unity3d Заодно записываю результат своих излучений Вот сделал морской бой) Хочу узнать ваше мнение. 00) Спойлер к проекту морской бой на...

Выбор определенного enum-а, для отображения в инспекторе в режиме эдитора
Задачка дня:) Не догоняю как реализовать , не работал еще с кастомными эдиторами, ковырялся в гугле так и недопер, тем более юнити под рукой нет(на работе) Есть скрипт public class UIElement :...

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

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

Как создать анимированный фон из видео mp4 в 2d игре?
Здравствуйте, ситуация такая: я создал анимированный фон в фотошопе, отрендерил его в mp4, думал изначально, что можно будет просто поставить это всё на задний фон, но ничего не получилось. Как это...

Что такое EditorLoop И что с ним не так?
Всем привет, делая игру обратил внимание на то что фпс ну очень паршивое, да у меня комп не ракета но блин, сейчас только 5-6 скриптов на сцене, из которых только в 1 работает Update().Как таковых...

Плавное увеличение и цикл увеличение/уменьшение
Приветствую! Подскажите пожалуйста: Пи старте сцене у объекта по оси X, Scale равняется 0 т.е. по сути объект невидим. - Вот мы стартовали сцену и объект начал плавно увеличиваться до заданных...

Не работает освещение в новой сцене в Unity 2D
Всем доброго времени суток. И вновь у меня проблема )) Делаю игру в 2D с видом сверху на движке Unity. Версия 2018.4.15f1. Для освещения спрайтов в сцене сделал материал с самописным шейдером,...

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

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

При нажатии влево/вправо прокручивание обьекта вокруг своей оси
Всем прекрасного дня/вечера! Как сделать что б к примеру когда я нажимаю влево обьект на сцене начинает поворачиваться влево вокруг своей оси, аналогично и вправо. Делаю вот так: void Update () {...

Анимация прыжка
Пытаюсь сделать анимацию прыжка, в окне Animatort, поставил параметры вызова анимации,но один блок,прикреплен Entry и он по кд его вызывает,и больше ничего не делает void Anim2D(Collider2D od) ...

Новые блоги и статьи
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru