Python Forum
[PyGame] how to make objects move at a precise amount of time?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[PyGame] how to make objects move at a precise amount of time?
#3
I'm not sure if I understand you well but this is how I changed my code. Would you look at that and tell me if this is what you meant? The values in the list 'speed' are going to give me the time intervals I want between collistions: 500, 500, 1000, 750, 250 ms
import pygame 
pygame.init()
screen=pygame.display.set_mode((1000,1000)) 

pygame.display.set_caption('visual rhythm')
icon=pygame.image.load("song.png")
pygame.display.set_icon(icon)

playerImg=pygame.image.load('spaceship.png')
playerX=370
playerY=400
def player(x,y):
    screen.blit(playerImg,(int(x),int(y)))

speed=[4000, -2000 , 2000 , -1000 , 1333 , -4000]
count=0
count2=0
clock=pygame.time.Clock()
while count2<len(speed):
    screen.fill((0,255,0))
    milli=clock.tick()
    seconds=milli/1000.0
    dm=seconds*speed[count]
    playerY+=dm
    player(playerX,playerY)
    pygame.display.update()
    if playerY>=946 or playerY<1:
        count+=1
        count2+=1
Reply


Messages In This Thread
RE: how to make objects move at a precise amount of time? - by Zhaleh - Aug-02-2020, 02:52 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to make an image move in relation to another in PYGAME CompleteNewb 1 2,387 Nov-10-2021, 03:38 PM
Last Post: metulburr
  How can I make all of the background move as opposed to just one platform? HelpMEE 6 3,062 Dec-28-2019, 11:04 PM
Last Post: HelpMEE
  How to make a walljump + move between rooms ? dMn420 1 2,622 Jul-17-2019, 08:49 PM
Last Post: SheeppOSU

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020