O: Chaos Guns
Teraz pri kazdom VB vykreslujem cely obraz, vyhoda je ze vykreslis pozadie, potom pohyblive objekty (hrac, nepriatela) a nakoniec objekty s najvyssou prioritou (mosty,potrubia), objekty za ktorými ma hrac/nepriatel "zmyznut". Nevyhoda je pomalost u Amigy.
Dalsia moznost je vykreslovat len to co je potrebne. To je, ak obraz roluje dole tak vykreslujes len "dlazdice" ktore pridu na obrazovku zospodu.
Ak rolujes vpravo a hore tak zase vykreslis objekty vpravo a hore.
Takto namiesto 500 objektov ktore su vykreslovane vzdy po zobrazeni, staci vykreslit 20 na jeden smer.
Takze ak ides "sikmo" tak maximalne 40.
Nevyhoda je ze ak potom chces vykreslit hraca/nepriatela musis to robit do aktívneho okna a pamatat si pozadie za objektom a pri jeho pohybe zase pozadie vratit.
A o to je to komplikovanejsie.
Moznosti ako sa to da je viacej.
PS: Je mozne tieto posledne prispevky presunut inde ? Zbytocne toto vlakno offtopikujeme.
Teraz pri kazdom VB vykreslujem cely obraz, vyhoda je ze vykreslis pozadie, potom pohyblive objekty (hrac, nepriatela) a nakoniec objekty s najvyssou prioritou (mosty,potrubia), objekty za ktorými ma hrac/nepriatel "zmyznut". Nevyhoda je pomalost u Amigy.
Dalsia moznost je vykreslovat len to co je potrebne. To je, ak obraz roluje dole tak vykreslujes len "dlazdice" ktore pridu na obrazovku zospodu.
Ak rolujes vpravo a hore tak zase vykreslis objekty vpravo a hore.
Takto namiesto 500 objektov ktore su vykreslovane vzdy po zobrazeni, staci vykreslit 20 na jeden smer.
Takze ak ides "sikmo" tak maximalne 40.
Nevyhoda je ze ak potom chces vykreslit hraca/nepriatela musis to robit do aktívneho okna a pamatat si pozadie za objektom a pri jeho pohybe zase pozadie vratit.
A o to je to komplikovanejsie.
Moznosti ako sa to da je viacej.
PS: Je mozne tieto posledne prispevky presunut inde ? Zbytocne toto vlakno offtopikujeme.
Komentovat