Hallo Leute, ich bin neu hier
Ich bin hier etwas am Verzweifeln bezüglich des Auslesens der heightmap einer Landschaft.
TInlineComponentArray<ULandscapeComponent*> components;
landscape->GetComponents<ULandscapeComponent>(components);
for (auto i = components.CreateIterator(); i; i++)
{
FTextureSource& hmap_texture = (*i)->GetHeightmap()->Source;
check(hmap_texture.IsValid());
int32 hmap_size_x = hmap_texture.GetSizeX();
int32 hmap_size_y = hmap_texture.GetSizeY();
}
hmap_size_x und hmap_size_y sind nur jeweils 512.
Das heißt die heightmapgröße ist nur 512x512 obwohl die Landschaft viel größer ist (8129x8129).
Dementsprechend kann ich nicht auf alle Vertices der Landschaft zugreifen.
Was mach ich denn hier falsch??