*   >> Lese Utdanning Artikler >> science >> programming

Papervision 3D Programming Tutorial - Fog

Se DEMODOWNLOAD RETNINGSLINJENE

Det var en gammel PC spill som jeg pleide å elske kalles Magic Carpet. Det var en av de første 3D-spill som kjennetegnet utendørs verden. Den største ulempen var begrenset avstand at du kunne se: spillet gjorde mye bruk av tåke å begrense hvor mye av verden faktisk ble trukket, og derfor opprettholde bildefrekvens. Det er en enkel og effektiv triks.

Papervision støtter også en tåke gjennom FogFilter klassen. Til tross for fremskritt i ytelse gjort av Flash runtime, er ytelsen fortsatt en stor omtanke.

Av denne grunn kan du bruke FogFilter å begrense tegningen avstand fra Papervision renderer, som vil øke ytelsen.

For å gjennomføre FogFilter du bare trenger å tildele den til BasicRenderEngine.filter eiendommen. Du kan se hvordan dette er gjort i ApplicationManager klassen.

En av eiendommene i FogFilter er segmenter, som definerer hvor mange diskret dybder er det å tåken. Prøveprogrammet lar deg leke med segmentene eiendom dynamisk ved hjelp av glidebryteren på toppen av skjermen.

En ting jeg fant interessant var at på min PC med 23 segmenter produsert en rimelig bildefrekvens, mens hoppe opp til 24 dråper bildehastigheten betydelig. Prøv det selv og se om du får samme resultat.

Gå tilbake til Papervision Guider



Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.