É o seguinte, depois de um tempinho estudando java, comecei a estudar a lógica dos games, tal como o game loop, porém nesse game loop (da imagem) tem esse código para estabelecer o fps para o jogo e eu não entendi muito bem como esse código funciona, eu até fiz um try{Thread.sleep(1000/fps);}catch(exception e){} e funciou igualmente a esse código, mas pelo que eu entendi esse código da imagem é mais eficiente e por isso gostaria de entender ele. Tem um outro também que se utiliza deltaTime que se alguém souber e puder explicar, eu agradeceria.
Essa Variável fps é igual a 60.
Meu inglês é bem basicão, essa descrição aí é porque eu estou aprendendo por um canal gringo
e tava usando legendas em pt, confesso que entendi mais nas legendas em inglês mesmo, mas mesmo assim não entendi muito bem esse código.
O link do vídeo: Game Loop and Key Input - How to Make a 2D Game in Java #2 - YouTube

