So verwenden Sie BP, um die Scheitelpunktfarbe eines statischen Netzinstituts in UE5 zu löschenC++

Programme in C++. Entwicklerforum
Anonymous
 So verwenden Sie BP, um die Scheitelpunktfarbe eines statischen Netzinstituts in UE5 zu löschen

Post by Anonymous »

Ich habe ein Problem beim Bau eines Blaupause -Tools getroffen. Ich habe eine C ++ - Blueprint -Funktion geschrieben, die ein statisches Objekt als Eingabe verwendet und seine Scheitelpunktfarbe löscht, aber die Änderungen nicht gespeichert aussieht. < /P>
Hier ist meine Funktion: < /p>

Code: Select all

...
for (FStaticMeshLODResources& LODResource : RenderData->LODResources)
{

if (LODResource.bHasColorVertexData)
{
LODResource.VertexBuffers.ColorVertexBuffer.ReleaseResource();
LODResource.VertexBuffers.ColorVertexBuffer.CleanUp();
LODResource.bHasColorVertexData = false;
}
}
StaticMesh->PostEditChange();
StaticMesh->MarkPackageDirty();
...
Protokoll zeigt die Funktion der Funktion, aber wenn ich den Scheitelpunkt -Farbeditor öffne, werden die Scheitelpunktdaten immer noch auf meinem statischen Netz angezeigt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post