Deutsch
Quelltexte/ Codesnippets

Ebenen Parallax Scrollen Vsync

 
- Seite 1 -


4 Ebenen Parallax Scrollen mit vSync

Download: [...] 

Das Demo habe ich auf Wunsch erstellt.

Die Anwendung benötig von OpenGL die Erlaubnis auf den VSync des Bildschirmes warten zu dürfen.

Ist diese Option nicht auf Anwendungsgesteuert gestellt dann wird eine Fehlermeldung ausgegeben.

Der Code ist unordentlich und nur fix gepinselt - es ging nur darum zu zeigen das auf fähigen Systemen locker 60fps möglich sind.

Exe im Anhang.
KompilierenMarkierenSeparieren

1.434 kB
Hochgeladen:23.01.2008
Ladeanzahl374
Herunterladen
53 kB
Hochgeladen:24.01.2008
Ladeanzahl253
Herunterladen
 
23.01.2008  
 



 
- Seite 2 -


Schade, da ist also im ogl vlt. noch ein Bug versteckt.
 
24.01.2008  
 




Frank
Abbing
Hm, aber ist es bei dieser Methode möglich, die einzelnen Hintergrundsbilder zu manipulieren? Ein Um bei diesem Bespiel zu bleiben: Das sich z.B. der Kopf der Katze drehen kann?
 
24.01.2008  
 



Zum einen ist eine Echtzeitmanipulation von Texturen selbstverständlich dank OpenGL möglich, zum Zweiten ist z.B. Drehen um 3 Achsen überhaupt kein Problem - auch eine Abfolge von Texturen (animierte) ist einfach zu realisieren wie auch das Einmischen von Texturen ineinander.
 
24.01.2008  
 




Frank
Abbing

Der Code ist unordentlich und nur fix gepinselt - es ging nur darum zu zeigen das auf fähigen Systemen locker 60fps möglich sind.


Der Code ist ohne die Inc nicht lauffähig und zeigt demnach auch nichts.
 
26.01.2008  
 



Ja, leider, aber lauffähige Codes sind wohl nicht mein Ding.

Drum blieb ich besser bei der lauffähigen Exe - rockt mehr. (und geht auch ohne inc?)

Der abgebildete Code ist es welcher in der Exe agiert, darum habe ich den Code gepostet - welcher sich Dir einfach nicht zeigen will.

Denke Dir den Code einfach weg.
 
26.01.2008  
 




Frank
Abbing
Die Technik mit den umgewandelten TGA-Bildern ist eh nicht wirklich effizient. Sobald das Blendung noch an anderer Stelle benötigt wird, versagt diese Methode.
Es ist auch keine reine XProfan-Lösung, wie angekündigt, sondern fast nur API. Sogesehen sind auch XPIA-Codes reine XProfan-Lösungen, weil LONG eben ein XProfan-Befehl ist.
VSync-Verfügbarkeit nur abzufragen ist ebenfalls nicht optimal. Besser ist es, ihn zuzuschalten. falls noch nicht geschehen.
 
26.01.2008  
 




Die Technik mit den umgewandelten TGA-Bildern ist eh nicht wirklich effizient. Sobald das Blendung noch an anderer Stelle benötigt wird, versagt diese Methode.


Deine Annahme ist falsch, ich nutze kein TGA. Das Format ist 4 Byte pro Pixel ohne Header. Aus der Dateigrösse ergibt sich die Auflösung.

Die Blendung ist zudem auch individuell gestaltbar.


Es ist auch keine reine XProfan-Lösung, wie angekündigt, sondern fast nur API. Sogesehen sind auch XPIA-Codes reine XProfan-Lösungen, weil LONG eben ein XProfan-Befehl ist.


Es ist eine reine XProfan-Lösung.


VSync-Verfügbarkeit nur abzufragen ist ebenfalls nicht optimal. Besser ist es, ihn zuzuschalten. falls noch nicht geschehen.


Auch falsch, der Code setzt VSync und gibt den Erfolg zurück.
 
26.01.2008  
 




Frank
Abbing

Deine Annahme mit den TGA-Dateien ist falsch, ich nutze kein TGA. Das Format ist 4 Byte pro Pixel ohne Header.


Ja, du nutzt ein eigenes - unkomprimiertes Format: RGBA. Eine Lösung für Leute, die die TGA-Methode nicht anwenden möchten. Diese Technik wird bei NeHe erklärt (Lesson 32 glaube ich).
 
26.01.2008  
 



Ein Code für das Lesen von TGA als OGL-Texture habe ich hier bereits gepostet. ;)

Ich nutze das Format absichtlich z.B. zum Testen.
 
26.01.2008  
 




Frank
Abbing
Ist auch keine schlechte Technik. Ich selber mag TGA auch nicht. Und PNG mit Maske ist leider nicht so einfach zu Handhaben.
 
26.01.2008  
 



Die oglhelper.inc hat Teile die noch im Bau sind, darum habe ich sie nicht angehangen.

Die hier benötigten Funktionen herausfitzeln hielt ich nicht für sinnvoll.

Wenn die oglhelper in allen Teilen brauchbar ist kann diese jeder verwenden.
 
26.01.2008  
 




Frank
Abbing
 
26.01.2008  
 




Zum Quelltext


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

16.150 Betrachtungen

Unbenanntvor 0 min.
RudiB.17.09.2022
Sven Bader01.08.2021
Jörg Sellmeyer04.06.2020
p.specht11.02.2018
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie