Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 我试图制作一个程序,使用文本文件中的代码来制作类_Python 3.x - Fatal编程技术网

Python 3.x 我试图制作一个程序,使用文本文件中的代码来制作类

Python 3.x 我试图制作一个程序,使用文本文件中的代码来制作类,python-3.x,Python 3.x,我想制作一个关卡编辑器,将关卡放入文本文件中。然后我希望我的游戏使用该文本文件从编辑器中重建关卡。 我想这样做,这样我就不必逐个对象手动构造级别 我试着逐行读取文件并调用每一行,我试着使用python文件来实现这一点,我甚至试过另一个问题的操作系统解决方案,但没有任何效果 class object: def __init__(self,name,colour,x,y,w,h,tag): self.colour = colour self.name = na

我想制作一个关卡编辑器,将关卡放入文本文件中。然后我希望我的游戏使用该文本文件从编辑器中重建关卡。 我想这样做,这样我就不必逐个对象手动构造级别

我试着逐行读取文件并调用每一行,我试着使用python文件来实现这一点,我甚至试过另一个问题的操作系统解决方案,但没有任何效果

class object:
    def __init__(self,name,colour,x,y,w,h,tag):
        self.colour = colour
        self.name = name
        self.x = x
        self.y = y
        self.w = w
        self.h = h

platform = object("platform",gray,20,386,76,10,'movable')
floor =  object("floor",gray,-999999,display_height,999999999,500,0)
box = object("box",yellow,238,0,38,38,0)
ent_list = [floor,platform,box]

我想制作一个关卡编辑器,将对象保存在文本中,然后游戏会加载它。但后来我发现了酸洗,并解决了所有问题

你真正的问题是什么?什么不起作用?您的代码不包括读取或写入文本文件。