Visa DEMODOWNLOAD KODEN Omdömen
Det var en gammal PC-spel som jag brukade älska kallas Magic Carpet. Det var en av de första 3D-spel som presenterade en utomhus värld. Dess största nackdelen var begränsad sträcka som du kunde se: spelet gjort tunga användning av dimma för att begränsa hur stor del av världen faktiskt dras, och därför behålla bildrutefrekvensen. Det är en enkel och effektiv trick. Omdömen
Papervision stödjer också en dimma genom FogFilter klassen. Trots framstegen i prestanda som gjorts av Flash-miljön, är resultatet fortfarande en stor fråga.
Av denna anledning kan du använda FogFilter att begränsa dragningsavstånd från Papervision renderaren, vilket kommer att öka prestandan. Omdömen
För att genomföra FogFilter behöver du bara tilldela den till egenskapen BasicRenderEngine.filter. Du kan se hur detta görs i ApplicationManager klassen. Omdömen
En av fastigheterna i FogFilter är segment, som definierar hur många diskreta djup finns till dimman. Exempelprogrammet kan du spela med segmenten egendom dynamiskt med reglaget längst upp på skärmen.
En sak som jag tyckte var intressant var att på min dator med 23 segment fram en rimlig bildhastighet, medan hoppet upp till 24 droppar bildfrekvensen markant. Prova själv och se om du får samma resultat. Omdömen
Gå tillbaka till Papervision Tutorials
Omdömen