2
FPL base
Baza FPL to niskopoziomowa biblioteka gier C ++ opracowana przez Google.Jest to oprogramowanie typu open source i może być rozszerzone przez użytkownika lub poprzez dodanie innych bibliotek w pakiecie FPL: Corgi, Mathfu, Motive, Pindrop, FlatUI i Flatbuffers.
FPLBase to biblioteka gier na najniższym poziomie, z której korzystamy w FPL, zajmując się wprowadzaniem, renderowaniem i ładowaniem zasobów (shadery, tekstury, siatki itp.).Oferuje także przydatne funkcje do obsługi urządzeń wejściowych i HMD systemu Android oraz ładowania wątków zasobów.FPLBase nie ma być „silnikiem”, ponieważ nie narzuca niczego o strukturze twojej gry.Ma to na celu zmniejszenie odległości między pustym projektem a „rysowaniem rzeczy na ekranie”, zapewniając typową minimalną funkcjonalność, której nie dostaniesz, jeśli pracujesz na surowym OpenGL.Nie ma też być biblioteką abstrakcji platformy (jak SDL, GLFW, Glut itp.).W tym celu faktycznie korzystamy z SDL.Inne biblioteki FPL mogą być używane na bazie FPLBase, na przykład FlatUI może zapewniać renderowanie czcionek i interfejsy gry.FPLBase jest dostępny jako open source z GitHub na licencji Apache, v2 (patrz LICENSE.txt).
fpl-base