「プレイヤーがレベルにあるアクターに対してレイキャストを飛ばし、ヒットした際にそのアクターを持ち上げる」というような処理を行いたいと思っています。
この際、持ち上げるアクターを専用のソケットにアタッチしたのですが、アタッチされた持ち上げているアクターにコリジョンがなく、レベル内の他のアクターを貫通してしまいます。
コリジョンを保ちつつ、アクターをアタッチする方法はないのでしょうか?
HoldingComponent = HitResult->GetComponent();
HoldingComponent->SetSimulatePhysics(false);
HoldingComponent->SetCollisionProfileName(TEXT(“Holding”));
HoldingComponent->AttachToComponent(GetMesh(), FAttachmentTransformRules::SnapToTargetNotIncludingScale, “Hold_Socket”);