Un componente de bolas es un tipo particular de sprites (objetos animados) que se parece a una pelota.
Una bola es un sprite redonda que está contenido en un lienzo, se puede hacer reaccionar a toques y arrastra, interactuar con otros sprites (sprites de imagen y otras bolas) y el
borde del lienzo, y se mueven de acuerdo a sus propiedades. Por ejemplo, para tener un movimiento de bola de 4 píxeles hacia la parte superior de un lienzo de cada 500
milisegundos (medio segundo), puede establecer la velocidad
de propiedad a 4,
el intervalo de
propiedad a 500, el Título
de
propiedad a 90 (grados), y elHabilitado
propiedad en True. Puede cambiar estas y otras propiedades para
modificar el comportamiento de la pelota.
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 bola sólo se puede cambiar al
variar
su PaintColor
y Radio
propiedades.
Radio
PaintColor
Habilitado
Intervalo de
Visible
Denominación
X
Y
Velocidad
CollidedWith (otro componente)
otros
representa el otro componente en la colisión.
Arrastrado (número startx, StartY número, número prevx, prevY número, número CurrentX, CurrentY número)
Arrastrado
de eventos para una descripción de
los argumentos.
EdgeReached (borde número)
borde
argumento dice que el
borde (o la esquina) se alcanzó, codificado de la siguiente manera:
NoLongerCollidingWith (otro componente)
Tocado (número x, el número y)
Bounce (borde número)
EdgeReached
. Puede configurar
elEdgeReached
caso para que el rebote de la pelota fuera de lo que se alcanzó el borde, causando que la pelota parece
que, de rebote elástico de todos los bordes y las esquinas.
booleano CollidingWith (otro componente)
MoveIntoBounds ()
MoveTo (número x, el número y)