Подскажите, пожалуйста, как можно получить ссылку без помощи пипетки? Например, во время игры спаунится объект с триггером и при пересечении с ним нужно получить ссылку, пипеткой тут не справишься. Подскажите, пожалуйста, с помощью чего можно решить проблему или какой урок посмотреть?
@greatskydrake95313 жыл бұрын
Здравствуйте, не узнали как это делать?
@АнтонКовалёв03 жыл бұрын
@@greatskydrake9531 @Great Sky Drake Очень давно забросил Unreal Engine. Сейчас отошёл от него. Сейчас вообще в вебразработку полез, JavaScript. Тогда решение я нашёл Детали не помню, но идея такая: при пересечении какого-то объекта с триггером "триггерится" событие. При этом можно получить ссылку на объект, пересекающий триггер. Как-то так. А пипетка - это просто чтоб удобней было найти объект на сцене.
@aldecotan Жыл бұрын
@@greatskydrake9531 тот бп что спавнит - должен сохранять ссылку на созданный объект где-то. А оттуда уже можно взаимодействие расписывать
@dimaferox51336 жыл бұрын
Интересно, а как лучше кастить виджеты ? Или виджет к другому виджету ?
@alkuzed5 жыл бұрын
Очень не понятно откуда взялась Rotation speed. Ну очевидно что это переменная, что она должна быть в объекте стола, подсвечена зеленым - значит integer. В общем, без этой переменной просто ничего не получится, а в уроке про стол мы ее не создавали. Если это специально так задумано, то конечно прикольно, приходится подумать почему и как это должно работать. )))
@misterhellion22784 жыл бұрын
Только это не integer, а float. Не вводи людей в заблуждение.
@leramorozova95552 жыл бұрын
Переменная показана в 16 уроке Blueprints Unreal Engine 4 - Создание (Spawn) объектов. На 14.47 смотрите.
@dan3236093 жыл бұрын
Это был был бы любимый урок Иосифа Сталина
@parodigit12895 жыл бұрын
А как не установить значение чужой переменной, а добавить? Достаточно ли просто вытянуть инкремент из Rotation speed?
@deniskian68542 жыл бұрын
Огромное спасибо!
@anotherpain91202 жыл бұрын
Спасибо, хитро с переменной получилось.
@PersacomNet6 жыл бұрын
Все хорошо только такой метод жцтко не экономный по памяти. Для больших блюпринтов лучше использовать интерфейсы. Блюпринт при любом касте создает копию таргета в памяти. 9 кастов на 1 и тот же объект создает 9 экземрляров в памяти
@teamilluminate73736 жыл бұрын
Да и области видимости тоже проблемой становится. Скорее перед тем,как учить "как сделать" нужно научиться "как спланировать". Большие блупринты лучше заменить кодом.
@КлеоФермер5 жыл бұрын
а насколько это пагубно влияеет на оптимизацию???
@CM1488Marshall6 жыл бұрын
А если мне нужно получить ссылку на Худ(Виджет) или на объекты которые заспавнятся во время игры, как это сделать не подскажите?
@PersacomNet6 жыл бұрын
Если будет спавниться не на старте а позже во время игры, то можно чтобы hud сам себя записывал в требуемый объект. Например: Begin play->get player pawn->cast->setHudWidgetRef
@NatryCl4 жыл бұрын
Можно создать переменную с ссылкой на этот виджет
@bogelmanDDD5 жыл бұрын
Что за ошибка красная внизу выскочила?
@DodgerEcho7 ай бұрын
Каст дорогая нода, как по другому подключить можно ссылку?
@NatryCl4 жыл бұрын
А как взять ссылку на уровень? Подскажите кто-нибудь пожалуйста.
@Video-by6lp5 жыл бұрын
С-П-А-С-И-Б-О !)
@ameerdrew36493 жыл бұрын
A trick: you can watch series at Flixzone. Been using it for watching all kinds of movies these days.
@lianasher33393 жыл бұрын
@Ameer Drew definitely, I've been using flixzone} for since december myself :)
@keaganmalachi73433 жыл бұрын
@Ameer Drew definitely, been using flixzone} for years myself :)
@agxr4 жыл бұрын
Окей но как создать ссылку на объект если его нет на сцене? Вот нужна ссылка на персонажа за которого играет игрок но этого персонажа не сцене нет пока игрок не зайдёт на сервер.
@Евгений-ш3л9у2 жыл бұрын
1. Ставишь обьект на который нужна ссылка на сцену 2. Берешь с него ссылку, записываешь в переменную 3. Ссылка будет работать только тогда, когда твой 2й обьект зайдет на сцену. Нужно проверять на валидность.
@Игратак4 жыл бұрын
Подскажите пожалуйста, а как получить ссылку на объект в тригер боксе? пример ,если зайти в тригер ,нужно что бы определённый свет включился. А если я выделяю объект и перехожу в левел блюпринт,то у меня нету такой строки Create a Reference
@admiralov10773 жыл бұрын
Тоже самое у меня
@AzizSalokhiddinov5 жыл бұрын
как и где создали перемен Rotation Speed ?
@ТачМи4 жыл бұрын
смотрите в предыдущих уроках как создавать переменные, создаете переменную скорости поворота стола и вставляете ее в блюпринте стола вместо цифрового значения.
@masdaiable4 жыл бұрын
Как таковой Rotation Speed, нет переменной просто на каждый кадр в сцене мы делаем поворот на определены градус, чем больше градус тем быстрее крутится. Чтобы вообще добраться до переменной которая меняет угол поворот ПКМ AddActorLocalRotation -> вытягиваем из блока Delta Rotation -> MakeRotation -> X(Roll) ставим например 10. Что бы было видно в движке переменную ставим галочку Instanse Editable в details, и жмем на глазик чтобы открылся
@PaconskY3 жыл бұрын
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
@TamirlanVelikii11 ай бұрын
@@PaconskYспасибо спас
@ЯЕСТЬГРУВ-р2ю14 күн бұрын
@@masdaiable спасибо бро
@lookichtafer5 жыл бұрын
Попробовал динамически менять материал в зависимости от скорости объекта. Не возможно(нет переменных в материале). Хм... Может на плюсах можно. Посмотрим.
@alhon855 жыл бұрын
у меня нету set rotation speed. чё за фигня ? где её взять ? у меня вообще нету в BP. версия UE 4.20.3
@alkuzed5 жыл бұрын
Такая же фигня, все облазил, испробовал, не вызывается эта функция.
@alhon855 жыл бұрын
@@alkuzed и что тогда делать? я даже скачивал версию 4.3 там тоже нету
@alkuzed5 жыл бұрын
@@alhon85 , нужно создать эту переменную в блюпринте стола(там где event tik) и тогда к ней можно обращаться. Второй вариант, в каком то следующем уроке(точно не помню) видно этот код.
@alhon855 жыл бұрын
@@alkuzed СПАСИБО, попробую
@pashab19825 жыл бұрын
Подскажите, как соединить 2 блюпринта, открывания двери и поворота ручки на этой двери?
@denis48993 жыл бұрын
это все в одном блюпринте можно сделать
@user-vu8kw9yp6k4 жыл бұрын
СПАСИБО ТЕБЕ БОЛЬШОЕ!!! Никак разобраться не мог как получить ссылку на объект не в блупринтах лэвэла! Но у меня остался вопрос как получить ссылку на объект в AI controller?
@stasreshetniak47433 жыл бұрын
Уроки хорошие. Но зачем он каждый раз у меня спрашивает, ДА??? чувак, ты не сомневайся, я точно тебе не подскажу как правильно , я только учюсь.
@ИванГурский-п1м6 жыл бұрын
Как вызвать rotation speed? Нет такой у меня, сделал урок на другой комманде
@neikst6 жыл бұрын
Это переменная, которую он добавил в прошлом уроке, посмотри))
@stas_lu4 жыл бұрын
а можно как то получить ссылку на переменную в другом блюпринте. при чем ее значение постоянно затем отслеживать?
@5классвиленкин-ъ4п4 жыл бұрын
Нашёл как сделать? Я хочу взять переменную из одного принта, а потом использовать ее в принте для виджетов. А как я хз
@JonathanSulivan6663 жыл бұрын
не понятно где он взял сет ротайшен спид, у меня этого нет
@nofear16152 жыл бұрын
Это переменная
@teamilluminate73736 жыл бұрын
Уроки полезные. Я - программист, но всегда где-то нужно брать изначальную инфу. Но взращивать поколение неразбирающихся плохо, отсюда и кучи трэшинди, с кривыми механиками. Массив - это некоторая область в оперативной памяти, где последовательно размещены элементы массива. Это важно знать, особенно в UE, где для качественной оригинальной механики и экономии памяти придется "обниматься" с C++. То же самое про саму ссылку. Ссылка на объект указывает на область в рамке, где начинаются данные типа. То есть, передавая ссылку на объект мы передаём его инстанс(важнейший момент, т.к. юзеры не знакомые могу накосячить с той же оптимизацией, раз за разом в каком-нибудь лупе брать копию объекта).
@RussianO1eg6 жыл бұрын
> Ссылка на объект указывает на область в рамке Новички в этот момент начали искать рамку в интерфейсе UE4 =) Если уж начал говорить про оперативную память, то не отступай от этого понятия, я считаю.
@716BaZa Жыл бұрын
А куда пропал человек? 4 года с последнего видео. Такой талант пропадает.
@whatisee4891 Жыл бұрын
не получается дать тригер евенты нада больше уточнения
@АлександрКузнецов-ь9д4 жыл бұрын
Если у кого-то будет выскакивать ошибка Blueprint Runtime Error: "Accesed None trying to read property Table"..., то это значит, что ссылка на объект не задана
@xexico44434 жыл бұрын
эм, у меня тупо нет mybpactor
@TeenagerLiza4 жыл бұрын
Денис может ты не создал такой класс или по другому его назвал