AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte BTGameDev: OpenGL, DirectX, GameDev... (ideal f. Anfänger)
Thema durchsuchen
Ansicht
Themen-Optionen

BTGameDev: OpenGL, DirectX, GameDev... (ideal f. Anfänger)

Ein Thema von Brainiac · begonnen am 31. Aug 2006 · letzter Beitrag vom 2. Sep 2006
 
Brainiac
(Gast)

n/a Beiträge
 
#1

BTGameDev: OpenGL, DirectX, GameDev... (ideal f. Anfänger)

  Alt 31. Aug 2006, 18:14
Hallo!

Ich bin tatsächlich endlich dazu gekommen, alle meine in Delphi geschriebenen Klassen zur Simulations- und Spieleentwicklung fertig zu stellen und ordentlich dokumentiert zum Download anzubieten.
Momentan poste ich in mehreren Foren, um meine Arbeit bekannt zu machen. Ich begrüße deshalb auch jeden, der mein Produkt weiterempfiehlt, weiterentwickelt oder mir Feedback gibt. Es ist völlig kostenlos!

Features
OpenGL
  • Erstellen eines oder mehrerer Ausgabefenster per Drag'n'Drop auf einem standard TForm. Fenster sind vollständig initialisiert, sicher und bereit zum Rendern. Parameter wie Farbtiefe, ZBuffer, Antialiasing, VSync, Perspektive und andere können direkt im Delphi Objekt Inspektor eingestellt werden.
  • Unterstützt werden alle wichtigen Grundbefehle aus OpenGL 1.1 sowie Extensions für Multitexturing, Pixelbuffer und Shader (mit GLSlang entsprechend OpenGL2.0).
  • Unterstützte Ausgabe von Text in 3D und 2D über Bitmap Fonts.
  • Sicherer Vollbildmodus inklusive Einstellen von Auflösung, Farbtiefe und Bildwiederholrate.
  • Laden von Texturen in den Formaten BMP, JPG und TGA sowohl aus Dateien wie auch aus Resourcen, Streams und Imagelists.
  • Laden von statischen Meshes (Polygonobjekten) aus MS3D-Dateien (Milkshape3D) sowie aus einem internen Dateiformat (auch aus Resourcen).
  • Umfangreiche SSE-optimierte Matrix und Vektoroperationen für Kameras und Objekte.
  • Grundlegende typische Kameraklassen für Ego- Strategie- und Flugspiele.
  • Objektbasisklasse mit verschiedensten grundlegenden Bewegungsarten im 3D-Raum.

DirectX
  • Auslesen von Maus und Tastatur (mit vollständiger Tastentrennung z.B. Shift-Links/Rechts) über DirectInput (DX3).
  • Hardwarebeschleunigte 3D Soundausgabe in verschiedenen intuitiven Formen per DirectSound3D (DX8).
  • Ausgabe von Musik (wav,mp3...) und Videos (avi,mpg...) direkt im Anwendungs- oder OpenGL-Fenster über DirectShow (DX7).

Allgemein
  • Sichere und kontrollierbare Endlosschleife mit mikrosekundengenauer Zeiterfassung für Anwendungen mit variablen FPS.
  • Schnelles Management großer Objektzahlen und Iterationen mittels optimierter Stacklist-Klasse.
  • Dynamische Methodenaufrufsequenzen mittels CallList-Klasse.
  • Spielzeittimer mit Countdownfunktion und Stringausgabe. Taktgenauer Rechenzeittimer zum Bestimmung von Rechenzeit.
  • Event- und Interpolations-Management über Callback-Methoden.

Alles weitere erfahrt ihr am Besten direkt auf meiner Homepage
www.BrainiacTools.net.

Um mal grob zu zeigen, was mit meinen Komponenten alles möglich ist, noch zwei Bilder...
Das erste stammt von der samt Sourcecode ebenfalls von meiner Homepage herunterladbaren Demo. Das andere ist ein kleines Physikprogramm zur Interferenzsimulation, das ebenfalls mit meinen OpenGL-Komponenten entstanden ist.

http://www.brainiactools.net/article...demo_small.jpg
http://www.brainiactools.net/article...slit_small.gif

Kurze kommentare könnt ihr vielleicht besser direkt über die dafür vorgesehenen Funktion auf meiner Homepage abgeben.
Längere Posts vielleicht besser hier.
Auch mein Gästebuch würde sich im Übrigen über den einen oder anderen Eintrag freuen.

Vielen Dank!

Gruß
Brainiac
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz