【问题标题】:Pygame Trail LeavingPygame 线索离开
【发布时间】:2020-09-14 12:21:24
【问题描述】:

好吧,我目前正在开发一个大型 pygame 项目。我实际上正在开发一款基于太空入侵者的坦克游戏。问题是(我的意思是没有必要,但无论如何)每当我的坦克向左或向右移动时,我希望他留下一定的踪迹。现在,轨迹是实际坦克轨迹的图像,我想在他向左、向右、向下或向上移动后继续显示该图像,就像他正在离开轨迹一样;。关键是我希望我的游戏看起来很酷,我认为这是一个很大的补充。我不会发布我的代码,因为我只需要有关此主题的一般说明,而不是特定的代码说明或其他内容。

提前谢谢大家,你们太棒了! :D

附:这是一个路径图像!我是 srr,这是一个链接 :(

https://i.stack.imgur.com/177IS.png

【问题讨论】:

    标签: image pygame sprite trail


    【解决方案1】:

    您必须为胎面标记创建图像,然后使用透明度/Alpha 加载它。然后,当您开车时,您需要将它们添加到列表中,其中位置在坦克行驶时尾随坦克。您需要保留整个轨迹列表,并在重绘屏幕时将其绘制到背景上。

    要记住的一件事是,如果坦克驶回它们上方,您将不希望它们在坦克上方可见,因此您需要分层或确保最后绘制坦克。

    【讨论】:

    • 你能给我一个代码示例吗?我的意思是,很抱歉打扰,我理解了这个概念,但我实际上并不知道如何将其放入代码中:(这是合乎逻辑的,我认为一旦我弄清楚如何实际做到这一点,它应该可以工作!跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    相关资源
    最近更新 更多