Articles of animación

jugador que camina en el camino predeterminado pygame

Soy nuevo en pygame y estoy tratando de hacer un juego en el que el jugador tenga que pasar por alto a algún enemigo para llegar a un punto en el que puedas pasar al siguiente nivel. Necesito que el enemigo camine hacia atrás y hacia adelante en un camino predeterminado, pero no puedo averiguar […]

Animación del artista matplotlib: el título o el texto no cambian

Intenté usar el ArtistAnimation de matplotlib. El texto y los títulos de la figura se supone que cambian en cada cuadro, pero no lo hacen. He leído toneladas de publicaciones sobre problemas similares, pero aún no entiendo cuál es la solución. Las demostraciones no muestran la actualización de los títulos por lo que pude encontrar. […]

Mario corriendo por la pantalla demasiado rápido en pygame

Así que primero de todo el código: import pygame, sys from pygame.locals import * class Person(pygame.sprite.Sprite): def __init__(self, screen): self.screen = screen pygame.sprite.Sprite.__init__(self) self.image = pygame.image.load(“images/mariowalking0.png”) self.rect = self.image.get_rect() self.rect.center = (320, 220) self.poseNumber = 1 def update(self): self.rect.centerx += 1 if self.rect.centerx > self.screen.get_width(): self.rect.centerx = 0 self.poseNumber = (self.poseNumber + 1) if self.poseNumber […]

Animando una gráfica de contorno en matplotlib usando FuncAnimation

Estoy tratando de crear una animación en matplotlib que actualice a tres artistas, incluyendo imshow, contorno y texto. Utilizando FuncAnimation puedo actualizar el texto y los componentes de la imagen, pero no he podido actualizar el contorno. Específicamente, intenté esto como mi callback: def updatefig(*args): text_component.set_text(newText()) image_component.set_array(newArrayData()) contour_component.set_array(newArrayData()) return [text_component,image_component,contour_component] Este código no genera una […]

¿Cómo me gustaría hacer una cámara como el movimiento en pygame?

Mi juego es un juego de plataformas. Quiero que el jugador se mueva cuando está a X píxeles del centro, moviéndose hacia la izquierda o hacia la derecha. Entiendo que Pygame no tiene nada que haga que una cámara se mueva. Cuando el jugador haya alcanzado el punto en el que está a X píxeles […]

Animando la ant de Langdon en Python con Matplotlib

Haciendo algunos problemas en el Proyecto Euler, me encontré con la ant de Langdon y pensé que sería una buena idea intentar codificar una animación de ella en Python. Como base, fui y usé la animación de la función matplotlib, un buen ejemplo se puede ver en esta publicación aquí. He conseguido que una versión […]

¿Cómo dibujar leyendas animadas para subttwigs?

Me gustaría dibujar subttwigs animados con ArtistAnimation. Desafortunadamente, no puedo entender cómo tener una leyenda animada. Probé diferentes métodos que encontré en StackOverflow. Si logro obtener una leyenda, no está animada, sino solo las leyendas de todos los pasos de animación juntos. Mi código se ve así: import numpy as np import pylab as pl […]

Hacer funcionar el blitting en funcAnimation incrustado en la GUI de PyQT4

Comenzando con el código de animación de Matplotlib que se muestra a continuación, mi objective es incrustar esta animación (que es solo un círculo que se mueve a través de la pantalla) dentro de una GUI de PyQT4. import matplotlib.pyplot as plt from matplotlib.patches import Circle from matplotlib import animation fig,ax = plt.subplots() ax.set_aspect(‘equal’,’box’) circle […]

La animación de matplotlib no funciona en spyder.

Soy nuevo tanto en python como en stackoverflow, y estoy repasando ejemplos en matplotlib. Busqué la solución a este problema sin suerte, aunque pude localizar una pregunta no respondida previamente en stackoverflow con el mismo problema. Básicamente, copié el código disponible de los ejemplos en matplotlib ; por ejemplo: import numpy as np import matplotlib.pyplot […]

Python / Matplotlib / Pyside Fast Timetrace scrolling

Tengo grandes trazas de tiempo que se deben inspeccionar visualmente, por lo que necesito una herramienta de desplazamiento rápido. ¿Cómo puedo lograr el desplazamiento más rápido de Maplotlib / Pyside? Claro que sí, agregué una barra de desplazamiento de PySide a una figura de MPL y actualicé el rango x de la gráfica con el […]