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

Я хочу создавать плитки в трехмерном мире. Я уже сделал BP для порождения щелчка мышью, но я хочу добавить «предварительный просмотр» (при наведении курсора мыши) того, где он будет размещаться при щелчке.

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

Я попытался использовать событие щелчка правой кнопкой мыши, и это сработало, но я не к этому стремлюсь, потому что в этом случае мне не хватает части «наведения мыши».

Я устал использовать Event Tick, но похоже, что это вызывает проблему с функцией уничтожения. И вместо того, чтобы порождать плитки на 0,2 секунды и уничтожать их, он просто непрерывно порождает их, не уничтожая.

EventTickBP  WhatHappensOnPlay


person ynotxx    schedule 23.07.2019    source источник


Ответы (1)


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

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

Итак, все должно происходить следующим образом: 1. Функция Spawn должна создать полую сетку под вашей мышью. Это не должно иметь никакого отношения к функции галочки. 2- Событие, щелкнутое мышью, должно порождать фактическую сетку. Он не должен иметь никакого отношения к тику, кроме как искать результат разрыва, когда это необходимо, используя условие, обрабатываемое функцией щелчка мышью или спавна. Сам класс порождения должен иметь функцию уничтожения после начала игры.

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

person LumbusterTick    schedule 24.07.2019
comment
Я сделал нерест по клику, просто не приложил скриншот. Я знаю, что событие Tick в этом случае не работает для меня, и поэтому мой вопрос: есть ли другой способ сделать это ?. Спасибо. - person ynotxx; 24.07.2019
comment
Вы сказали, что это не работает для вас, потому что вам не хватает части зависания. Почему это не может быть скрытая сетка. - person LumbusterTick; 25.07.2019