0
私は大規模なプロジェクトに移動する前にpygameで小さなゲームプロジェクトを作ろうとしていますが、これはテキストファイルで設定ファイルを作っていますが、これまでテキストファイルを分割していますが、 pygameの画面コード(これは解像度を変更するためのものである)テキスト文書から設定ファイルを作る方法は?
import pygame
import time
import random
pygame.init()
settings = open("settings.txt","r")
Bsettings = settings.read().split(",")
print (Bsettings)
Display = pygame.display.set_mode((Bsettings))
pygame.display.set_caption("BT")
clock = pygame.time.Clock()
にすべてのヘルプは、私は完全にあなたの問題を理解している場合はわからない
をプログラムから設定ファイルをロードし、それを利用して、私はこれをしなかったし、動作しているようですが、私はpygameの端部には、この問題を抱えていますものの: 表示= pygame.display.set_mode((CONFIG [ 'SCREEN_RESOLUTION'])) TypeError例外: {「SCREEN_RESOLUTIONこれを有するJSONファイルから長さ2の配列ではなく、7 なければなりません":" 800,600 " } –
@CharlieK' len( "800,600") 'は7.です。「screen_resolution」を使用することを意味しましたか:[800,600]'? –
それはそれを修正しました - ありがとう、あなたは角カッコを使用することができませんでした ""または " –