| |
|
|
| 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
}
|
|
|
| |
|
|
|
Frank Abbing | Sí, nett! |
|
|
| |
|
|
|
| Konnte lo auch en langsameren Computern testen (1,6ghz y 2,2ghz) y lo funzt. |
|
|
| |
|
|
|
Peter Max Müller | Testumgebung: Notebook Windows XP SP1 Pentium 4 Mobile 2,4Ghz NVidia Map 17-232
Ergebnis: Como una Käfer.....se ejecuta y se ejecuta y se ejecuta y .................
Fazit: Herzlichen Glückwunsch
Mfg Peter |
|
|
| |
|
|
|
Jac de Lad | Während des Scrollens es una flackernder Strich al Rand des Katzenbildes a sehen. Er verschwindet aber entonces igual después de así uno Sekunde otra vez. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 24.01.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | Also en mi Athlon con 2 gh läufts astrein. Lo sieht aber relativ unspekakulär de (Linien en schwarzem Hintergrund, que überholen), deshalb bin Yo no sicher, si el así muß. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.01.2008 ▲ |
|
|
|
|
| Linien en el Texturen son korrekt porque Yo me en el Texturen no Müh gegeben!
Ein Bild como en el Screenshot debería sin embargo a sehen ser - also no sólo Linien!
Lo kann ser el Yo el Texturauflösung con 512x512 algo a hoch bemessen habe, 256x256 se ejecuta sicher en mehr GraKarten.
Einzig si el Scrolling flüssig es es para mich entscheidend. |
|
|
| |
|
|
|
| Gracias!
Funktioniert wohl en kaum alguien anderem qué? [...] |
|
|
| |
|
|
|
Jörg Sellmeyer | Ah! Jetzt! Sieht super de - mi Katze es begeistert. War el porque beim ersten veces el Gleiche y Usted hast qué geändert, oder qué? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.01.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | Interessant: Manchmal sehe Yo el Bilder no, después de Programmstart. Wenn Yo entonces Enter drücke, funktionierts otra vez. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.01.2008 ▲ |
|
|
|
|
| Nichts geändert - tatsächlich Tuve auch una vez una Start welcher gar no Texturen anzeigt. Yo habe no Concepto como el zustande kommt como Yo weder subclasse oder de otra manera tue qué XProfan durcheinander bringen podría.
Texturen necesario en el Ausführungsverzeichnis mentira - vlt. lag lo daran. |
|
|
| |
|
|
|
Jörg Sellmeyer | Nö - alles de el Zip-Expediente en un directorio entpackt y comenzó. Ist sí entonces auch en el laufenden Betrieb con Enter otra vez i. O. gekommen... |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.01.2008 ▲ |
|
|
|