[UE4]如何替换角色Mesh上的Material材质

1 · 王爱国 · Oct. 10, 2016, 6:21 p.m.
.h (located in pawn header file and assigned in Blueprint editor) UPROPERTY(EditAnywhere) TArray<UMaterialInterface*> Materials; .h (located in pawn manager responsible for spawning them) TSubclassOf<class AMyPawn> PawnClass; .cpp FVector spawnLocation = FVector(0.0f, 0.0f, 0.0f); FRotator spawnRotation = FRotator::ZeroRotator; AMyPawn* pawn = GetWorld()->SpawnActor<AMyPawn>(PawnClass, spawnLocation, spawnRotation); if (pawn != nullptr) { AMyPawn* defaultPawn = PawnClass.GetDefaultObject(); in...