Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Чеволек Павук
29 / 24 / 5
Регистрация: 25.12.2018
Сообщений: 614

OnTriggerEnter работает не всегда

29.05.2021, 08:19. Показов 1052. Ответов 0

Студворк — интернет-сервис помощи студентам
OnTrigger не всегда вызывается, раз 5 вызовется 1-2 раза не вызовется.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
public class FallingDamage : MonoBehaviour
{
    float lastPositionY = 0f;
    float FallDistance = 0f;
    public CharacterController player;
    public PlayerHealth hp;
 
    void Start()
    {
        player.GetComponent<CharacterController>();
    }
 
    // Update is called once per frame
    void Update()
    {
 
    }
 
    private void OnTriggerEnter(Collider colission)
    {
        if (player.isGrounded)
        {
            FallDistance = 0;
            lastPositionY = 0;
        }
        if (lastPositionY > player.transform.position.y && colission.gameObject.tag =="Finish")
        {
            FallDistance += lastPositionY - player.transform.position.y;
            if(FallDistance > 8)
            {
                print("FALL GAMAGE: " + FallDistance);
                hp.currentHp -= FallDistance * 10;
            }
           
        }
            lastPositionY = player.transform.position.y;
        
    }
}
FallCheker - пустой объект в персонаже, прилепил к ногам.

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.05.2021, 08:19
Ответы с готовыми решениями:

Не работает событие OnTriggerEnter
Хочу, чтобы объект двигался от одного триггера до другого, при касании триггера объект разворачивается и перемещается обратно, и так по...

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

Комп с двумя плашками ОЗУ не всегда работает. С одной - работает
Всем привет. Такая проблема, купил себе i7 6400t и с ним материнку ASRock Z170A-X1. Вставил в два слота по 8гб ОЗУ и комп включается, но...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.05.2021, 08:19
Помогаю со студенческими работами здесь

OnTriggerEnter
Как проверить соприкосновение двух объектов с третьего объекта? Есть два тега &quot;Player&quot; и &quot;Ring&quot; и как их можно...

OnTriggerEnter
у меня в OnTriggerEnter один колайдер1 заходит заходит в колайдер2, но мне нужно обработать колайдер2 не в момент захода, а в другой...

Зациклить OnTriggerEnter
столкнулся с проблемой что надо зациклить OnTriggerEnter, проверяю прикосновение объектов. как проверять постоянно ? public...

CURL не всегда работает
Вот небольшой кусок кода &lt;?php $ch = curl_init(&quot;http://vk.com/&quot;); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); echo...

ShellExecute не всегда работает
Здравствуйте. Не подскажите, почему после выполнения кода: if (OpenDialog3-&gt;Execute()) { AnsiString MyFN=&quot;&quot;; ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru