Seit ein paar Monaten schon arbeite und lerne ich mit den UE4-Blueprints. Da ich vom Programmieren kaum Ahnung habe und die Blueprints darauf basieren, benötige ich mal ein paar Hinweise von den fähigen Leuten hier.
Ein Blueprint stellt ja eine Klasse dar. Wie groß und aus welchen Gründen sollte eine Klasse sein? Wo ziehe ich die Grenzen? Mal als Beispiel den PlayerCharacterBP. Ich kann dort theoretisch alles unterbringen, was mit dem Spielercharakter zu tun hat. Bewegung, Inventar, Charakterwerte, Zielsystem, Interaktionen, usw. Ich könnte aber auch nur die Events schreiben und für jede einzelne Funktion eine neue Klasse eröffnen, bis hin zu den Standardbewegungsabläufen. Ich denke sinnvoll ist irgendetwas dazwischen, aber nach welchen Kriterien ist es am sinnvollsten? Und gibt es eine maximale Größe, die ich z.B. aus Performance- oder Stabilitätsgründen nicht überschreiten sollte?
Hat es zudem irgendwelche Auswirkungen (außer Übersichtlichkeit), wenn ich den Inhalt einer Klasse in 2 oder mehr Blueprintgraphen (der selben Klasse) aufteile?
Danke schonmal für eure Hilfe.