繁体   English   中英

我将如何从文本文档中制作设置文件?

[英]How would i go about making a settings file out of a text document?

我正在尝试使用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()

任何帮助,将不胜感激。

我不确定我是否完全了解您的问题。 但是出于配置目的,通常使用JSONYAML文件。 并且有一些库(JSON库在标准库中)来解析这些文件。

YAML和JSON是具有特定格式的文本文件。

如果要在游戏中显示一些文本(存储在配置文件中),可以执行以下操作:

制作一个配置文件“ config.json”(在此示例中,我将使用一个JSON文件)

{
    "stage_one_text": "Welcome to Stage one",
    "boss_line": "I kick ass"
}

从程序中加载配置文件,并加以利用

import json

with open('config.json') as config_file:
    CONFIG = json.load(config_file)

print(CONFIG['boss_line'])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM