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

Wypelnienie tekstura/ kanal alfa - allegro

Ostatnio zmodyfikowano 2009-04-17 22:05
Autor Wiadomość
DonKamillo
Temat założony przez niniejszego użytkownika
Wypelnienie tekstura/ kanal alfa - allegro
» 2009-04-11 21:43:42
Witam!
Mam pytanie dot tekstur. Jak wypełnić prymityw tekstura z pliku?

I drugie pytanie: Jak zamiast używać różowego koloru można zrobić przezroczystość w obrazku?
P-5501
pekfos
» 2009-04-11 22:11:51
2. a co ci w różowym przeszkadza? koszmarny kolor ale w allegro go nie widać :]
P-5502
DejaVu
» 2009-04-11 22:48:12
Proszę nie zabierać głosu w tematach, jeśli nie chce się pomagać w rozwiązywaniu problemów.

Kurs Allegro, C++ - lekcja: http://kursy.ddt.pl/?LessonId=151 - funkcja masked_blit()

Jedyną możliwością tworzenia przeźroczystości jest używanie różowego tła.

/edit:
Ja przynajmniej nie znam innej metody. Można też tworzyć efekt przeźroczystości dla całej tekstury i można też używać maski (ale nie wiem jak, bo tego nie próbowałem). Na temat przeźeoczystości dla całej tekstury możesz znaleźć informacje na forum - takie tematy były już poruszane.
P-5503
DonKamillo
Temat założony przez niniejszego użytkownika
» 2009-04-11 23:16:03
Mi osobiście różowy nie przeszkadza - ale na uczelni kazali zrobić przezroczystosc w obrazku za pomocą "kanału alfa" tak aby nie tracić tego koloru z palety i żeby było bardziej uniwersalnie - ale jeżeli się nie da to trudno...
A co myślicie o pierwszej części pytania?
P-5504
lynx
» 2009-04-11 23:47:15
1. Obawiam się że biblioteka nie posiada funkcji wypełniającej dany obszar teksturą. Warto będzie zaglądnąć do dokumentacji, być może jednak coś takiego jest.

2. Tak, mi też dosyć się nie podoba obsługa przeźroczystości w allegro. Zerknij do folderu examples/allegro. Powinien się tam znajdować plik exalpha.c. Myślę że powinien Ci coś pomóc w tym temacie i tutaj też warto będzie poszukać informacji w dokumentacji. :) Przez najbliższy czas postaram się znaleźć jakieś informacje na ten temat, gdy będą jakieś efekty dam znać (być może w postaci artykułu o tym). :)
P-5505
DonKamillo
Temat założony przez niniejszego użytkownika
» 2009-04-12 01:15:58
o, dzieki za odpowiedzi - a może znacie inną biblioteke którą można dołączyć do projektu która rozwiąże problem?
P-5508
DeBugger
» 2009-04-12 13:38:11
Hmm. Zamieściłem tu kiedyś kurs AllegroPNG. PNG obsługuje przeźroczystość. Zainstaluj GIMPA, a później napiszę Ci na forum co i jak.
P-5521
DonKamillo
Temat założony przez niniejszego użytkownika
» 2009-04-14 18:10:42
gimpa mam zainstalowanego - to co i jak robić?
P-5627
« 1 » 2
  Strona 1 z 2 Następna strona