Zitat Zitat von Shining Advances Beitrag anzeigen
letztenendes dürfte es aber keinen großen unterschied machen, welche der 3 versionen du vorziehst.
Ich will das nochmal unterstreichen!

Es ist wirklich vollkommen egal, welche der beiden Varianten du nimmst. Wenn du dein Programm optimieren willst, dann an Stellen die wirklich Performance kostet. So Sachen wie einen zweielementigen Array erzeugen oder eine mehrfach verschachtelte if-Schleife kannst du auch hunderttausend Mal ausführen ohne das die Framerate sich ändert.

Wenns um Performance geht ist das wichtigste: Wie oft wird ein Code ausgeführt. Schau dir Schleifen und rekursive Funktionen an. Wenn diese sehr oft (und oft heißt: mehrere hundert bis tausend Mal) pro Frame ausgeführt werden, kannst du auch ihren Inhalt angucken. Und selbst dann ist nicht relevant, ob da eine max Funktion oder ein If-Satz verwendet wird, sondern eher ob du unnötige Rechenzweige drinne stehen hast, die du auch ins äußere der Schleife verlegen könntest, oder ob du mehr Schleifen/Funktionsaufrufe verwendest, als du eigentlich bräuchtest.