質問編集履歴

1

情報不足のまま質問してしまっていたため、現状のソースコードを追加いたしました。宜しくお願いします。

2021/06/10 11:30

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,78 @@
12
12
 
13
13
 
14
14
 
15
+ とりあえず四角1つを動かせるようにコードを書いたのですが、四角が表示されるだけでマウスと共に動きません。
16
+
17
+
18
+
19
+ import pygame
20
+
21
+
22
+
23
+ pygame.init()
24
+
25
+ win = pygame.display.set_mode((500, 500))
26
+
27
+ pygame.display.set_caption("Moving rectangle")
28
+
29
+
30
+
31
+ x = 200
32
+
33
+ y = 200
34
+
35
+ width = 20
36
+
37
+ height = 20
38
+
39
+ vel = 10
40
+
41
+ run = True
42
+
43
+
44
+
45
+ while run:
46
+
47
+ pygame.time.delay(10)
48
+
49
+ for event in pygame.event.get():
50
+
51
+ if event.type == pygame.QUIT:
52
+
53
+ run = False
54
+
55
+ keys = pygame.key.get_pressed()
56
+
57
+ if keys[pygame.K_LEFT] and x>0:
58
+
59
+ x -= vel
60
+
61
+ if keys[pygame.K_RIGHT] and x<500-width:
62
+
63
+ x += vel
64
+
65
+ if keys[pygame.K_UP] and y>0:
66
+
67
+ y -= vel
68
+
69
+ if keys[pygame.K_DOWN] and y<500-height:
70
+
71
+ y += vel
72
+
73
+ win.fill((0, 0, 0))
74
+
75
+
76
+
77
+ pygame.draw.rect(win, (255, 0, 0), (x, y, width, height))
78
+
79
+ pygame.display.update()
80
+
81
+
82
+
83
+ pygame.quit()
84
+
85
+
86
+
15
- 使うコードについてアドバイスをいただきたいです!
87
+ アドバイスをいただきたいです!
16
88
 
17
89
  宜しくお願いします。