Rotierende Gesichter Rubik's Cube C #

Ich habe mich seit ein paar Tagen im Internet umgesehen und kann nicht wirklich eine Antwort finden, die ich gut genug verstehen kann, um meinen Zauberwürfel zu drehen.

Ich habe mein eigenes 3D-Modell mit Blender of a Rubik's Cube erstellt und es in Unity importiert, das ich zum Drehen der Gesichter verwenden werde.

Aber ich verstehe die Mathematik, die mit dem Drehen eines Zauberwürfels verbunden ist, einfach nicht. Soll ich Matrizen verwenden? Wenn ja, wie kopple ich alles zusammen, damit es funktioniert?

Ich kann eine einzelne Seite drehen, indem ich die Bausteine ​​nach Gesichtern gruppiere, aber sobald Sie die nächste Seite drehen, wird die andere Seite vollständig gestört.

Danke vielmals!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage