19-12-2010, 11:18 PM
Quando stampi sullo schermo un oggetto non è che collide con il vuoto, è semplicemente stampato su schermo.
Per il progetto che hai intenzione di fare devi creare un abbozzo di gravità.
Sicuramente ODE ha già una funzione per impostarla, ma è abbastanza semplice da creare... puoi fartela anche da solo.
Basta che a ogni ciclo del main loop fai abbassare il personaggio di un certo valore sull'asse y (se crea problemi mettici un if che glielo fa fare solo se non collide con il terreno).
Il valore lo puoi impostare tu oppure lo puoi far calcolare dal programma (nel secondo caso viene più realistico, però devi ragionare su che calcoli fargli fare).
Per il progetto che hai intenzione di fare devi creare un abbozzo di gravità.
Sicuramente ODE ha già una funzione per impostarla, ma è abbastanza semplice da creare... puoi fartela anche da solo.
Basta che a ogni ciclo del main loop fai abbassare il personaggio di un certo valore sull'asse y (se crea problemi mettici un if che glielo fa fare solo se non collide con il terreno).
Il valore lo puoi impostare tu oppure lo puoi far calcolare dal programma (nel secondo caso viene più realistico, però devi ragionare su che calcoli fargli fare).