Python+Pygameに詳しい方、ご回答をお願いします…。
パックマンを制作しているkeito94です。
マップを表示する段階まで来たのですが、何故かマップが表示されません。
Pygameのことが書かれてあるサイトを参考にして、画像を分割させるところまではいったのですが、
マップが表示されずに困っています。
なお、添付されているコードは最小限の・自己完結した・確認可能なサンプルコードとなっています。
pygameでマップが表示されない。
pygameでマップが表示されない。
- 添付ファイル
-
- saigen.zip
- (1.22 KiB) ダウンロード数: 121 回
デバッグは投げ捨てるものではない。
今までの質問でこれは学んだこと。
質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。
仕様書の大切さを改めて思い知った…。
今までの質問でこれは学んだこと。
質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。
仕様書の大切さを改めて思い知った…。
Re: pygameでマップが表示されない。
はじめまして PythonにもPygameにも詳しくはないですが、、、
iとjが逆なだけですね。
複数行にわたるマップチップに対応したコードを書きたかったようですが、今回のマップチップは1行分しかないためfor文は一重で十分です。
こういうのは「最小限のサンプルコード」とは言えないと思います。
for j in range(0, size_y, frame_y):
for i in range(0, size_x, frame_x):
surface = pygame.Surface((frame_x, frame_y))
surface.blit(image, (0, 0), (i, j, frame_x, frame_y))
surface.set_colorkey(surface.get_at((0, 0)), RLEACCEL)
surface.convert(surface)
imageList.append(surface)
複数行にわたるマップチップに対応したコードを書きたかったようですが、今回のマップチップは1行分しかないためfor文は一重で十分です。
こういうのは「最小限のサンプルコード」とは言えないと思います。
- 添付ファイル
-
- saigen.png (6.74 KiB) 閲覧数: 2198 回
Re: pygameでマップが表示されない。
なるほど、簡単なミスなわけですか…。
ありがとうございました!!
ありがとうございました!!
デバッグは投げ捨てるものではない。
今までの質問でこれは学んだこと。
質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。
仕様書の大切さを改めて思い知った…。
今までの質問でこれは学んだこと。
質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。
仕様書の大切さを改めて思い知った…。