Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiShowcase

GameVision: In Delphi wurde ein leistungsstarkes Game Toolkit entwickelt

gamevisiondev1

Das GameVision ™ Game Toolkit für Delphi ist ein fortschrittliches 2-D-Spieleentwicklungssystem für PCs mit Microsoft Windows® und verwendet Direct3D® für hardwarebeschleunigtes Rendern. Der Entwickler erklärt: „Es ist robust, einfach zu bedienen und für alle Arten von 2D-Spielen und anderen Grafiksimulationen geeignet. Sie greifen über eine einfache und intuitive prozedurale API auf die Funktionen zu, um Ihre Grafiksimulationen schnell und effizient zu entwickeln. Es gibt Unterstützung für Puffer, Bitmaps, Audio-Samples, Musik-Streaming, Videowiedergabe, Laden von Ressourcen direkt aus einem Standard-Zip-Archiv und vieles mehr. “

Eigenschaften

  • Hergestellt mit der neuesten Version von Delphi
  • Lange Geschichte (seit 2001 in mehreren veröffentlichten und unveröffentlichten Projekten)
  • Farbe  (RGBA-Farben im Integer- und Float-Format erstellen)
  • Archivieren  (Standard-Zip-Archive erstellen, lesen)
  • Bitmap  (BMP-, DDS-, PCX-, TGA-, JPEG-, PNG-Formate)
  • Ansichtsfenster (mehrfach, skalieren, drehen)
  • Anzeige  (Antialias, Primative, Pixel, auf Festplatte speichern)
  • Eingabe  (Tastatur, Maus, Joystick)
  • Schriftart  (TrueType, Unicode)
  • Text (schneller statischer Text, mehrfarbig, drehen, skalieren)
  • Sprite  (Seiten, Gruppen, Bild im Raster- / Rechteckbereich definieren)
  • Entität  (Position, Skalierung, Drehung, Schub, Polypoint-Kollision)
  • EntityAction  (automatisierte Entity-Aktionssequenzen)
  • Audio  (Streaming von Musik, Soundeffekten, .wav-, .flac-, .ogg-, .opus-, .it-, .mod-, .s3m-, .xm-, .voc-Formaten)
  • Physik  (Grundphysik für jetzt)
  • Highscores  (Highscores für eine entfernte MySQL-Datenbank, asynchrone Operationen, Ereignisrückruf)
  • Telemetrie (Telemetriedaten an Ihr Google Analytics-Konto senden)
  • Netzwerk  (httpget, sendmail, zuverlässiges UDP)
  • Datenbank  (lokales SQLite, Remote-MySQL, asynchrone Operationen, Ereignisrückruf)
  • Bezier  (lokalen Punkt definieren, gekrümmte Punkte rendern)
  • Lockerung  (alle Lockerungsmethoden)
  • Sternenfeld (3-D-Sternfeldsimulation)
  • Kollision  (grundlegende Kollisionsroutinen)
  • ConfigFile  ( INI- basierte Konfigurationsdatei)
  • IAP  (Desktop-In-App-Kauf, Versionen auf niedriger und höherer Ebene)
  • Dialoge  (Kontakt, Feedback)
  • IMGUI  ( Sofortmodus-GUI- System)
  • Lua  (schnelle und einfache Lua-Integration, kann eigenständige EXE-Dateien erstellen, die über MoonJit kompiliert wurden)
  • TreeMenu  ( Menüfeld Baumansicht)
  • Screenshake  (schöne und saftige Screenshake-Effekte)
  • Screenshot  (sequenzierte Screenshot-Dateien speichern)
  • Sprache  (Sprachwiedergabe)
  • PathEditor  (Erstellen Sie Pfade, denen Ihre Spielobjekte folgen können.)
  • Pfad  (Zugriff auf die von PathEditor erstellten Pfaddaten)
  • StartupDialog  (optionaler Startdialog für dein Spiel)
  • Video  (.ogv-Format, Wiedergabe, Pause, Rücklauf, Rendern)
  • Polygon  (übergeordnetes Polygonobjekt, lokale Punkte hinzufügen, Weltpunkte transformieren und rendern)
  • Schauspieler  (hochrangiges Schauspielersystem, Schauspieler, Entitätsschauspieler, Schauspielerliste, Schauspielerszene)
  • Spiel  (Spiel-Framework, das GVT steuert. Alle Systemereignisse werden von einem abgeleiteten TGVCustomGame / TGVGame-Objekt verwaltet.)
  • Alle unterstützten Ressourcen können aus einem Standard-Zip-Archiv geladen werden

Webseite

GameVision

Screenshot-Galerie

gamevision1

gamevision2

gamevision3

gamevision4

gamevision5

gamevision6

gamevisiondev2

Submit your own showcase app to the Delphi 26th Birthday Showcase Challenge!

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES