Guest User

Untitled

a guest
Feb 25th, 2025
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. from raylib import *
  2. from pyray import *
  3.  
  4. init_window(800, 600, "Move")
  5.  
  6. bg = (34, 40, 49, 255)
  7.  
  8. pos = Vector2(0, 300)
  9. hea = Vector2(0, 0)
  10. vel = 200
  11.  
  12. while not window_should_close():
  13.  
  14.     #update
  15.     delta_time = get_frame_time()
  16.     pos.x += vel * hea.x * delta_time #delta-time FPS correction
  17.     pos.y += vel * hea.y * delta_time #delta-time FPS correction
  18.  
  19.     #control
  20.     if is_key_down(265):
  21.         hea.y = -1
  22.     elif IsKeyReleased(265):
  23.         hea.y = 0
  24.  
  25.     if is_key_down(264):
  26.         hea.y = 1
  27.     elif IsKeyReleased(264):
  28.         hea.y = 0
  29.  
  30.     if is_key_down(263):
  31.         hea.x = -1
  32.     elif IsKeyReleased(263):
  33.         hea.x = 0
  34.  
  35.     if is_key_down(262):
  36.         hea.x = 1
  37.     elif IsKeyReleased(262):
  38.         hea.x = 0
  39.  
  40.     #draw
  41.     begin_drawing()
  42.  
  43.     clear_background(bg)
  44.     draw_rectangle_lines_ex(((pos.x), pos.y, 150, 150), 5, WHITE)
  45.     draw_rectangle_lines_ex(((pos.x + 250), pos.y, 150, 150), 5, BLACK)
  46.  
  47.     end_drawing()
  48.  
  49.  
  50. close_window()
  51. from raylib import *
  52. from pyray import *
  53.  
  54.  
  55. init_window(800, 600, "Move")
  56.  
  57.  
  58. bg = (34, 40, 49, 255)
  59.  
  60.  
  61. pos = Vector2(0, 300)
  62. hea = Vector2(0, 0)
  63. vel = 200
  64.  
  65.  
  66. while not window_should_close():
  67.  
  68.  
  69.     #update
  70.     delta_time = get_frame_time()
  71.     pos.x += vel * hea.x * delta_time #delta-time FPS correction
  72.     pos.y += vel * hea.y * delta_time #delta-time FPS correction
  73.  
  74.  
  75.     #control
  76.     if is_key_down(265):
  77.         hea.y = -1
  78.     elif IsKeyReleased(265):
  79.         hea.y = 0
  80.  
  81.  
  82.     if is_key_down(264):
  83.         hea.y = 1
  84.     elif IsKeyReleased(264):
  85.         hea.y = 0
  86.  
  87.  
  88.     if is_key_down(263):
  89.         hea.x = -1
  90.     elif IsKeyReleased(263):
  91.         hea.x = 0
  92.  
  93.  
  94.     if is_key_down(262):
  95.         hea.x = 1
  96.     elif IsKeyReleased(262):
  97.         hea.x = 0
  98.  
  99.  
  100.     #draw
  101.     begin_drawing()
  102.  
  103.  
  104.     clear_background(bg)
  105.     draw_rectangle_lines_ex(((pos.x), pos.y, 150, 150), 5, WHITE)
  106.     draw_rectangle_lines_ex(((pos.x + 250), pos.y, 150, 150), 5, BLACK)
  107.  
  108.  
  109.     end_drawing()
  110.  
  111.  
  112.  
  113. close_window()
Advertisement
Add Comment
Please, Sign In to add comment