teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

内容を変更

2021/06/10 14:21

投稿

TakaiY
TakaiY

スコア14507

answer CHANGED
@@ -2,12 +2,11 @@
2
2
 
3
3
  コードでは、`keys = pygame.key.get_pressed()` で、どのキーが押されているかを取得して、押されているキーによって、座標値を増減して四角を再描画しています。
4
4
 
5
- pygamesでマウスの状態を取得するは、
5
+ pygamesでマウスの状態を取得するmouse.get_pressedなどの関数を使いますので上記の部分を以下のような処理に置き換えればいいでしょう。、
6
6
 
7
7
  * pygame.mouse.get_pressed でボタンの状態を取得する
8
8
  * 左ボタンが押されていたら pygame.mouse.get_pos で座標を取得する。
9
9
  * マウスの座標から四角の座標を算出して、xとyを更新する。
10
- * 再描画する。
11
10
 
12
11
  というような感じでしょうか。
13
12
 

1

追記

2021/06/10 14:21

投稿

TakaiY
TakaiY

スコア14507

answer CHANGED
@@ -11,4 +11,6 @@
11
11
 
12
12
  というような感じでしょうか。
13
13
 
14
+ [関数のドキュメントはこれを参考にしました。](http://westplain.sakuraweb.com/translate/pygame/Mouse.cgi)
15
+
14
16
  お望のゲームにするまではまだだいぶみちのりは長いですが、千里の道も一歩からといいますので、頑張ってください。