【问题标题】:How to make an invisible sprite in pygame? (python)如何在pygame中制作一个不可见的精灵? (Python)
【发布时间】:2016-05-31 02:38:20
【问题描述】:

详细说明,我目前正在使用墙精灵创建一个迷宫布局。但是,我希望在我实际玩游戏时迷宫是不可见的,同时仍然能够进行碰撞检测。这有可能吗?谢谢。

【问题讨论】:

  • 由于计算机中没有“不可见”并且透明只显示下面的内容,您想要的可能是一个简单的单色精灵,也许有边缘它你的迷宫是一个网格。
  • 只是不渲染精灵?
  • 只要让精灵和背景颜色一样?

标签: python python-2.7 pygame


【解决方案1】:

您是否使用图像来展示您的墙壁?因为如果你是,你可以使用一个名为paint.net的程序来创建一个透明的精灵。只需创建一个具有所需尺寸的文件,然后使用橡皮擦工具使整个东西透明(单击顶部的小波浪箭头以使其更容易)。将它保存为 pygame 文件夹中的 png,您就有了一个透明的正方形。

【讨论】:

  • @H.陈:你也可以使用专业品质的免费图形程序GIMP。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-11
  • 1970-01-01
  • 1970-01-01
  • 2021-01-18
  • 1970-01-01
  • 2023-03-02
  • 1970-01-01
相关资源
最近更新 更多