Size: a a a

2020 October 26

МЛ

Михаил Лукьянов... in Unreal Engine
в частности - Actor очень даже может быть пустым
источник

МЛ

Михаил Лукьянов... in Unreal Engine
и это не только в превью
источник

in Unreal Engine
Михаил Лукьянов
и это не только в превью
До 4.26 все работает
источник

МЛ

Михаил Лукьянов... in Unreal Engine
ну может что-то  еще поменяли. Но сути не меняет. OtherActor может быть пустым
источник

МЛ

Михаил Лукьянов... in Unreal Engine
поэтому как минимум стоит проверять +)
источник

AS

Alex Sendr in Unreal Engine
Где найти бесплатно ассети кроме маркета?
источник

AS

Andrey Sudarikov in Unreal Engine
Михаил Лукьянов
ну может что-то  еще поменяли. Но сути не меняет. OtherActor может быть пустым
а в какой ситуации он может быть пустым?
источник

МЛ

Михаил Лукьянов... in Unreal Engine
void AActor::InternalDispatchBlockingHit(UPrimitiveComponent* MyComp, UPrimitiveComponent* OtherComp, bool bSelfMoved, FHitResult const& Hit)
{
       check(MyComp);

       if (OtherComp != nullptr)
       {
               AActor* OtherActor = OtherComp->GetOwner();

               // Call virtual
               if(IsActorValidToNotify(this))
               {
                       NotifyHit(MyComp, OtherActor, OtherComp, bSelfMoved, Hit.ImpactPoint, Hit.ImpactNormal, FVector(0,0,0), Hit);
               }

               // If we are still ok, call delegate on actor
               if(IsActorValidToNotify(this))
               {
                       OnActorHit.Broadcast(this, OtherActor, FVector(0,0,0), Hit);
               }

               // If component is still alive, call delegate on component
               if(!MyComp->IsPendingKill())
               {
                       MyComp->OnComponentHit.Broadcast(MyComp, OtherActor, OtherComp, FVector(0,0,0), Hit);
               }
       }
}
источник

OC

Oleg Chomp in Unreal Engine
Ребят, наверное очень глупый вопрос, но в UE есть какой-то аналог mograph cloner как в c4d? Или самому на блюпринтах собирать?
источник

МЛ

Михаил Лукьянов... in Unreal Engine
конкретно:
AActor* OtherActor = OtherComp->GetOwner();
источник

AS

Andrey Shikhov in Unreal Engine
а ты в лог не выводил может он и правда пустой?
источник

AS

Andrey Shikhov in Unreal Engine
Переслано от
До 4.26 все работает
источник

SR

Sergey R in Unreal Engine
Alex Sendr
Где найти бесплатно ассети кроме маркета?
какие именно ассеты: 3д модели, текстуры, иконки, плагины, сабастанс-материалы, звук, музыка?
источник

МЛ

Михаил Лукьянов... in Unreal Engine
Andrey Shikhov
Переслано от
До 4.26 все работает
выше код из 25ой. Щас 26ую гляну
источник

AS

Andrey Shikhov in Unreal Engine
Михаил Лукьянов
выше код из 25ой. Щас 26ую гляну
это не я писал
источник

МЛ

Михаил Лукьянов... in Unreal Engine
пардон
источник

МЛ

Михаил Лукьянов... in Unreal Engine
пхе
источник

МЛ

Михаил Лукьянов... in Unreal Engine
void AActor::InternalDispatchBlockingHit(UPrimitiveComponent* MyComp, UPrimitiveComponent* OtherComp, bool bSelfMoved, FHitResult const& Hit)
{
       check(MyComp);

       if (OtherComp != nullptr)
       {
               AActor* OtherActor = OtherComp->GetOwner();

               // Call virtual
               if(IsActorValidToNotify(this))
               {
                       NotifyHit(MyComp, OtherActor, OtherComp, bSelfMoved, Hit.ImpactPoint, Hit.ImpactNormal, FVector(0,0,0), Hit);
               }

               // If we are still ok, call delegate on actor
               if(IsActorValidToNotify(this))
               {
                       OnActorHit.Broadcast(this, OtherActor, FVector(0,0,0), Hit);
               }

               // If component is still alive, call delegate on component
               if(!MyComp->IsPendingKill())
               {
                       MyComp->OnComponentHit.Broadcast(MyComp, OtherActor, OtherComp, FVector(0,0,0), Hit);
               }
       }
}
источник

МЛ

Михаил Лукьянов... in Unreal Engine
тоже самое
источник

in Unreal Engine
Михаил Лукьянов
выше код из 25ой. Щас 26ую гляну
Ты все правильно говоришь. В некоторых случаях получает null, при этом на другой стороне хит обрабатывается.
источник