Snake5's Blog

Kāda spēļu veidotāja blogs…

Daily Archives: 31 maija, 2010

Nedaudz par UE3 lēnumu…

Bankas noliktava – grafiskie uzlabojumi.

Vēl jau es nedaudz refaktorēju kodu, bet tas laikam šoreiz nebūs tas smukākais uzlabojums, ko rādīt.. 😀

Tāpēc prezentēju 2 attēlus, kuri, manuprāt, ir pietiekami labi, lai iezīmētu mēneša beigas:

Sakarā ar gludajām gaismu/ēnu pārejām nāksies domāt par gaismu režģi vai kaut ko līdzīgu, jo esošā rēķināšanas metode ir ne tikai lēna, bet arī nestrādā labi  ar šādām lightmapēm. Pagaidām visas gaismas tiek apstrādātas kā dinamiskas un biju iemetis pagaidu optimizāciju – lietoju fizikas dziņa specializēto Raycast funkciju, kura izmantoja iekšējo informāciju par objektu atrašanos pasaulē. Pirmajā momentā likās, ka būtu diezgan normāli pielietot spatial hashing algoritmu – tas ir vienkāršs un ātrs, bet nezinu pagaidām, kā tikt galā ar spēlētāja atrašanos ārpus līmeņa reģioniem. Varētu jau visādus neredzamos blokus iemest, bet tas nav automatizēts process, kuru šeit visticamāk pielietot vajadzētu mēģināt vispirms.

P.S. Aizmirsu, ka vēl animāciju redaktors jāuzlabo – pogu izkārtojums, GUI labojumi un iepriekšējā izvēlētā kanāla kā spoka kanāla skats, problēma ar atbrīvotās atmiņas lietošanu… tas laikam arī viss. 😀