michal.korcak před 1 měsícem
rodič
revize
88b0a582f8
2 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. 8 1
      main.py
  2. binární
      raketa.png

+ 8 - 1
main.py

@@ -13,6 +13,8 @@ player_mass = 1
 player_pos = pygame.Vector2(screen.get_width() / 2, screen.get_height() / 2)
 player_speed = pygame.Vector2(0, 0)
 
+raketa = pygame.image.load("raketa.png").convert_alpha()
+
 
 def draw_arrow(surface, color, start, end, width=3):
     pygame.draw.line(surface, color, start, end, width)
@@ -31,7 +33,12 @@ while running:
 
     screen.fill("purple")
 
-    pygame.draw.circle(screen, "red", player_pos, 40)
+    
+    angle = player_speed.angle_to(pygame.Vector2(0, -1))
+
+    rotated_raketa = pygame.transform.rotate(raketa, angle)
+    raketa_rect = rotated_raketa.get_rect(center=player_pos)
+    screen.blit(rotated_raketa, raketa_rect)
 
     player_applied_force = pygame.Vector2(0, 0)
 

binární
raketa.png