Artikelverzeichnis
- Über die technischen Reserven von Python
- Datensammlung
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
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.
2. Studiennotizen
3. Lernvideos
3. Grundlegendes Handbuch für Python-Anfänger
4. Praktische Python-Fälle
5. Tipps zum Python-Crawler
6. Ein vollständiger Satz an Ressourcen für die Datenanalyse
7. Highlights des Python-Interviews
2. Lebenslaufvorlage
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.