Premier truc :
AttendreSynchronisation , il faut mettre quoi ?FlipBuffers([AttendreSynchronisation])
et pour ne pas attendre , il faut l'écrire sous quelle forme ?Par défaut, FlipBuffers() attend la synchronisation de l'écran.
Deuxième truc :
Avec la 3.81 j'ai un FPS de 60 avec sokoban3D, par contre avec la 3.90 j'ai un FPS de 300 ( valeur donnée par Engine3DFrameRate(#PB_Engine3D_Current) ) !
Manifestement SetFrameRate(60) n'a pas d'effet .
J'ai bien Flipbuffers() dans le code , sans aucun paramètre ( d'ailleurs je serais bien en peine d'en mettre un , je ne sais pas ce qu'il faut écrire

Je pensais que c'était à cause de flipbuffer() , mais peut-être est-ce SetFrameRate() qui ne fonctionne pas correctement ? ou autre chose ?
Je viens de faire un essai avec un autre code 3D , et ça fonctionne bien avec openScreen() ( le FPS est à la fréquence de mon écran ).
Alors j'ai changé , et je l'ai mis en fenêtré , avec un OpenWindowedScreen() , et là le défaut se reproduit , j'ai un FPS important ( environ 400) , SetFrameRate(60) n'est pas pris en compte,ni flipbuffers().