Am besten passendes XNA Rectangle finden
-
Hallo, ich schreibe gerade an einem Mipmap code für meine 2D Engine und ich möchte gerne in einer List<Sprite> das Sprite herausfinden, das am besten auf ein anderes passt, bsp unten!
Leider habe ich nicht so viel Ahnung von IComparer<>, sonst würde das sicherlich einfacher sein
Beispiel: MipMap enthält 4 sprites - 64x64 - 32x32 - 16x16 - 8x8 User ruft MipMap.BestFit(new Rectangle(0,0,48,48)) Abfrage niedrigste Differenz Wenn 2 Differenzen gleich dann Größeres nehmen Return 64x64 ...
-
Du brauchst doch nur in einer Schleife die Breite bzw. Höhe mit der übergebenen zu vergleichen (IComparer spielt dabei eigentlich keine Rolle).