Ich versuche, die optimale Breite und Höhe (in Pixel) herauszufinden, um Hex-Kacheln für die Spieleentwicklung zu erstellen. Ich bevorzuge Hex-Gitter mit "flachen Spitzen", aber die Mathematik ist für beide ähnlich.
Ich suche nach einer "optimalen" Kachelgröße, die es ermöglicht, dass sowohl die Breite als auch die Höhe der Kachel eine gerundete Pixelzahl sind, basierend auf der Tatsache, dass height = sqrt(3)/2 * width
.
Meine mathematischen Fähigkeiten praktisch nicht existent zu sein, ich lief nur einen Brute - Force - Skript , das RAN durch Breiten 1-1024 und nicht mit einem einzigen Wert kommen hat , w
wo h
war eine ganze Zahl. Ist das wirklich der Fall? Wie kann jemand pixelgenaue Hex-Kacheln erstellen, wenn es keine gleichmäßige Breite und Höhe gibt, die ein perfektes Hex-Seitenverhältnis aufnehmen kann?