Если вы не делаете каст в классе-наследнике, то в таком случае вам дополнительно нужно добавить новый #include (имя вашего актора, на который вы делаете каст.). Например: #include "Player.h"
@@makeyourgame2210 я так понимаю, функция Get Actor Location возвращает локацию класса на сцене, далее она записывается в переменную EnemyLocation, а где далее используется сама переменная?
@@makeyourgame2210 я просто нуб в этом, увидел и думаю - вдруг я чего-то не замечаю, не видеть прямо под носом что-либо это прям моё ) решил уточнить, спасибо за ответ )
Дааа, такой себе учитель, "override, это обязательно, это показывает что метод вызывается из базового класса", может тебе лучше пойти поучиться, а не учить людей. Override - это не обязательный а желательный спецификатор, который позволяет контролировать правильность написания ф-ции от которой вы хотите наследоваться, например: Если в базовом классе есть метод: virtual void BaseMethod(const TArray& Buf); и вы хотите переопределить его в своём классе но не использовали спецификатор override и в момент написания метода ошиблись, а именно написали как: virtual void BaseMethod(TArray& Buf); то компилятор это схавает и всё будет Ок, ваша программа скомпилируется, но не будет работать правильно, а если поставите в конце спецификатор override, то будет выдана ошибка. virtual void BaseMethod(TArray& Buf) override; // Failure - это не будет компилироваться т.к. мы забыли слово const Этот горе учитель не знает ни UE4, ни плюсы кошмар и кто-то же эту хрень хавает. З.Ы. Иди учи плюсы, джун, не забивай своей фигнёй (отсебятиной) мозг людей.
@@dimanshulgin ну вот ты и схавал) посмотрел, коммент оставил, пусть и негативный, тем самым продвинул видео. Спасибо. То, что ты написал, я перепроверю, и если это так, то спасибо еще раз. А советы твои не нужны, ибо я так и так продолжаю всё изучать) поэтому коммент наполовину мусор.
Если вы не делаете каст в классе-наследнике, то в таком случае вам дополнительно нужно добавить новый #include (имя вашего актора, на который вы делаете каст.).
Например: #include "Player.h"
А переменная типа вектор EnemyLocation получается так и не задействована?
@@drff5433 задействона. Мы же задавали ее как Get Actor Location
@@makeyourgame2210 я так понимаю, функция Get Actor Location возвращает локацию класса на сцене, далее она записывается в переменную EnemyLocation, а где далее используется сама переменная?
@@drff5433 а, да, ты прав) не знаю зачем я её создал
@@makeyourgame2210 я просто нуб в этом, увидел и думаю - вдруг я чего-то не замечаю, не видеть прямо под носом что-либо это прям моё ) решил уточнить, спасибо за ответ )
Дааа, такой себе учитель, "override, это обязательно, это показывает что метод вызывается из базового класса", может тебе лучше пойти поучиться, а не учить людей. Override - это не обязательный а желательный спецификатор, который позволяет контролировать правильность написания ф-ции от которой вы хотите наследоваться, например:
Если в базовом классе есть метод:
virtual void BaseMethod(const TArray& Buf);
и вы хотите переопределить его в своём классе но не использовали спецификатор override и в момент написания метода ошиблись, а именно написали как:
virtual void BaseMethod(TArray& Buf);
то компилятор это схавает и всё будет Ок, ваша программа скомпилируется, но не будет работать правильно, а если поставите в конце спецификатор override, то будет выдана ошибка.
virtual void BaseMethod(TArray& Buf) override; // Failure - это не будет компилироваться т.к. мы забыли слово const
Этот горе учитель не знает ни UE4, ни плюсы кошмар и кто-то же эту хрень хавает.
З.Ы. Иди учи плюсы, джун, не забивай своей фигнёй (отсебятиной) мозг людей.
@@dimanshulgin ну вот ты и схавал) посмотрел, коммент оставил, пусть и негативный, тем самым продвинул видео. Спасибо. То, что ты написал, я перепроверю, и если это так, то спасибо еще раз. А советы твои не нужны, ибо я так и так продолжаю всё изучать) поэтому коммент наполовину мусор.
Лучше уж пусть будет урок с ошибкой, но доступный для просмотра. Чем без ошибок, но не выложенный.
Не ошибается лишь тот, кто ничего не делает.
я не вижу твоих правильных уроков?! выебываться каждый гораст!
Спасибо, хотелось бы еще уроков по с++, клевая тема
Огромное спасибо за ролики с C++ а не blueprints
Спасибо большое!
Спасибо!
Какой ты жеский😱 интересно, но мало что понимаю в плюсах😅 но лайк огромный!
Наоборот, очень много кто пишет