Sprite y TinyDB App Inventor

Páginas: 13 (3192 palabras) Publicado: 3 de septiembre de 2014


Sprites y TinyDB

Tabla de contenido




ImageSprite en App Inventor
Un componente sprite imagen es un objeto animado que puede interactuar con un lienzo (Canvas), pelotas (Ball) y otros sprites imagen. Un sprite imagen es un objeto animado que es contenido por un lienzo, reacciona a los toques y a arrastrar, interactua con otros sprites (sprites de imagen y otras bolas) y elborde del lienzo, y se mueven de acuerdo a sus propiedades. Por ejemplo, para tener un movimiento de sprites 10 píxeles hacia la izquierda cada segundo, se puede establecer la propiedad velocidad  a 10, el intervalo de la propiedad a 1000 (milisegundos), el Título de propiedad a 180 (grados), y el enabled a True. Puede cambiar estas y otras propiedades para modificar la imagen de sprite.Propiedades:
Picture 
Imagen que se muestra para el sprite.

Enabled 
Si se establece, el sprite está activo.

Interval 
La frecuencia del movimiento del sprite, en milisegundos.

Picture 
La imagen que determina la apariencia del sprite

Rotates 
Si es cierto, la imagen rota de sprites para que coincida con heading.Si es falso, el sprite de la imagen no gira cuando cambia el sprite de lapartida.

Visible 
Si se establece, sprite la imagen es visible.

Heading 
Dirección de desplazamiento del sprite imagen en grados. Cero es horizontal hacia la derecha (este), el 90 es hacia arriba, 180 está a la izquierda, y 270 es hacia abajo.

X
Coordenada x de la imagen sprite Cero es el borde izquierdo del lienzo.

Y
Coordenada y la imagen del sprite. Cero es el borde superiordel lienzo.

Speed 
Número de píxeles de sprites imagen se mueve cada período.

Width 
Ancho de la imagen sprite.

Height 
Altura de la imagen sprite.

Eventos:

CollidedWith(component other) 
Se le llama cuando dos componentes animados (sprites imagen o bolas) han colisionado. El argumento de other representa el sprite otros en la colisión.

Dragged(number startX, number startY,number prevX, number prevY, number currentX, number currentY)
El sprite fue arrastrado Ver el lienzo Dragged de eventos para una descripción de los argumentos.

EdgeReached(number edge) 
Se le llama cuando sprites imagen llega al borde de la pantalla. El edge argumento dice que el borde (o esquina) se alcanzó, codificado como sigue:

 Norte = 1
 noreste = 2
 Este = 3
 sureste = 4
al sur = -1
 suroeste = -2
 al oeste = -3
 al noroeste = -4

Tenga en cuenta que direcciones opuestas son negaciones de la otra.

NoLongerCollidingWith(component other)
Se le llama cuando dos componentes animados han dejado de chocar.

Touched(number x, number y) 
Se le llama cuando el usuario toca el sprite de la imagen.

Métodos:

Bounce(number edge) 
Hace que el rebote desprites imagen, como si de una pared (o en la esquina). El significado del argumento es el mismo que en EdgeReached . Puedes configurar el evento EdgeReached para el rebote de sprites de lo que se alcanzó el borde, haciendo que el sprite a aparecer para rebotar elásticamente desde todos los bordes y las esquinas.

boolean CollidingWith(component other)
Indica si el sprite de la imagen estácolisionando con el componente determinado.

MoveIntoBounds()
Si el sprite la imagen está fuera de límites, este método se mueve hacia atrás en los límites.

MoveTo(number x,number y) 
Mueve el sprite de imagen directamente en el punto dado.


Ball (bola) en App Inventor
Un componente de bola es un tipo particular de sprite (objeto animado) que se parece a una pelota. Este componentetiene que estar dentro de un Canvas (lienzo) para que reaccione a los toques de pantalla y a los arrastres dentro del Canvas. Pueden interactuar con otros componentes Ball y otros Sprites.
La diferencia entre una pelota y un sprite de la imagen es que este último puede obtener su apariencia de una imagen, mientras que el aspecto de una pelota sólo puede ser cambiado mediante la variación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • App inventor
  • app inventor
  • App Inventor
  • Manual DE INGRESO AL APP INVENTOR
  • app inventor
  • App Inventor
  • app inventor
  • app inventor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS