Size: a a a

2020 April 13

N

NoCodeBugsFree in Unreal Engine
Helen Schwieger
Как создать референс на актора внутри виджета, который присутствует на сцене изначально? Ассет пикером выбрать нельзя, ссылок на него не создаётся через каст
Найти актор в рантайме
источник

С

Сэр MSTR in Unreal Engine
Helen Schwieger
Как создать референс на актора внутри виджета, который присутствует на сцене изначально? Ассет пикером выбрать нельзя, ссылок на него не создаётся через каст
Если эктор изначально присутствует на сцене, то ссылка на него у тебя уже есть, и получить ее можно в блупринте уровня, дальше гоняй эту ссылку по главным классам с помощью функций и интерфейсов (или кастов) как хочешь
источник

С

Сэр MSTR in Unreal Engine
Helen Schwieger
Как создать референс на актора внутри виджета, который присутствует на сцене изначально? Ассет пикером выбрать нельзя, ссылок на него не создаётся через каст
Так же можно сделать этому объекту интерфейс взаимодействия, который будет передавать ссылку на объект персонажу, вызвавшему интерфейс, ну это уже поспецифичнее
источник

HS

Helen Schwieger in Unreal Engine
Сэр MSTR
Если эктор изначально присутствует на сцене, то ссылка на него у тебя уже есть, и получить ее можно в блупринте уровня, дальше гоняй эту ссылку по главным классам с помощью функций и интерфейсов (или кастов) как хочешь
Спасибо. А какой объект нужен касту на виджет?
источник

С

Сэр MSTR in Unreal Engine
Helen Schwieger
Спасибо. А какой объект нужен касту на виджет?
Ну это смотря через что ты будешь ссылку гонять
Я, если честно, таким не занимался, но прогнал бы через GameState например.

Слелай в своем GameState переменную, которая будет хранить эту ссылку, функцию которая будет возвращать эту переменную и функцию, которая будет ее записывать

На бегин плей уровня - записываешь переменную в ссылку (кастишь геймстейт на свой геймстейт, что бы получить доступ)

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

HS

Helen Schwieger in Unreal Engine
Сэр MSTR
Ну это смотря через что ты будешь ссылку гонять
Я, если честно, таким не занимался, но прогнал бы через GameState например.

Слелай в своем GameState переменную, которая будет хранить эту ссылку, функцию которая будет возвращать эту переменную и функцию, которая будет ее записывать

На бегин плей уровня - записываешь переменную в ссылку (кастишь геймстейт на свой геймстейт, что бы получить доступ)

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

С

Сэр MSTR in Unreal Engine
Helen Schwieger
>> Слелай в своем GameState переменную, которая будет хранить эту ссылку
Какую ссылку? Извините, я всего месяц в уе4
Ссылку на твой объект со сцены
источник

С

Сэр MSTR in Unreal Engine
Переменная с типом данных ссылка на объект
источник

С

Сэр MSTR in Unreal Engine
Тип данных эктор задай
источник

С

Сэр MSTR in Unreal Engine
Helen Schwieger
>> Слелай в своем GameState переменную, которая будет хранить эту ссылку
Какую ссылку? Извините, я всего месяц в уе4
Я бы тебе показал что нужно сделать, но я не дома 🤷‍♂
источник

HS

Helen Schwieger in Unreal Engine
Сэр MSTR
Я бы тебе показал что нужно сделать, но я не дома 🤷‍♂
Всё равно спасибо, щас попробую
источник

С

Сэр MSTR in Unreal Engine
Helen Schwieger
Всё равно спасибо, щас попробую
Ну если не получится, то часов в 9 вечера мск отпиши
источник

С

Сэр MSTR in Unreal Engine
Ну или спроси
источник

HS

Helen Schwieger in Unreal Engine
Сэр MSTR
Ну если не получится, то часов в 9 вечера мск отпиши
Окке
источник

С

Сэр MSTR in Unreal Engine
Возможно, кстати можно как нибудь эту ссылку напрямую из уровня забрать, но я с уровнями не работал толком и надо бы самому посмотреть, можно как то это сделать или нет, но опять же я не за пк
источник

M

Maxim in Unreal Engine
Сэр MSTR
Ты имеешь ввиду в UI? Может через таргет рендер варик?
Неплохо, спасибо. )
источник

IB

Ivan Black in Unreal Engine
всем привет, народ как мне узнать с какой стороны от объекта я нахожусь? Либо просто где я нахожусь относительно объекта?
источник

С

Сэр MSTR in Unreal Engine
Maxim
Неплохо, спасибо. )
Не за что)
источник

N

NoCodeBugsFree in Unreal Engine
Helen Schwieger
Как создать референс на актора внутри виджета, который присутствует на сцене изначально? Ассет пикером выбрать нельзя, ссылок на него не создаётся через каст
источник

Н

Низами in Unreal Engine
Переслано от Низами
Ребят, БЕСПЛАТНЫЕ ПАКИ НА МЕСЯЦ из магазина Unreal. Качайте.
источник