Buongiorno a tutti,
sto programmando un piccolo gioco con grafica 3D utilizzando le opengl e il c++.
il mio problema è il seguente: nel mio programma vi sono dei modelli 3D che li muovo incrementando/decrementando alcune variabili che indicano la loro posizione nello spazio (x, y, z). Ora, se eseguo il programma nel mio pc, tutto ok, si muovono con la giusta velocità. Ma testandolo in altri computer, nella stragrande maggioranza dei casi si muovono molto lentamente, tranne in uno in cui si muovevano troppo velocemente (era nuovo).
Come posso fare per far sì che si muovano con la stessa velocità in ogni macchina?
Pensavo di usare un contatore e ogni 200 ms (per esempio) incrementare/decrementare le variabili.
Consigliatemi