0

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

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

PS这里有一张图!我是 srr,这是一个链接 :(

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

4

1 回答 1

1

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

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

于 2020-05-27T15:08:06.047 回答