Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 28.12.2020
Сообщений: 4
1

Запретить движение

20.01.2021, 20:15. Просмотров 355. Ответов 1

Добрый день!
У меня есть диалоги, и когда я вхожу в них хочу что бы мой персонаж перестал двигаться. Как это лучше сделать? Я отключил скрипты. Но при таком варианте, когда нажимаешь войти в диалог при прыжке, ты зависаешь в воздухе, тогда я хотел проверять моего персонажа стоит ли он на земле, но у меня не получается это сделать нормально.
в коде триггер постоянно скачет во время того как стоишь, а если убрать "else" то он почему то не снимает галочку с Trigger при прыжке
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public bool Trigger;
 
void Update()
{
CharacterController controller = GetComponent<CharacterController>();
if (controller.isGrounded)
{
Trigger = true;
}
else
{
Trigger = false;
}
}
OnCollisionEnter не работает совсем. Подскажите, пожалуйста, как это исправить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2021, 20:15
Ответы с готовыми решениями:

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

Запретить движение курсора мыши
Облазил весь интернет и не нашел не чего подобного не исходник не готовое решение. Возможно на...

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

Как запретить скачивание файла но не запретить его исполнение.
Я составил сайт простенький. На нем у меня есть исполнительный файл в формате JAR ( Java - архив)....

1
52 / 39 / 15
Регистрация: 19.10.2012
Сообщений: 190
20.01.2021, 23:16 2
Можешь у плеера в контроллере проверять может ли он двигаться.
if(true)return; Название bool
после этого код дальше не пойдет,
на этой же boolean может отключаться визуальный контроллер, элементы интерфейса, так что много ты не потеряешь.
а через триггер просто включать или отключать ее.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2021, 23:16

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

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

Движение планеты в системе двойной звезды или движение трех тел
программа должна выводить координаты движения звезд и планеты в файл (рисую в gnuplot). ...

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

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

составить программу,демонстрирующую движение маятника настенных часов(движение по дуге окружности)
составить программу,демонстрирующую движение маятника настенных часов(движение по дуге окружности)

Сформировать меню: 1) свободное движение объекта 2)движение с клавиатуры
Сформировать на экране меню, состоящее из следующих пунктов: 1. Движение вдоль периметра экрана....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.