por .teri » Vie Jun 24, 2011 4:20 pm
Ten en cuenta que los gráficos y los sonidos representan todo el estado interno de la aplicación. Todo juego que implementa un motor de físicas (aunque sea rudimentario o básico) el que manda es el motor de físicas. Tu debes dibujar en pantalla que es lo que pasa.
En cada ciclo de juego obtienes la posición del cuerpo del objeto y con esa posición pones la posición del sprite de tu objeto. Bastante recomendable que integres el sprite con el cuerpo en una clase y hagas un método para que lo actualice con cada ciclo. Lo mismo pasa con las rotaciones, pero deberás pasar de radianes a grados. Lo puedes implementar en el mismo método para actualizar la posición del sprite.