Mam C++ std :: vector oznaczona jako:Jak sortować obiektu std :: vector przez wartości pływaka
std::vector<GameObject*> vectorToSort;
Każdy obiekt w vectorToSort zawiera parametr pływaka, który jest zwracany przez wywołanie „DistanceFromCamera ():
vectorToSort.at(position)->DistanceFromCamera();
Chciałbym posortować wektor za pomocą tego parametru float, ale std :: sort nie wydaje się być w stanie to zrobić. Jak mogę osiągnąć ten rodzaj?
Chyba myśli, że GameObject ma metodę zwaną DistanceFromCamera() i nie std :: vector –
ralphtheninja
Magnus, zdecydowanie, poprawiłem, że dla niego: -P –
Tak, masz rację, właśnie zaktualizowałem kod tym, z czego aktualnie korzystam. Dziękuję za szybką odpowiedź Evan, testuję to teraz. Wrócę do ciebie jak najszybciej –