Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo hace el asistente de botones para que el mouse se mueva con un movimiento circular hasta encontrarlo?

¿Cómo hace el asistente de botones para que el mouse se mueva con un movimiento circular hasta encontrarlo?

Darte una subrutina para la involuta de un círculo. Aquí es donde el mouse gira en espiral y luego puedes ver algunas cosas raras con la firma de la forma del mouse. Puede cambiar el párrafo que determina el código de característica de la forma del mouse en su declaración de búsqueda de imágenes.

Los parámetros específicos de la espiral los puedes modificar tú mismo.

Evoluta subcircular (coordenada X del punto central, coordenada Y del punto central, distancia entre dos puntos, radio aumentado, número de vueltas)

//Ejemplo: Llamar a lib. juegos en línea. Evoluta circular (400, 300, 20, 20, 20)

Dimensiones x0, y0, rr, l, n, r, x, y

//Establece la coordenada central.

X0=coordenada x del punto central: y0=coordenada y del punto central.

//Establecer el radio incremental

Rr=Aumento del radio

//Establecer el espaciado de puntos

L=La distancia entre dos puntos Distancia

//Ángulo de inicialización

n=0

//Establece el radio del primer círculo.

r=30

//Establece el número de círculos dibujados.

Para girar

Y n & lt3.1415926*2

//Dibujar una fórmula circular

x=xr * cos(n)

y=y0-r*sin(n)

Mover a x, y

Retraso 10

var = GetCursorShape(0)

Si var = 1055991329, entonces

Clic izquierdo 1

Si... finalizará

n =n+l/r

OK

//Restablece el ángulo después de dibujar el círculo.

n=0

//Después de dibujar un círculo, el radio aumenta en rr.

r=r+rr

Luego

conector final