Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zmiana koloru piksela, zaciemnianie obrazków. -SDL

Ostatnio zmodyfikowano 2010-11-09 02:53
Autor Wiadomość
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.
P-23689
DejaVu
» 2010-11-07 23:31:03
Wygląda na to, że w SDL nie jest to łatwa sprawa :) Przykładowo pobranie koloru piksela zostało opisane w temacie http://gpwiki.org/forums/viewtopic.php?t=5721.
P-23691
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?
P-23730
DejaVu
» 2010-11-09 02:53:04
Odchodząc od tematu to: jeden temat = jeden problem :)
P-23731
« 1 »
  Strona 1 z 1