Italia
Fonte/ Codesnippets

Ebenen Parallax Scrollen Vsync

 
- Page 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 possibile sind.

Exe im Anhang.
KompilierenMarkierenSeparieren

1.434 kB
Hochgeladen:23.01.2008
Downloadcounter374
Download
53 kB
Hochgeladen:24.01.2008
Downloadcounter253
Download
 
23.01.2008  
 



 
- Page 2 -


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




Frank
Abbing
Hm, aber ist es bei dieser Methode possibile, 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 possibile, 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 possibile 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 Io l' 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 necessario 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 necessario wird, versagt diese Methode.


Deine Annahme ist falsch, ich nutze kein TGA. Das Format ist 4 Byte pro Pixel ohne Testata. 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-File ist falsch, ich nutze kein TGA. Das Format ist 4 Byte pro Pixel ohne Testata.


Ja, du nutzt ein eigenes - unkomprimiertes Format: RGBA. Eine Lösung per 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 per 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 per sinnvoll.

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




Frank
Abbing
 
26.01.2008  
 




Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

16.124 Views

Untitledvor 0 min.
RudiB.17.09.2022
Sven Bader01.08.2021
Jörg Sellmeyer04.06.2020
p.specht11.02.2018
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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