Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 24/03/13, 11:23:30
Avatar de Marciano Verde
Marciano Verde Marciano Verde no está en línea
Miembro del foro
Mensajes: 65
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Velocidad de una pelotita

Hola.

Quiero que una pelotita revote de derecha a izquierda de la pantalla, la pregunta es como hago para que la velocidad sea siempre la misma en cualquier movil o tableta, sin que importe la potencia del aparato.
Responder Con Cita


  #2  
Viejo 24/03/13, 11:43:40
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Yo este tipo de cosas las hago con SurfaceView, si lo haces igual el truco es hacer que el OnDraw en el Thread se ejecute SIEMPRE cada cierto tiempo (yo pongo un while-true con un break cada 0,016 segundos, 60 fps, frecuencia máxima de Android)

Ahora bien, si lo haces con una View normal y sobreescribiendo el método OnDraw, creo que tienes que hacer uso del DeltaTime. Pero no lo he hecho nunca así.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 24/03/13, 18:21:50
Avatar de set92
set92 set92 no está en línea
Miembro del foro
Mensajes: 468
 
Fecha de registro: jun 2012
Mensajes: 468
Modelo de smartphone: samsung
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Y aqui te dejo un ejemplo de ello http://obviam.net/index.php/the-android-game-loop esta en ingles y es para juegos pero creo que esta bastante bien explicado, es basicamente lo que dice kriogen, en una clase tienes un while true con un flag y que va deteniendo el juego cada X FPS, y luego otra clase en la que dibujas las cosas en la pantalla e igual las colisiones que tengas que ver entre varios personajes, luego mas clases para enemigos, aliados..etc con sus propiedades y sus colisiones propias o cosas asi.
Ya depende de como quieras estructuras tu proyecto.
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 25/03/13, 10:48:12
Avatar de Marciano Verde
Marciano Verde Marciano Verde no está en línea
Miembro del foro
Mensajes: 65
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Doy las gracias a los dos y voy a ver ese ejemplo que creo que es lo que estoy buscando.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 16:23:54 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007