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

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


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

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

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

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

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

Бесконечная загрузка в Unity Hub
После downloads наступает install и файлы бесконечно validating. Версия 3.6.1. Любая версия unity editor с андроидом (и возможно без) так зависает. Андроид мне нужен, я не могу его не установить

We recommend using a newer Android Gradle plugin to use compileSdk = 33
Добрый день! Уже вторые сутки пытаюсь решить проблему с Gradle. Не получается скомпилировать проект. Проект простой, я только 4й день занимаюсь Unity. У меня установлен редактор версии 2022.3.15f1....

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

Привязка объектов сцены в скрипт на префабе
Всепривет! Назрел такой вопрос, пока ответа не нашел, лучше спрошу. На сцене лежит куб, на кубе скрипт- если в радиусе 3 есть объект Игрок (targetObject), можно по нажатии кнопки выполнить...

Ошибки NullReferenceException:SerializedObject of SerializedProperty has been Disposed в версиях unity после 2022.3.0f1
Всем привет. Пишу свою логику для кастомного отображения скрипит. И тут наткнулся на проблему с тем что, если попытаюсь через Editor сохранить состояние объекта использую методы ...

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

Ошибка при добавлении скрипта: Can't add script component 'GameManager' because the script class cannot be found.
Вот Скрипт: using System.Collections; using System.Collections.Generic; using UnityEngine; public class GameManager : MonoBehaviour { public static GameManager instance; private void...

Не могу зайти в проект в Unity Hub
Все привете, ребят. Подскажите пожалуйста, не могу на Макбуке зайти в новый проект через Unity Hub. Он грузит и грузит и все. В столбец Cloud пишет not connected, хотя проект появляется в Unity...

Наведение объекта через мышку
Здравствуйте. Я новичок в теме кода, поэтому буду рад если вы поможете. Так уж сложилось что я захотел написать код для наведения "турели" танка с стандартными осями Х и Y через камеру, при этом...

WebGL, проблема во время переключения между вкладками в браузере на телефоне
Как можно реализовать код, который решит проблему с переходом между вкладок. Игра написана на unity webgl, проблема заключается в том, что когда я переключаю вкладку на телефоне в браузере, а потом...

Добавить анимацию к движению
Всепривет! Дня 3 назад начал учиться, скриптование пока сложно идет, опыта нет. Визуально уже всё готово, осталось самое основное.. Игра от 3- лица, платформа предпочтительно Android. Начну с того,...

Оптимизация игры
решил конкретно заняться оптимизацией игры. сбилдил свой проект на андройд в режиме Developement Build и посмотрел в профайлер с запущенной игрой на телефоне. увидел очень много пик. в интернете про...

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

Line Renderer не отображается в Planar Reflection Probe
Создаю 3D игру на unity 2020.3.37f1. В зеркале, сделанном с помощью planar reflection probe не отражается луч лазера, сделанный с помощью line renderer. При этом начало и конец луча прекрасно в...

Некоторые символы в тексте заменяются на ▯
Почему-то некоторые символы стали пропадать. Сообщение в консоли при этом: "The character with Unicode value \u0413 was not found in the font asset or any potential fallbacks. It was replaced by...

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

CharacterController и имитация внешнего воздействия
Доброго дня! Так, как отказаться от CC нет возможности, нашел способы сгладить места, которые мне казались невыполнимыми. Одна из- отдача от оружия. Пока сделал это так: Оружие, когда в руке и все...

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

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

В чём разница использования [SerializeField] private или public
Можете помочь понять в чём разница использования в коде private или просто public

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

Методы
Здравствуйте, изучаю юнити/с# и столкнулся с проблемой в написании методов к кнопкам: -создаю метод для нажатия кнопки паузы, при нажатии логическая переменная меняет значение и меняется значение...

Обращение к объекту/компоненту по не полному адресу
Добрый вечер! Не нашел информацию по своей теме, но уверен, что решение есть.. Есть родительский скрипт Attack В нем происходит "проверка"если это можно так назвать: Если можно обратиться к...

Не работает игра после билда в WebGL
Создал игру, забилдил с плагином на яндекс игры. Запускаю и тупо появляется лого игры и больше не грузится.

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

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

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

Визуализация движения молекул
Мне нужно сделать визуализацию трех агрегатных состояний: твердое тело, жидкость, газ. Молекулы должны быть внутри прозрачного контейнера, чтоб можно было наблюдать их движением 1XLezjzohcU Я...

Проблема с шейдером
Здравствуйте! Я использую чужой шейдер, ввиду того что сам не по их части, и в нём есть странный баг отрисовки, а именно зависимость "прозрачности" от близости к камере. В какой-то момент она резко...

Ошибки при билдинге проекта на Android
Я пытаюсь забилдить проект на андроид, но мне выдают ошибки. Вот дополнительная информация: Версия Unity: 2023.2.9f1 Код ошибок 1: > Task :unityLibrary:preBuild UP-TO-DATE

2d игра Ограничение камерой
Можно ли как то сделать границы мира не стенами а самой камерой Камера зафиксирована в одной позиции и я хочу что бы она была ограничением и я не мог выйти за её обзор можно ли так сделать или...

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

Почему при загрузке другой сцены пропадает UI?
Доброго времени суток! У меня есть две сцены, назовем их сцена 1 и сцена 2. Сцена 1 - главная, сцена 2 - та на которую я перехожу. У меня есть простой скрипт перехода между 1 и 2 сценой : using...

Стрельба от 3 лица
Доброго дня! Дошел до механизма стрельбы, понял, что цветочки закончились. Или я не очень понимаю саму механику. Очень полезно описать всё по порядку. Вид от 3 лица, камера под углом 45°....

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

Как сохранять через json в играх на платформе андроид
Приветствую, третий день пытаюсь настроить загрузку/сохранение для игры на платформе андроид. Достичь удалось только чтения данных через UnityWebRequest. Как сохранять так и не понял.

Полностью убрать родителя
Добрый вечер! Сломал голову уже... Скрипт висит на Player. Поднимаем ящик, ящик по адресу Player\Character\Body\Hands\*BOX* По нажатию кнопки убиваем ящик, из него вылетает плюшка (pickup). ...

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

Не работают подсказки Visual Studio Code для C#
На прикрепленном фото пример, я хотел написать Rigidbody, по идеи vscode должен дать подсказку, которая дописывает код, при нажатии Enter, но нужной подсказки нет. Расширение Unity установлено.

Посимвольный вывод стринг в текст
Добрый вечер всем. Никак не могу разобраться, как сделать исходный string и перенести его в text и сделать это всё побуквенно? То есть, например есть string с текстом "Привет Мир!" и я хочу чтобы...

UIElements.Label align=justified
По неизвестной мне причине в UI Builder для выравнивания текста нету кнопки justified. Предлагается делать выравнивание с помощью тега <align=justified>. Но проблема в том, что он делает выравнивание...

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

Проблема с подключением библиотеки EventSystems и интерфейсами IBeginDragHandler и IDragHandler
Здравствуйте, изучаю этот видеоурок по управлению через сенсорную панель (смотреть не обязательно): https://www.youtube.com/watch?v=lvdrzx_k9ts С первой частью (регистрация тапов) справился...

Помощь в создании кнопки "rebirth" для 2d кликера
Помощь в создании кнопки "rebirth" для untity 2d кликер У меня есть игра Unnity 2d кликер. Я бы хотел сделать кнопку перерождения (rebirth). Чтобы у игрока которого больше 100 триллионов была...

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

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

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

Проблема с запеканием текстур в Blender
Здравствуйте! Проблема такова: Текстура запекается не полностью т.к. выходит за рамки UV-развёртки. Как можно решить данную проблему?

При запуске пишет FormatException: Input string was not in a correct format
Есть код на с# для юнити Но при запуске пишет FormatException: Input string was not in a correct format. Как это можно починить? using System; using System.Collections; using...

Не получается создать проект
Доброго времени! При создании проекта выдает ошибку: "Failed to resolve project template: was not found". Логи Unity: Exiting without the bug reporter. Application will terminate with...

Проблема при сборке проекта: dll is not allowed to be included or could not be found
подключил БД mysql к проекту на unity. Само подключение и проект работаеют нормально,но при потыке собрать пакет. выдает ошибку: ArgumentException: The Assembly Google.Protobuf is referenced by...

Воспроизведение музыки после прохождения игры
Здравствуйте, подскажите пожалуйста сделал музыку между уровнями не прерывающуюся using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public...

Ошибка Build HTML5
Build completed with a result of 'Failed' in 9 seconds (9318 ms) Building C:\_helper_\C#\Проекты\Project 2\index.html failed with output: C:\Program...

Почему объект не двигается NavMesh
Я делаю игру на 2D( по гайду) и в ней есть персонаж с NavMesh. Также я использовал другие компоненты(https://github.com/h8man/NavMeshPlus), кроме встроенного Ai Navigation. Но по итогу мой объект...

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

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

Проблема синхронизации в mirror
Делаю игру на mirror для steam, и в игре можно на клавишу поднимать различные коробки. И в одиночке всё работает прекрасно, но когда дело доходит до синхронизации, начинают возникать проблемы:...

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

Детект столкновение с 4 сторон
Привет, есть квадрат как лучше обработать столкновение с каждой стороны? Через ContactPoint или лучше raycast с каждой стороны пустить?

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

Запуск VR игры на ПК через самодельный лаунчер
Здравствуйте! Ситуация: делаю VR тренажер для спасателей, целевое устройство - Oculus Quest 2. VR-тренажер должен иметь несколько режимов работы, кучу настроек и мультиплеер. Чтобы это все...

Как вложить один ListView в другой?
Собственно есть задача разобрать json файл и отобразить его на экране. У json следующая структура: public struct Row { public int number; public string question; ...

Крашит editor от System.Windows.Forms.dll
Мне нужно было дать возможность выбрать файл пользователю и получить его адрес. Просто скопировал в проект библиотеку вначале попробовал из папки...

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

Как сделать, чтобы 3d объекты были на фоне raw image
Вопрос новичка, конечно. Сделал несколько 3 d объектов. Допустим позиция куба - 0-0-5. Делаю raw image, и она закрывает все объекты. Ее можно только сместить в сторону, я хочу, чтобы объекты были на...

Забагованные телепорты
Приветствую вас, дорогие товарищи, постараюсь коротко и по делу. В своем проекте я пытаюсь реализовать механику телепортов через триггеры, непосредственно сам код триггера выглядит так: public class...

Как обновить Android SDK ?
Не было раньше нужды его обновлять, но проект со временем перестал билдиться. выдает ошибку что нужно обновить этот модуль. но в UnityHub и в самом движке не могу понять как это сделать. неужели...

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

Билд под андроид, все гайды перепробывал
Всегда сидел на 2019. щас ставлю и понимаю, что она не компелирут андроид. Ищу jde и jdk их просто нету ни где сайт Oracle java, любезно послал нах...... не могу найти java чтобы на ней работала...

Динамическая подгрузка локаций (террейнов)
Всем привет. Я новичок в юнити, изучаю вспомогательные инструменты для построения игрового мира. В таких инструменетах как Terrain Composer или Gaia Pro, в рекламных видео увидел что там на больших...

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

Очередные "предупреждения", не решаемые перезагрузкой
Здравствуйте! Я недавно занялся интерфейсом игры, и появилось занятное предупреждение: "The character used for Underline is not available in font asset" По мнению Unity, все 6 моих текстовых...

Разрешить внешнее воздействие при включенном CharController (RB)
Доброго дня! Продолжаю воевать с отдачей от оружия по персонажу (при выстреле, персонажа плавно откидывает назад (impulse)). Разобрался в сём причина. Скрипт, который позволяет управлять персонажем,...

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

Возможно ли сделать эффект размытия на UI элемент?
Всем привет! Есть ли вариант, сделать к примеру Image (ui - элемент) с эффектом размытия, чтобы я мог его использовать в качестве заднего фона? Пересмотрел некоторые видео-ролики где...

Я скачал System IO Ports но он все равно выдает ошибку
все скачал без ошибок но vs будто не видит. Как решить? Пожалуйста, очень надо. Если что, посоветуйте альтернативы (хочу использовать пакет для подключения Arduino)

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

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

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

Джойстик не дает вращать камеру RB
Добрый вечер! Готовый ассет, знакомый наверно всем мобилкам- "Joystick Pack"... Игра 3D, камера сзади-сверху. Джойстик сконфигурировал- он не вращает игрока (только передвижение...

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

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

Как узнать размер каждого введённого символа в тексте TextMeshPro?
Здравствуйте. Пробовал через textBounds, только там нет того, что мне нужно.

Не работает сохранения json фалйа в webgl
Сразу извиняюсь новичок в Unity, у меня не работает button Restart на веб страницы. Игра в самом Unity работает корректно, но стоило мне загрузить на Яндекс игры, чтоб проверить как работает web,...

Подмена тега в скрипте
Добрый вечер! Кто может поделиться опытом, как корректней сделать? Тема смена персонажа. Есть объект Player (это игрок), у него дочерний Character1 (Сам персонаж) Есть другие персонажи...

Сохранение прогресса игрока на сервере Яндекса
Добрый день, подскажите делаю сохранение прогресса по видео с ютуб, два скрипта будут сохранять монеты, using System.Collections; using System.Collections.Generic; using UnityEngine; using...

Как сделать одинаковые объекты префабом?
У меня есть сотни одинаковых объектов на разных координатах. Я забыл создать префаб и теперь я не могу изменить их все сразу. Есть ли способ как то создать префаб присвоить его каждому из них? Или...

Покупка ассетов в Unity Asset Store из РФ
Как всем, думаю, уже известно, на момент написания этого вопроса банковские карты, выпущенные в РФ, не принимаются для оплаты покупок в зарубежных магазинах (в том числе Unity Asset Store). Я знаю...

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

Как заставить крутиться башню, независимо от поворота по оси y
в общем башня должна следить за игроком, и при поворота пушки по оси y она всё равно начинает крутиться вокруг своей оси, но не так как надо. На видио показал. 86HNUdCLEis скрипт: using...

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

Удаление обьекта при столкновении
Как сказать в c# что если объект соприкасается с другим объектом то удалить какой то объект

Не работает AddForce в 2D
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { public float jumpForce = 10f, jumpOverLap = 0.2f; public float...

Декомпилирование WebGL
После переустановки windows я понял , что потерял исходный проект Unity, у меня остался только скомпилированный WebGL проект. Могу ли я как-то декомпилировать это в Unity проект, или же получить...

Волшебная магия с багами в шейдерах
Нашел видео, где человек делает шейдеры для юнити. Скопировал код, опечаток не вижу, но выдает 3 ошибки. На фото прикрепил сами ошибки. Вставляю код обоих файлов, ошибки выходят во втором файле....

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

Прохождение колайдера, с срабатыванием скрипта
Чтоб объект с коллайдером, проходил через другой объект с коллайдером, причем чтобы сробатывал скрипт с фунцией OnCollisionEnter(). И еще нужно чтоб первый объект не мог проходить через другие...

Что за ошибка: 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...

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

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

Движение врага в 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д). Находил примеры, но не получалось...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как обратиться к переменной из другого скрипта?
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. Я так и...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как считывать координаты объекта?
Здравствуйте помогите реализовать один алгоритм вот мой код 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...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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