Zmiana koloru piksela, zaciemnianie obrazków. -SDL
Ostatnio zmodyfikowano 2010-11-09 02:53
kizia Temat założony przez niniejszego użytkownika |
Zmiana koloru piksela, zaciemnianie obrazków. -SDL » 2010-11-07 23:21:30 Witam.
Potrzebuję zaciemnić obrazek, próbowałem Alpha Bledingiem, ale to strasznie zamula program.
Są jakieś inne metody na przysłonięcie obrazka innym kolorem?
A druga sprawa, da się sprawdzić jakiego koloru jest dany pixel i np zmienić jego kolor?
Pozdrowioonka. |
|
DejaVu |
» 2010-11-07 23:31:03 |
|
kizia Temat założony przez niniejszego użytkownika |
» 2010-11-09 00:11:58 troche odejde od tematu.
Mam 5 wskaźników, każdy z nich ma dynamicznie przydzieloną tablice narazie jest to 2500.
Field *wsk_field[5] ;
for(int i = 0 ; i < 5 ; i++)
wsk_field = new Field[2500] ;
Później chciał bym żeby jedna tablica miała na oko 250.000 może więcej.
Lecz problem pojawia się przy wyświetlaniu tych elementów, są to kwadraty i w zależności czy doszło do kolizji kwadratu z kamerą, to go wyświetlamy lub nie. Jeżeli wyświetlam tylko jedną warstwe (np. wsk_field[0]) to wszystko w porządku, ale gdy chce wyświetlić więcej warstw to program zaczyna działać dużo wolniej w zależności od tego ile tych warst jest do wyświelenia.
W ogóle to wątpie czy tyle wskaźników wsk_field[250000] nie zakłuciło by normalnej pracy programu?
Powinienem to zrobić w jakiś inny sposób, żebym nie musiał przydzielać tyle elementów tablic? |
|
DejaVu |
» 2010-11-09 02:53:04 Odchodząc od tematu to: jeden temat = jeden problem :) |
|
« 1 » |