Cette Seite en français.
Firemonkey ist das mit Delphi enthaltene plattformübergreifende Komponente und Bibliotheksframework. Es ermöglicht die Entwicklung einer nativen (= kompilierten) Software für Windows, Mac, iOS, Android und Linux von einer einzelnen Codebasis.
Da dieses Framework auf einer Grafikmotor basiert, ist es ideal für die Entwicklung von 2D- und 3D -Videospielen, ohne zu lernen, wie man eine spezielle Spiele -Engine verwendet (wie zum Beispiel die Great Castle Game Engine, die auch viele Tools (MAP -Editoren, Sprites, ...) für Pascal -Spieleentwickler enthält).
In Pascal (Delphi, Lazarus, ...) finden Sie mehr Spielemotoren in Awesome Pascal.
Dieses Code -Repository bietet wiederverwendbare Einheiten und Beispiele für Ihre Videospielprojekte.
Es stammt aus jahrelanger Spieleentwicklung für Spaß und Live -Codierungssitzungen auf Twitch, die im Jahr 2021 (und lange vor Twitch) begann.
Wenn Sie nach Inspiration suchen, finden Sie Beispiele für klassische Spielfunktionen in Delphi FMX Game Snippets.
Einige meiner Videospiele sind auf Github offen. Finden Sie sie als Submodule dieses Repositorys.
Seit Juli 2024 ist ein Spiel -Coding -Starter -Kit in Form von Fironemonkey -Projekten erhältlich. Dies ist das Gamolf FMX Game Starter Kit. Es verwendet die Delphi Game Engine für die grundlegenden Routinen (Sound, Spielcontroller, Benutzeroberfläche, Bewertungen, ...) und bietet Ihnen eine Delphi -Projektvorlage, um Ihre eigenen Spiele mit zahlreichen Beispielen zu erstellen.
Dieses Code -Repository enthält ein Projekt, das in der Objektpascal -Sprache unter Delphi entwickelt wurde. Sie wissen nicht, was Delphi ist und wo Sie es herunterladen sollen? Sie erfahren mehr auf dieser Website.
Folgen Sie meinen Entwicklungsströmen von Software, Videospielen, mobilen Anwendungen und Websites auf meinem Twitch -Kanal oder als Wiederholungen auf seriellem Streameur hauptsächlich in Französisch.
Um dieses Code -Repository herunterzuladen, empfehlen wir "Git", aber Sie können auch eine ZIP -Datei direkt aus dem GitHub -Repository herunterladen.
Dieses Projekt verwendet Abhängigkeiten in Form von Submodulen. Sie werden in der ZIP -Datei abwesend sein. Sie müssen sie von Hand herunterladen.
Wenn Sie Spielcontroller -Funktionen für iOS oder macOS verwenden möchten, vergessen Sie nicht, das GameController -Framework in Tools/Optionen/Bereitstellung/SDK zu Ihren SDK (s) hinzuzufügen und die Dateien zu aktualisieren.
Die Komponentenpakete benötigen nur das RTL -Paket, um Konflikte während ihrer Installation zu vermeiden.
Für Komponenten TDGEGAMEPADDETECTEDEDED und TDGEHELPBAR benötigen Sie Skia4Delphi in Ihren Projekten aktiviert. Es wird von Einheit olf.rtl.svgtobitmap.pas von DevelopPeurpascal/Librairies verwendet, um das SVG in Bilder zu zeichnen.
Dieser Quellcode wird unter der AGPL 3.0 oder späteren Lizenz verteilt.
Im Allgemeinen können Sie den Inhalt dieses Code -Repositorys überall nutzen, sofern:
Wenn diese Lizenz nicht Ihren Anforderungen entspricht, können Sie das Recht erwerben, dieses Projekt unter der Apache -Lizenz 2.0 oder einer dedizierten kommerziellen Lizenz zu verwenden (wenden Sie sich an den Autor, um Ihre Anforderungen zu erklären).
Diese Quellcodes werden so bereitgestellt, wie es ist, ohne Garantie jeglicher Art.
Bestimmte Elemente, die in diesem Repository enthalten sind, können den Nutzungsrechten von Drittanbietern (Bilder, Geräusche usw.) unterliegen. Sie sind in Ihren Projekten nicht wiederverwendbar, sofern nicht anders angegeben.
Wenn Sie eine Antwort vom Projektbesitzer wünschen, können Sie am besten nach einer neuen Funktion fragen oder einen Fehler melden, um zum Github -Repository zu gehen und ein neues Problem zu eröffnen.
Wenn Sie ein Sicherheitsproblem gefunden haben, melden Sie es bitte nicht öffentlich, bevor ein Patch verfügbar ist. Erläutern Sie den Fall, indem Sie eine private Nachricht an den Autor senden.
Sie können das Repository auch aufgeben und einen Beitrag leisten, indem Sie Pull -Anfragen senden, wenn Sie helfen möchten. Bitte lesen Sie die Datei für die beitragen.md.
Wenn Sie der Meinung sind, dass dieses Projekt nützlich ist und es unterstützen möchte, spenden Sie bitte an seinen Autor. Es wird helfen, den Code und die Binärdateien aufrechtzuerhalten.
Sie können einen dieser Dienste nutzen:
Oder wenn Sie Französisch spitzen, können Sie die Zone ABO monatlich oder jährlich abonnieren und viele Ressourcen als Videos und Artikel erhalten.