| |
|
|
- Página 1 - |
|
| 4 Ebenen Parallax Scrollen con vSync
Descargar: [...]
Das Demo Yo en Wunsch erstellt.
El Anwendung benötig de OpenGL el Erlaubnis en el VSync des Bildschirmes warten a dürfen.
Ist esta Opción no en Anwendungsgesteuert gestellt Luego se una Fehlermeldung ausgegeben.
Der Code es unordentlich y sólo fix gepinselt - lo ging sólo por lo tanto a zeigen el en fähigen Systemen locker 60fps posible son.
Exe en el Anhang. KompilierenMarcaSeparación {$cleq}
const apptitle=oglscrl
#include oglhelper.inc
ogl.window(apptitle,1,800,600,,,,,60)
long tex.bg1=ogl.loadTex(bild1.tex,,,false),
tex.bg2=ogl.loadTex(bild2.tex,,,false),
tex.bg3=ogl.loadTex(bild3.tex,,,false),
float t,y
casenot ogl.vsync(true)==true : err(Cant init V-Sync.)
do {
ogl.main()
t=t+2
y=y+(mousey-y)*0.1
case mousePressed : break
}
ogl.done()
ogl.main(){
ogl.clear
ogl.2dnow()
ogl(color,1,1,1,1)
ogl.scrollPlane(tex.bg2,-t mod 6400*0.25,600)
ogl(color,1,1,1,0.7)
ogl.scrollPlane(tex.bg2,(-t mod 3200)*0.5,1200)
ogl(color,1,1,1,1)
ogl.2dmove(0,y*-0.1)
ogl.scrollPlane(tex.bg1,(-t mod 1600),700)
ogl.2dmove(0,370-y*0.5)
ogl.scrollPlane(tex.bg3,(-t mod 800)*2,600)
ogl.show
}
ogl.scrollPlane(long tex,float p,y){
ogl(texture,tex,1)
ogl.rectangle(p+0,0,p+800,y)
ogl.rectangle(p+1600,0,p+2400,y)
ogl.rectangle(p+1600,0,p+800,y)
}
err(string s){
messagebox(s,apptitle,4096)
end
}
|
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
| Schade, como es also en el ogl vlt. todavía una Bug versteckt. |
|
|
| |
|
|
|
Frank Abbing | Hm, aber es en dieser Método posible, cada Hintergrundsbilder a manipulieren? Ein Um en diesem Bespiel a bleiben: Das se z.B. el Kopf el Katze drehen kann? |
|
|
| |
|
|
|
| Zum una es una Echtzeitmanipulation de Texturen selbstverständlich dank OpenGL posible, para Zweiten es z.B. Drehen en 3 Achsen überhaupt kein Problema - auch una Abfolge de Texturen (animierte) es simplemente a realisieren como el Einmischen de Texturen ineinander. |
|
|
| |
|
|
|
Frank Abbing |
Der Code es unordentlich y sólo fix gepinselt - lo ging sólo por lo tanto a zeigen el en fähigen Systemen locker 60fps posible son.
Der Code es sin la Inc no lauffähig y zeigt demnach auch nichts. |
|
|
| |
|
|
|
| Sí, desafortunadamente, aber lauffähige Codes son probablemente no mein Ding.
Drum blieb Yo mejor en lauffähigen Exe - rockt mehr. (y va auch sin inc?)
Der abgebildete Code es welcher en el Exe agiert, por lo tanto Yo el código Nuevo - welcher se Usted simplemente no zeigen voluntad.
Denke Usted el código simplemente weg. |
|
|
| |
|
|
|
Frank Abbing | El Technik con el umgewandelten TGA-Bildern es eh no wirklich effizient. Sobald el Blendung todavía a otro Punto benötigt se, versagt esta Método. Es auch no reine XProfan-Solución, como angekündigt, pero fast sólo API. Sogesehen son auch XPIA-Codes reine XProfan-Lösungen, porque LONG eben una XProfan-Befehl es. VSync-Verfügbarkeit sólo abzufragen es ebenfalls no optimal. Besser es, ihn zuzuschalten. si todavía no geschehen. |
|
|
| |
|
|
|
|
El Technik con el umgewandelten TGA-Bildern es eh no wirklich effizient. Sobald el Blendung todavía a otro Punto benötigt se, versagt esta Método.
Su Annahme es falso, Yo nutze kein TGA. Das Formato es 4 Byte pro Pixel sin Encabezamiento. Aus el Dateigrösse ergibt el Auflösung.
El Blendung es zudem auch individuell gestaltbar.
Es auch no reine XProfan-Solución, como angekündigt, pero fast sólo API. Sogesehen son auch XPIA-Codes reine XProfan-Lösungen, porque LONG eben una XProfan-Befehl es.
Es una reine XProfan-Solución.
VSync-Verfügbarkeit sólo abzufragen es ebenfalls no optimal. Besser es, ihn zuzuschalten. si todavía no geschehen.
Auch falso, el Code setzt VSync y son el Erfolg zurück. |
|
|
| |
|
|
|
Frank Abbing |
Su Annahme con el TGA-Archivos es falso, Yo nutze kein TGA. Das Formato es 4 Byte pro Pixel sin Encabezamiento.
Sí, du nutzt una propio - unkomprimiertes Formato: RGBA. Un Solución Personas, el el TGA-Método no anwenden möchten. Diese Technik se en NeHe erklärt (Lesson 32 glaube Yo). |
|
|
| |
|
|
|
| Ein Code para el Lesen de TGA como OGL-Texture Yo hier ya Nuevo. ;)
Yo nutze el Formato absichtlich z.B. para Testen. |
|
|
| |
|
|
|
Frank Abbing | Ist auch no schlechte Technik. Yo selber mag TGA auch no. Und PNG con Maske es por desgracia, no así simplemente a Handhaben. |
|
|
| |
|
|
|
| El oglhelper.inc ha Teile el aún en Bau son, por lo tanto Yo ellos no angehangen.
El hier benötigten Características herausfitzeln hielt Yo no para sinnvoll.
Wenn el oglhelper en allen Teilen brauchbar es kann esta cada uso. |
|
|
| |
|
|
|
Frank Abbing | |
|
| |
|
|