| |
|
|
- 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 - |
|
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 | |
|
| |
|
|
| |
|
- Página 3 - |
|
|
| Aber el weist Usted doch.
Usted hast doch incluso el oglhelper.inc (si auch ältere version). |
|
|
| |
|
|