如何在pyxel中与.pyxel资源文件一起使用load()函数?

时间:2019-03-29 23:07:18

标签: python-3.x

我正在尝试将pyxel用于学校项目,但是当我尝试使用load()函数加载资源文件sprites.pyxel时,以及当我制作了一个删除所有其他不必要方面的测试文件时除了加载资源文件之外,它还引发了一个涉及load()函数的NameError,表示未定义精灵。我尝试删除代码中的.pyxel文件类型,但无济于事。我也知道draw()函数中的self参数是未使用的。 sprites.pyxel在同一目录中。在Github上发布问题之前,我想知道自己是否做错了什么。这是测试代码:

import pyxel

class test:
  def __init__(self):
    pyxel.init(16, 16)
    pyxel.run(self.update, self.draw)

  def update(self):
    pass

  def draw(self):
    pyxel.load(sprites.pyxel)
    pyxel.blt(0, 0, 0, 0, 0, 16, 16, 14)

test()

如果有帮助,请参阅repli.it。

*图片,因为我的信誉不够

https://imgur.com/a/K0xkpKh

https://imgur.com/a/3eY0kO9

0 个答案:

没有答案