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

  Рет қаралды 35,853

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 тот бп что спавнит - должен сохранять ссылку на созданный объект где-то. А оттуда уже можно взаимодействие расписывать
@dimaferox5133
@dimaferox5133 6 жыл бұрын
Интересно, а как лучше кастить виджеты ? Или виджет к другому виджету ?
@alkuzed
@alkuzed 5 жыл бұрын
Очень не понятно откуда взялась Rotation speed. Ну очевидно что это переменная, что она должна быть в объекте стола, подсвечена зеленым - значит integer. В общем, без этой переменной просто ничего не получится, а в уроке про стол мы ее не создавали. Если это специально так задумано, то конечно прикольно, приходится подумать почему и как это должно работать. )))
@misterhellion2278
@misterhellion2278 4 жыл бұрын
Только это не integer, а float. Не вводи людей в заблуждение.
@leramorozova9555
@leramorozova9555 2 жыл бұрын
Переменная показана в 16 уроке Blueprints Unreal Engine 4 - Создание (Spawn) объектов. На 14.47 смотрите.
@dan323609
@dan323609 3 жыл бұрын
Это был был бы любимый урок Иосифа Сталина
@parodigit1289
@parodigit1289 5 жыл бұрын
А как не установить значение чужой переменной, а добавить? Достаточно ли просто вытянуть инкремент из Rotation speed?
@deniskian6854
@deniskian6854 2 жыл бұрын
Огромное спасибо!
@anotherpain9120
@anotherpain9120 2 жыл бұрын
Спасибо, хитро с переменной получилось.
@PersacomNet
@PersacomNet 6 жыл бұрын
Все хорошо только такой метод жцтко не экономный по памяти. Для больших блюпринтов лучше использовать интерфейсы. Блюпринт при любом касте создает копию таргета в памяти. 9 кастов на 1 и тот же объект создает 9 экземрляров в памяти
@teamilluminate7373
@teamilluminate7373 6 жыл бұрын
Да и области видимости тоже проблемой становится. Скорее перед тем,как учить "как сделать" нужно научиться "как спланировать". Большие блупринты лучше заменить кодом.
@КлеоФермер
@КлеоФермер 5 жыл бұрын
а насколько это пагубно влияеет на оптимизацию???
@CM1488Marshall
@CM1488Marshall 6 жыл бұрын
А если мне нужно получить ссылку на Худ(Виджет) или на объекты которые заспавнятся во время игры, как это сделать не подскажите?
@PersacomNet
@PersacomNet 6 жыл бұрын
Если будет спавниться не на старте а позже во время игры, то можно чтобы hud сам себя записывал в требуемый объект. Например: Begin play->get player pawn->cast->setHudWidgetRef
@NatryCl
@NatryCl 4 жыл бұрын
Можно создать переменную с ссылкой на этот виджет
@bogelmanDDD
@bogelmanDDD 5 жыл бұрын
Что за ошибка красная внизу выскочила?
@DodgerEcho
@DodgerEcho 7 ай бұрын
Каст дорогая нода, как по другому подключить можно ссылку?
@NatryCl
@NatryCl 4 жыл бұрын
А как взять ссылку на уровень? Подскажите кто-нибудь пожалуйста.
@Video-by6lp
@Video-by6lp 5 жыл бұрын
С-П-А-С-И-Б-О !)
@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 :)
@agxr
@agxr 4 жыл бұрын
Окей но как создать ссылку на объект если его нет на сцене? Вот нужна ссылка на персонажа за которого играет игрок но этого персонажа не сцене нет пока игрок не зайдёт на сервер.
@Евгений-ш3л9у
@Евгений-ш3л9у 2 жыл бұрын
1. Ставишь обьект на который нужна ссылка на сцену 2. Берешь с него ссылку, записываешь в переменную 3. Ссылка будет работать только тогда, когда твой 2й обьект зайдет на сцену. Нужно проверять на валидность.
@Игратак
@Игратак 4 жыл бұрын
Подскажите пожалуйста, а как получить ссылку на объект в тригер боксе? пример ,если зайти в тригер ,нужно что бы определённый свет включился. А если я выделяю объект и перехожу в левел блюпринт,то у меня нету такой строки Create a Reference
@admiralov1077
@admiralov1077 3 жыл бұрын
Тоже самое у меня
@AzizSalokhiddinov
@AzizSalokhiddinov 5 жыл бұрын
как и где создали перемен Rotation Speed ?
@ТачМи
@ТачМи 4 жыл бұрын
смотрите в предыдущих уроках как создавать переменные, создаете переменную скорости поворота стола и вставляете ее в блюпринте стола вместо цифрового значения.
@masdaiable
@masdaiable 4 жыл бұрын
Как таковой Rotation Speed, нет переменной просто на каждый кадр в сцене мы делаем поворот на определены градус, чем больше градус тем быстрее крутится. Чтобы вообще добраться до переменной которая меняет угол поворот ПКМ AddActorLocalRotation -> вытягиваем из блока Delta Rotation -> MakeRotation -> X(Roll) ставим например 10. Что бы было видно в движке переменную ставим галочку Instanse Editable в details, и жмем на глазик чтобы открылся
@PaconskY
@PaconskY 3 жыл бұрын
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 11 ай бұрын
​@@PaconskYспасибо спас
@ЯЕСТЬГРУВ-р2ю
@ЯЕСТЬГРУВ-р2ю 14 күн бұрын
@@masdaiable спасибо бро
@lookichtafer
@lookichtafer 5 жыл бұрын
Попробовал динамически менять материал в зависимости от скорости объекта. Не возможно(нет переменных в материале). Хм... Может на плюсах можно. Посмотрим.
@alhon85
@alhon85 5 жыл бұрын
у меня нету set rotation speed. чё за фигня ? где её взять ? у меня вообще нету в BP. версия UE 4.20.3
@alkuzed
@alkuzed 5 жыл бұрын
Такая же фигня, все облазил, испробовал, не вызывается эта функция.
@alhon85
@alhon85 5 жыл бұрын
@@alkuzed и что тогда делать? я даже скачивал версию 4.3 там тоже нету
@alkuzed
@alkuzed 5 жыл бұрын
@@alhon85 , нужно создать эту переменную в блюпринте стола(там где event tik) и тогда к ней можно обращаться. Второй вариант, в каком то следующем уроке(точно не помню) видно этот код.
@alhon85
@alhon85 5 жыл бұрын
@@alkuzed СПАСИБО, попробую
@pashab1982
@pashab1982 5 жыл бұрын
Подскажите, как соединить 2 блюпринта, открывания двери и поворота ручки на этой двери?
@denis4899
@denis4899 3 жыл бұрын
это все в одном блюпринте можно сделать
@user-vu8kw9yp6k
@user-vu8kw9yp6k 4 жыл бұрын
СПАСИБО ТЕБЕ БОЛЬШОЕ!!! Никак разобраться не мог как получить ссылку на объект не в блупринтах лэвэла! Но у меня остался вопрос как получить ссылку на объект в AI controller?
@stasreshetniak4743
@stasreshetniak4743 3 жыл бұрын
Уроки хорошие. Но зачем он каждый раз у меня спрашивает, ДА??? чувак, ты не сомневайся, я точно тебе не подскажу как правильно , я только учюсь.
@ИванГурский-п1м
@ИванГурский-п1м 6 жыл бұрын
Как вызвать rotation speed? Нет такой у меня, сделал урок на другой комманде
@neikst
@neikst 6 жыл бұрын
Это переменная, которую он добавил в прошлом уроке, посмотри))
@stas_lu
@stas_lu 4 жыл бұрын
а можно как то получить ссылку на переменную в другом блюпринте. при чем ее значение постоянно затем отслеживать?
@5классвиленкин-ъ4п
@5классвиленкин-ъ4п 4 жыл бұрын
Нашёл как сделать? Я хочу взять переменную из одного принта, а потом использовать ее в принте для виджетов. А как я хз
@JonathanSulivan666
@JonathanSulivan666 3 жыл бұрын
не понятно где он взял сет ротайшен спид, у меня этого нет
@nofear1615
@nofear1615 2 жыл бұрын
Это переменная
@teamilluminate7373
@teamilluminate7373 6 жыл бұрын
Уроки полезные. Я - программист, но всегда где-то нужно брать изначальную инфу. Но взращивать поколение неразбирающихся плохо, отсюда и кучи трэшинди, с кривыми механиками. Массив - это некоторая область в оперативной памяти, где последовательно размещены элементы массива. Это важно знать, особенно в UE, где для качественной оригинальной механики и экономии памяти придется "обниматься" с C++. То же самое про саму ссылку. Ссылка на объект указывает на область в рамке, где начинаются данные типа. То есть, передавая ссылку на объект мы передаём его инстанс(важнейший момент, т.к. юзеры не знакомые могу накосячить с той же оптимизацией, раз за разом в каком-нибудь лупе брать копию объекта).
@RussianO1eg
@RussianO1eg 6 жыл бұрын
> Ссылка на объект указывает на область в рамке Новички в этот момент начали искать рамку в интерфейсе UE4 =) Если уж начал говорить про оперативную память, то не отступай от этого понятия, я считаю.
@716BaZa
@716BaZa Жыл бұрын
А куда пропал человек? 4 года с последнего видео. Такой талант пропадает.
@whatisee4891
@whatisee4891 Жыл бұрын
не получается дать тригер евенты нада больше уточнения
@АлександрКузнецов-ь9д
@АлександрКузнецов-ь9д 4 жыл бұрын
Если у кого-то будет выскакивать ошибка Blueprint Runtime Error: "Accesed None trying to read property Table"..., то это значит, что ссылка на объект не задана
@xexico4443
@xexico4443 4 жыл бұрын
эм, у меня тупо нет mybpactor
@TeenagerLiza
@TeenagerLiza 4 жыл бұрын
Денис может ты не создал такой класс или по другому его назвал
@synnheaven
@synnheaven 3 жыл бұрын
его нужно создать
16. Blueprints Unreal Engine 4 - Создание (Spawn) объектов
17:16
Все о принципах SOLID
16:07
Merion Academy
Рет қаралды 34 М.
Каха и лужа  #непосредственнокаха
00:15
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 3,6 МЛН
UE5 Understanding hard and soft references - Be a better game dev
19:58
17. Blueprint Unreal Engine 4 - Наследование классов
31:10
23. Blueprints Unreal Engine 4 - Интерфейсы
14:50
Unreal Engine Rus
Рет қаралды 29 М.
20. Blueprints Unreal Engine 4 - Массивы
14:02
Unreal Engine Rus
Рет қаралды 21 М.
ПЯТЬ СЕКРЕТОВ в Unreal Engine 5 которые НУЖНО ЗНАТЬ
7:57
MakeYourGame! — Уроки Unreal Engine
Рет қаралды 7 М.
Каха и лужа  #непосредственнокаха
00:15