pygame函数不起作用,但在游戏之外起作用?

时间:2019-10-07 23:28:23

标签: python pygame

https://pastebin.com/gU4zZ010将bin链接粘贴到完整代码。

def snakemove(snakelist,location,size):
    if size > 0:
        x = len(snakelist)
        for i in range(0,len(snakelist)):
            x -= 1
            snakelist[x] = snakelist[x-1]

        snakelist[0] = location
        print(snakelist)
        return(snakelist)
    return([])

如果您运行它并捡起一个绿色的多维数据集,它将在列表中存储您的当前位置。 如果您要抓取另一个,它应该在列表中添加0,0,现在您应该在snakepiecelist中具有2个列表,并将列表中的所有值随机洗一次。

示例:

[[0,0],[400,400],[250,350]]

应变成

[[new,new],[0,0],[400,400]]

但是由于某种原因,它会使所有值都等于新值。

PS:是的,我知道多维数据集有时会立即从屏幕上生成。

0 个答案:

没有答案