pygameでマップが表示されない。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: pygameでマップが表示されない。

Re: pygameでマップが表示されない。

#3

by keito94 » 6年前

なるほど、簡単なミスなわけですか…。
ありがとうございました!!

Re: pygameでマップが表示されない。

#2

by shira211 » 6年前

はじめまして PythonにもPygameにも詳しくはないですが、、、

コード:

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)
iとjが逆なだけですね。
複数行にわたるマップチップに対応したコードを書きたかったようですが、今回のマップチップは1行分しかないためfor文は一重で十分です。
こういうのは「最小限のサンプルコード」とは言えないと思います。
添付ファイル
saigen.png
saigen.png (6.74 KiB) 閲覧数: 2189 回

pygameでマップが表示されない。

#1

by keito94 » 6年前

Python+Pygameに詳しい方、ご回答をお願いします…。
パックマンを制作しているkeito94です。
マップを表示する段階まで来たのですが、何故かマップが表示されません。
Pygameのことが書かれてあるサイトを参考にして、画像を分割させるところまではいったのですが、
マップが表示されずに困っています。
なお、添付されているコードは最小限の・自己完結した・確認可能なサンプルコードとなっています。
添付ファイル
saigen.zip
(1.22 KiB) ダウンロード数: 120 回

ページトップ