Verwenden Sie Python, einschließlich des Quellcodes, um den Feuerwerkscode „Romantic Fireworks_Python“ zu implementieren

Vorwort

Python implementiert romantische Feuerwerks-Spezialeffekte
Heutzutage können Feuerwerkskörper vielerorts nicht gezündet werden. Da sie nicht gesehen werden können,
dann als Programmierer, wir immer noch Können Sie nicht selbst eines mit Code erstellen?
Heute zeige ich Ihnen, wie Sie mithilfe von Code einen Feuerwerks-Spezialeffekt erstellen.


Umweltvorbereitung

Die hier verwendeten Bibliotheken sind:Pygame (wird zum Schreiben von Spielen verwendet), Random (wird zum Generieren zufälliger Bereichszahlen verwendet), ist ein Modul eines Drittanbieters, If Wenn das Modul nicht installiert ist, können Sie es mit dem Befehl pip install pygame installieren. pygame (für mathematische Berechnungen), midtermmath

pip install pygame

Code schreiben

Globale Variablen:

vector = pygame.math.Vector2
# 重力变量
gravity = vector(0, 0.3)
# 控制窗口的大小
DISPLAY_WIDTH = DISPLAY_HEIGHT = 800

# 颜色选项
trail_colours = [(45, 45, 45), (60, 60, 60), (75, 75, 75), (125, 125, 125), (150, 150, 150)]
dynamic_offset = 1
static_offset = 3

Feuerwerk: integraler Bestandteil

class Firework:
    def __init__(self):
        # 随机颜色
        self.colour = (randint(0, 255), randint(0, 255), randint(0, 255))
        self.colours = (
            (randint(0, 255), randint(0, 255), randint(0, 255)),
            (randint(0, 255), randint(0, 255), randint(0, 255)),
            (randint(0, 255), randint(0, 255), randint(0, 255)))
        self.firework = Particle(randint(0, DISPLAY_WIDTH), DISP

-ENDE-


Ich habe auch einige einführende und fortgeschrittene Informationen zu Python für Sie zusammengestellt. Wenn Sie diese benötigen, können Sie auf die folgenden Informationen zurückgreifen.

Über die technischen Reserven von Python

Python gut zu lernen ist gut, egal ob Sie einen Job annehmen oder einen Nebenjob machen, um Geld zu verdienen, aber Sie brauchen trotzdem einen Lernplan, um Python zu lernen. Abschließend stellen wir einen vollständigen Satz Python-Lernmaterialien zur Verfügung, um denjenigen zu helfen, die Python lernen möchten!

1. Python-Lernroute

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

2. Grundlegendes Erlernen von Python

1. Entwicklungstools

Wir bereiten Sie mit den wesentlichen Tools vor, die Sie für den Python-Entwicklungsprozess benötigen, einschließlich der neuesten Version von PyCharm zur Installation dauerhafter Aktivierungstools.
Fügen Sie hier eine Bildbeschreibung ein

2. Studiennotizen

Fügen Sie hier eine Bildbeschreibung ein

3. Lernvideos

Fügen Sie hier eine Bildbeschreibung ein

3. Grundlegendes Handbuch für Python-Anfänger

Fügen Sie hier eine Bildbeschreibung ein

4. Praktische Python-Fälle

Fügen Sie hier eine Bildbeschreibung ein

5. Tipps zum Python-Crawler

Bild

6. Ein vollständiger Satz an Ressourcen für die Datenanalyse

Fügen Sie hier eine Bildbeschreibung ein

7. Highlights des Python-Interviews

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

2. Lebenslaufvorlage

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Datensammlung

Der vollständige Satz der oben genannten Python-Lernmaterialien wurde auf CSDN offiziell hochgeladen. Wenn Sie ihn benötigen, können Sie den QR-Code für die offizielle CSDN-Zertifizierung unten auf WeChat scannen und „Materialien erhalten“ eingeben, um ihn zu erhalten.

Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/xiqng17111342931/article/details/134615814
Empfohlen
Rangfolge