15. Blueprints Unreal Engine 4 - Ссылки на объекты

  Рет қаралды 36,182

Unreal Engine Rus

Unreal Engine Rus

Күн бұрын

Пікірлер: 65
@reutoffreutoff4549
@reutoffreutoff4549 3 жыл бұрын
очень полезный урок, сильно помог, спасибо!
@АнтонКовалёв0
@АнтонКовалёв0 6 жыл бұрын
Подскажите, пожалуйста, как можно получить ссылку без помощи пипетки? Например, во время игры спаунится объект с триггером и при пересечении с ним нужно получить ссылку, пипеткой тут не справишься. Подскажите, пожалуйста, с помощью чего можно решить проблему или какой урок посмотреть?
@greatskydrake9531
@greatskydrake9531 3 жыл бұрын
Здравствуйте, не узнали как это делать?
@АнтонКовалёв0
@АнтонКовалёв0 3 жыл бұрын
@@greatskydrake9531 @Great Sky Drake Очень давно забросил Unreal Engine. Сейчас отошёл от него. Сейчас вообще в вебразработку полез, JavaScript. Тогда решение я нашёл Детали не помню, но идея такая: при пересечении какого-то объекта с триггером "триггерится" событие. При этом можно получить ссылку на объект, пересекающий триггер. Как-то так. А пипетка - это просто чтоб удобней было найти объект на сцене.
@aldecotan
@aldecotan Жыл бұрын
@@greatskydrake9531 тот бп что спавнит - должен сохранять ссылку на созданный объект где-то. А оттуда уже можно взаимодействие расписывать
@Video-by6lp
@Video-by6lp 6 жыл бұрын
С-П-А-С-И-Б-О !)
@ameerdrew3649
@ameerdrew3649 3 жыл бұрын
A trick: you can watch series at Flixzone. Been using it for watching all kinds of movies these days.
@lianasher3339
@lianasher3339 3 жыл бұрын
@Ameer Drew definitely, I've been using flixzone} for since december myself :)
@keaganmalachi7343
@keaganmalachi7343 3 жыл бұрын
@Ameer Drew definitely, been using flixzone} for years myself :)
@dimaferox5133
@dimaferox5133 6 жыл бұрын
Интересно, а как лучше кастить виджеты ? Или виджет к другому виджету ?
@parodigit1289
@parodigit1289 6 жыл бұрын
А как не установить значение чужой переменной, а добавить? Достаточно ли просто вытянуть инкремент из Rotation speed?
@CM1488Marshall
@CM1488Marshall 6 жыл бұрын
А если мне нужно получить ссылку на Худ(Виджет) или на объекты которые заспавнятся во время игры, как это сделать не подскажите?
@PersacomNet
@PersacomNet 6 жыл бұрын
Если будет спавниться не на старте а позже во время игры, то можно чтобы hud сам себя записывал в требуемый объект. Например: Begin play->get player pawn->cast->setHudWidgetRef
@NatryCl
@NatryCl 4 жыл бұрын
Можно создать переменную с ссылкой на этот виджет
@deniskian6854
@deniskian6854 2 жыл бұрын
Огромное спасибо!
@leramorozova9555
@leramorozova9555 2 жыл бұрын
Переменная показана в 16 уроке Blueprints Unreal Engine 4 - Создание (Spawn) объектов. На 14.47 смотрите.
@PersacomNet
@PersacomNet 6 жыл бұрын
Все хорошо только такой метод жцтко не экономный по памяти. Для больших блюпринтов лучше использовать интерфейсы. Блюпринт при любом касте создает копию таргета в памяти. 9 кастов на 1 и тот же объект создает 9 экземрляров в памяти
@teamilluminate7373
@teamilluminate7373 6 жыл бұрын
Да и области видимости тоже проблемой становится. Скорее перед тем,как учить "как сделать" нужно научиться "как спланировать". Большие блупринты лучше заменить кодом.
@КлеоФермер
@КлеоФермер 6 жыл бұрын
а насколько это пагубно влияеет на оптимизацию???
@bogelmanDDD
@bogelmanDDD 6 жыл бұрын
Что за ошибка красная внизу выскочила?
@another-pain
@another-pain 3 жыл бұрын
Спасибо, хитро с переменной получилось.
@alkuzed
@alkuzed 6 жыл бұрын
Очень не понятно откуда взялась Rotation speed. Ну очевидно что это переменная, что она должна быть в объекте стола, подсвечена зеленым - значит integer. В общем, без этой переменной просто ничего не получится, а в уроке про стол мы ее не создавали. Если это специально так задумано, то конечно прикольно, приходится подумать почему и как это должно работать. )))
@misterhellion2278
@misterhellion2278 4 жыл бұрын
Только это не integer, а float. Не вводи людей в заблуждение.
@DodgerEcho
@DodgerEcho 9 ай бұрын
Каст дорогая нода, как по другому подключить можно ссылку?
@pashab1982
@pashab1982 5 жыл бұрын
Подскажите, как соединить 2 блюпринта, открывания двери и поворота ручки на этой двери?
@denis4899
@denis4899 4 жыл бұрын
это все в одном блюпринте можно сделать
@AzizSalokhiddinov
@AzizSalokhiddinov 5 жыл бұрын
как и где создали перемен Rotation Speed ?
@ТачМи
@ТачМи 4 жыл бұрын
смотрите в предыдущих уроках как создавать переменные, создаете переменную скорости поворота стола и вставляете ее в блюпринте стола вместо цифрового значения.
@masdaiable
@masdaiable 4 жыл бұрын
Как таковой Rotation Speed, нет переменной просто на каждый кадр в сцене мы делаем поворот на определены градус, чем больше градус тем быстрее крутится. Чтобы вообще добраться до переменной которая меняет угол поворот ПКМ AddActorLocalRotation -> вытягиваем из блока Delta Rotation -> MakeRotation -> X(Roll) ставим например 10. Что бы было видно в движке переменную ставим галочку Instanse Editable в details, и жмем на глазик чтобы открылся
@PaconskY
@PaconskY 4 жыл бұрын
Tozhe smotrel vse uroki, I kak to propustil moment sozdanija etoi peremennoi, vam uzhe naverno pozdno eto podskazivatj, no mozhet komu esho pomozhet. Ja prosto poshel v BP_MyBPActor i tam sozdal novuju peremennuju, nazval "RotationSpeed" i podkljuchil jejo cherez makeTransform k Z osi togo gde mi kazhdij tik menjajem rotation na skolko to gradusov. P.S. Sorry za translit
@TamirlanVelikii
@TamirlanVelikii Жыл бұрын
​@@PaconskYспасибо спас
@ЯЕСТЬГРУВ-р2ю
@ЯЕСТЬГРУВ-р2ю 3 ай бұрын
@@masdaiable спасибо бро
@NatryCl
@NatryCl 4 жыл бұрын
А как взять ссылку на уровень? Подскажите кто-нибудь пожалуйста.
@Игратак
@Игратак 4 жыл бұрын
Подскажите пожалуйста, а как получить ссылку на объект в тригер боксе? пример ,если зайти в тригер ,нужно что бы определённый свет включился. А если я выделяю объект и перехожу в левел блюпринт,то у меня нету такой строки Create a Reference
@admiralov1077
@admiralov1077 3 жыл бұрын
Тоже самое у меня
@alhon85
@alhon85 6 жыл бұрын
у меня нету set rotation speed. чё за фигня ? где её взять ? у меня вообще нету в BP. версия UE 4.20.3
@alkuzed
@alkuzed 6 жыл бұрын
Такая же фигня, все облазил, испробовал, не вызывается эта функция.
@alhon85
@alhon85 6 жыл бұрын
@@alkuzed и что тогда делать? я даже скачивал версию 4.3 там тоже нету
@alkuzed
@alkuzed 6 жыл бұрын
@@alhon85 , нужно создать эту переменную в блюпринте стола(там где event tik) и тогда к ней можно обращаться. Второй вариант, в каком то следующем уроке(точно не помню) видно этот код.
@alhon85
@alhon85 6 жыл бұрын
@@alkuzed СПАСИБО, попробую
@dan323609
@dan323609 4 жыл бұрын
Это был был бы любимый урок Иосифа Сталина
@agxr
@agxr 4 жыл бұрын
Окей но как создать ссылку на объект если его нет на сцене? Вот нужна ссылка на персонажа за которого играет игрок но этого персонажа не сцене нет пока игрок не зайдёт на сервер.
@Евгений-ш3л9у
@Евгений-ш3л9у 2 жыл бұрын
1. Ставишь обьект на который нужна ссылка на сцену 2. Берешь с него ссылку, записываешь в переменную 3. Ссылка будет работать только тогда, когда твой 2й обьект зайдет на сцену. Нужно проверять на валидность.
@stas_lu
@stas_lu 4 жыл бұрын
а можно как то получить ссылку на переменную в другом блюпринте. при чем ее значение постоянно затем отслеживать?
@5классвиленкин-ъ4п
@5классвиленкин-ъ4п 4 жыл бұрын
Нашёл как сделать? Я хочу взять переменную из одного принта, а потом использовать ее в принте для виджетов. А как я хз
@user-vu8kw9yp6k
@user-vu8kw9yp6k 4 жыл бұрын
СПАСИБО ТЕБЕ БОЛЬШОЕ!!! Никак разобраться не мог как получить ссылку на объект не в блупринтах лэвэла! Но у меня остался вопрос как получить ссылку на объект в AI controller?
@lookichtafer
@lookichtafer 6 жыл бұрын
Попробовал динамически менять материал в зависимости от скорости объекта. Не возможно(нет переменных в материале). Хм... Может на плюсах можно. Посмотрим.
@ИванГурский-п1м
@ИванГурский-п1м 6 жыл бұрын
Как вызвать rotation speed? Нет такой у меня, сделал урок на другой комманде
@neikst
@neikst 6 жыл бұрын
Это переменная, которую он добавил в прошлом уроке, посмотри))
@JonathanSulivan666
@JonathanSulivan666 4 жыл бұрын
не понятно где он взял сет ротайшен спид, у меня этого нет
@nofear1615
@nofear1615 2 жыл бұрын
Это переменная
@whatisee4891
@whatisee4891 Жыл бұрын
не получается дать тригер евенты нада больше уточнения
@АлександрКузнецов-ь9д
@АлександрКузнецов-ь9д 4 жыл бұрын
Если у кого-то будет выскакивать ошибка Blueprint Runtime Error: "Accesed None trying to read property Table"..., то это значит, что ссылка на объект не задана
@stasreshetniak4743
@stasreshetniak4743 4 жыл бұрын
Уроки хорошие. Но зачем он каждый раз у меня спрашивает, ДА??? чувак, ты не сомневайся, я точно тебе не подскажу как правильно , я только учюсь.
@xexico4443
@xexico4443 4 жыл бұрын
эм, у меня тупо нет mybpactor
@TeenagerLiza
@TeenagerLiza 4 жыл бұрын
Денис может ты не создал такой класс или по другому его назвал
@synnheaven
@synnheaven 3 жыл бұрын
его нужно создать
@teamilluminate7373
@teamilluminate7373 6 жыл бұрын
Уроки полезные. Я - программист, но всегда где-то нужно брать изначальную инфу. Но взращивать поколение неразбирающихся плохо, отсюда и кучи трэшинди, с кривыми механиками. Массив - это некоторая область в оперативной памяти, где последовательно размещены элементы массива. Это важно знать, особенно в UE, где для качественной оригинальной механики и экономии памяти придется "обниматься" с C++. То же самое про саму ссылку. Ссылка на объект указывает на область в рамке, где начинаются данные типа. То есть, передавая ссылку на объект мы передаём его инстанс(важнейший момент, т.к. юзеры не знакомые могу накосячить с той же оптимизацией, раз за разом в каком-нибудь лупе брать копию объекта).
@Dok1101
@Dok1101 6 жыл бұрын
> Ссылка на объект указывает на область в рамке Новички в этот момент начали искать рамку в интерфейсе UE4 =) Если уж начал говорить про оперативную память, то не отступай от этого понятия, я считаю.
@716BaZa
@716BaZa Жыл бұрын
А куда пропал человек? 4 года с последнего видео. Такой талант пропадает.
16. Blueprints Unreal Engine 4 - Создание (Spawn) объектов
17:16
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
Изучаем Unreal Engine с нуля - Урок 15. Cast
26:35
MakeYourGame! — Уроки Unreal Engine
Рет қаралды 6 М.
Cast против Interface: что это такое и что выбрать? | Уроки Unreal Engine 5
16:57
MakeYourGame! — Уроки Unreal Engine
Рет қаралды 4,6 М.
Урок 12 | Unreal Engine 4 Blueprint - Cast   Обмен данными между Blueprints
14:18
Cyberstars - Как создать игру
Рет қаралды 22 М.
Урок 17 | Unreal Engine 4 Blueprint - Line Trace   Линейная трассировка (подробно)
28:30
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН