Etiqueta: movimiento
14 Scratch. Movimiento escenario
Simula movimiento de personaje principal moviendo el escenario del fondo.
10 Scratch. Movimiento personaje principal
06 Scratch3. Bloques
Serie de videos con introduccion a los tipos bloques incluidos en la nueva version de Scratch, antes de empezar con la programacion en si.
Movimiento / Apariencia
Sonido / Eventos
Control / Sensores
Operadores
Variables
Funcion o metodo
04 Scratch3. Simular salto de personaje
Como simular el salto de un personaje u objeto con scratch
03 Scratch3. Mover objetos
05 mBot. Maneja mBot con las teclas del Pc
49 Scratch. Realidad Aumentada
Con Scratch podemos crear aplicaciones o juegos en los que el usuario puede actuar directamente sobre los objetos a traves de la webcam.
En este video vemos un ejemplo en el que el usuario toca un objeto y este cambia de direccion, usando la webcam del ordenador podemos lograr interactuar con los objetos de nuestra aplicacion.
08 Pygame. Sigue el puntero del raton
En este video vemos como hacer que nuestro rectangulo se mueva siguiendo el puntero del raton.
# -*- coding: utf-8 -*-“””Created on Tue Aug 14 15:44:41 2018
@author: Jose“””
#importamos modulosimport pygame, sysfrom pygame.locals import *from random import randint
#init antes de usar pygamepygame.init()#declaramos ventana con alto anchoventana=pygame.display.set_mode((500,400))#titulopygame.display.set_caption(“Animacion, sigue puntero raton”)#variablescolorFondo=(25,150,70)colorRectangulo=(255,255,255)velocidad=10
posX,posY=randint(1,400),randint(1,300)#bucle ejecucion ventanawhile True: ventana.fill(colorFondo) pygame.draw.rect(ventana,colorRectangulo,(posX,posY,70,40)) #codigo seguir puntero raton posX,posY=pygame.mouse.get_pos() #lo centramos a rectangulo posX=posX-35 posY=posY-20 #control de eventos for evento in pygame.event.get(): if evento.type==QUIT: pygame.quit() sys.exit() #actualizamos segun pulse tecla flechas elif evento.type==pygame.KEYDOWN: if evento.key==K_LEFT: posX-=velocidad if posX<0: posX=0 elif evento.key==K_RIGHT: posX+=velocidad if posX>(500-70): posX=500-70 elif evento.key==K_UP: posY-=velocidad if posY<0: posY=0 elif evento.key==K_DOWN: posY+=velocidad if posY>360: posY=360 #actualiza ventana pygame.display.update()
07 Pygame. Movimiento con teclas
#importamos modulosimport pygame, sysfrom pygame.locals import *from random import randint
#init antes de usar pygamepygame.init()#declaramos ventana con alto anchoventana=pygame.display.set_mode((500,400))#titulopygame.display.set_caption(“Animacion”)#variablescolorFondo=(25,150,70)colorRectangulo=(255,255,255)velocidad=10
posX,posY=randint(1,400),randint(1,300)#bucle ejecucion ventanawhile True: ventana.fill(colorFondo) pygame.draw.rect(ventana,colorRectangulo,(posX,posY,70,40)) #control de eventos for evento in pygame.event.get(): if evento.type==QUIT: pygame.quit() sys.exit() #actualizamos segun pulse tecla flechas elif evento.type==pygame.KEYDOWN: if evento.key==K_LEFT: posX-=velocidad if posX<0: posX=0 elif evento.key==K_RIGHT: posX+=velocidad if posX>(500-70): posX=500-70 elif evento.key==K_UP: posY-=velocidad if posY<0: posY=0 elif evento.key==K_DOWN: posY+=velocidad if posY>360: posY=360 #actualiza ventana pygame.display.update()