[pygame] タグが付いた質問
Pygame は Python でビデオゲームを作成するためのモジュールです。 このタグは「pygame」という特定のライブラリを使用している場合にのみ使用します。Python でのゲームプログラミング一般に用意されたタグではありません。
35 件の質問
0
票
1
回答
157
閲覧数
pygameで変数がちゃんと動かない。(適応?されない)
今pygameでゲームを作っているのですが、クラス内で定義したgame_overという名前の変数がメインループでちゃんと動きません(クラス内でTrueにしたけど、メインループではFalseのまま)
一応クラスの外で変数を定義したときには、クラス内でうまく動きませんでした。
わかる方いましたらご回答よろしくお願いします。
問題のクラス
#ハート(HP)のクラス--------------------...
0
票
1
回答
811
閲覧数
pygameで透明な四角形を作る方法
pygameでゲームを作っていて、プレイヤーの当たり判定をrectの四角形でつくって、常にプレイヤーの場所に行くようにできたのですが、当たり判定の四角形の色を透明にしたいです。
これが当たり判定部分のコードです。
変数player_xはplayerのx座標です。
#メインループ
run = True
while run:
screen.fill(WHITE)
player_rect ...
0
票
1
回答
299
閲覧数
pygameでのアニメーションを移動させる方法
pygameで作ったアニメーションを矢印キーで左右上下に移動させたいのですが、やり方がわからないです。調べても出てこないのでわかる方いましたらご回答よろしくお願いします。一応ここまでできました。
class PlayerSprite(pygame.sprite.Sprite):
def __init__(self):
super(PlayerSprite, self)....
0
票
0
回答
188
閲覧数
pygameで、画像の透明度を変更する方法を教えてください。
pygame初心者です。
pygameで今、画像の透明度を変更する方法を今探しているのですが、検索しても出てこなくて...
まだ「def main:」などがよくわからないので
できればわかりやすく説明してくださりますと嬉しいです!
(少し日本語がおかしいかもしれませんがご了承ください)
3
票
3
回答
487
閲覧数
pythonのpygameでpygame.display.update(rect)で正しい範囲のみが更新されないのは仕様なのか?
マルチポストについて
回答がいただけていないタイミングで、stockoverflowにpygameタグの投稿が少ないことに気づき回答をいただけるか不安だったため、teratailにも同様の質問をさせていただきました。
使い慣れておらず、お手数をおかけしてしまう形にしてしまい申し訳ございません。
先方の要約については、こちらにも回答の形で後ほど追記いたします。
https://teratail....
0
票
1
回答
406
閲覧数
pygameがインストールできません
pygameがインストールできません。OSはWindows10です。コマンドプロンプトを立ち上げて、
C:\Windows\System32>cd C:\Users\〇〇〇\AppData\Local\Programs\Python\Python311
と入力すると(〇〇〇は漢字実名.\は¥です)
C:\Users\〇〇〇\AppData\Local\Programs\Python\...
0
票
1
回答
659
閲覧数
Pygameでrect.centerで幅500高さ187の画像を500x500ウィンドウの真ん中に表示したい。
とても長いので一部抜粋ですが、タイトル通り
Pygameでrect.centerで幅500高さ187の画像を500x500ウィンドウの真ん中に表示したい。
のですが良い案が浮かばずあまりプログラミング知識も浅いため検索もできず
困っています。どうしたらよいでしょうか?
#ゲームオーバー画面の表示について
if gameover:
mixer.music.load('...
-1
票
1
回答
1,451
閲覧数
pygameが実行できないです。
pip install pythonはやりました。pygameを実行したとき一瞬だけpython launcherが起動してすぐ消えます。なぜですか?
0
票
0
回答
1,117
閲覧数
pygame がインストールできません
どこを見直すべきでしょうか?
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package ...
1
票
1
回答
527
閲覧数
pygameで30fps以上で二種類の画像を描画したい
pygameを使用して二枚の画像を交互に描画するプログラムを作成しました。
28fpsまでは描画に違和感はなく実行することが可能だったのですが、30fps以上になるとラグがあるように思った描画ができなくなってしまいます。
プログラムに異常があるのか、fpsを変更しなければいけないのか分かりません。
どなたかわかる方いますでしょうか?コードは以下のようになっています。よろしくお願いいたします。
...
0
票
0
回答
74
閲覧数
pygameでの画像コントラストの設定
私は現在Pygameでのとあるゲームを制作しています。
その過程でゲーム内で使用する画像のコントラストを
設定した値に変更したいと考えています。
なにか良い方法は無いか教えていただきた���思います。
どうぞよろしくお願いします。
0
票
2
回答
1,776
閲覧数
Pygame のコードでエラー: ‘int’ object has no attribute ‘rect’
当たり判定のコードを書きたいです。
playerを十字キーで操作して、動いてやってくるen1に当たったら、playerが初期位置に戻るプログラムです。
「player とen1が当たったら」としたいのですが、以下の箇所でエラーが出ます。
どうすれば良いのでしょうか。
該当箇所:
if self.rect.colliderect(self.en1.rect):
エラーメッセージ:
‘int’ ...
0
票
2
回答
293
閲覧数
pygameでインスタンス生成時に引数として、何故selfを指定しているのか分かりません
Python初学者です。参考書にて基礎から学びつつ、応用としてpygameを使った学習を行っています。
メインモジュール内でShipクラスのインスタンス生成時にShip()の引数として、何故selfを指定しているのか分かりません。これまで進めてきた参考書にも記載は無く、他にもネットなどで調べてみても(私の調べ方の問題もあると思っています。)分かりませんでした。お分かりになる方がいらっしゃいましたら、...
0
票
2
回答
3,169
閲覧数
本の通り書いたプログラムで SyntaxError が発生してしまう
何度も読み返して確認したのですが、全部同じプログラムなのにどうしてもエラーになります。
import pygame as pg, sys
pg.init()
screen = pg.display.set_mode((800, 600))
while True:
screen.fill(pg.Color("WHITE"))
pg.draw.rect(...
1
票
1
回答
1,337
閲覧数
Python Pygame 当たり判定について
PythonのライブラリPygameの当たり判定についての質問です。
クラスBlockで画面上に壁を出現させて、矢印キーで自由に動かせるplayerの障害物にするという目的で書いたコードなのですが、なぜかL字型の壁の、
■ ↓
■ ■
矢印の壁に接触すると
■
■ ■ □←
矢印の位置にワープしてしまいます。
これが壁一つでは問題なく動作します。つまりはL字型の壁に配置した時だけ、...