UMG的覆层控件中可以通过调整控件上下位置调整控件的层级(越靠后就会被渲染在最高层)
碰撞体组件的重叠事件中
OverlapEvent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult) //OverlappedComponent LOG UE_LOG(LogTemp, Log, TEXT("OverlappedComponent: %s"),*OverlappedComponent->GetName()); //OtherActor LOG UE_LOG(LogTemp, Log, TEXT("OtherActor: %s"),*OtherActor->GetName()); //FHitresult LOG UE_LOG(LogTemp, Log, TEXT("HitResult: %s"),*SweepResult.GetActor()->GetName());OverlappedComponent是触发这个事件的碰撞体组件
OtherActor是进入检测范围检测到的其他Actor
OtherComp是上面的其他Actor的上的组件
FHitResult中通过GetActor可以获得绑定这个事件的Actor本身
UE清除缓存
安卓相关
安卓键鼠
安卓上键鼠操作可以通过DefaultEngine.ini改设置解决
[SystemSettings] Android.EnableMouse=1 Android.EnableHardwareKeyboard=1