Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Kategorie bazy artykułów
Artykuły -> Game Maker
Treść artykułu
Półprzeźroczystość - czyli kanały alpha w GM6
autor: gnysek (9.03.08)
GM7 pozwala na wczytywanie plików PNG z kanałami alpha, ale GM6 wcale nie jest pod tym względem gorszy. Istnieje bowiem funkcja sprite_set_alpha_from_sprite(); W tym artykule pokażę jak uzyskać efekt półprzeźroczystych grafik.

Grafika Statyczna

Po pierwsze przyda nam się Photoshop i to na jego podstawie opowiem jak przygotować grafiki.
Odpalamy więc Photoshopa i wstawiamy tekst.
Do swojego napisu użyłem czcionki Showard Gothic, 72px, wygładzanie na Smooth.
Dodałem efekty:
- Outer Glow (Blending Mode: Normal, Kolor: #000000, Spread: 10%, Size: 20px)
- Bevel and Emboss (Size: 1)
- Stroke (3px, Kolor: #EA7125)

Otrzymałem coś takiego (zapisz sobie ten obrazek jako plik, najlepiej PNG lub BMP, ostatecznie GIF lub JPG):


Teraz trochę trudniej. Tworzymy nową, pustą warstwę i łączymy ją z obecną. Powinna zniknąć możliwość edycji tekstu, oraz efektów - warstwa stanie się gotową grafiką. Dodajemy teraz efekt Color Overlay i ustawiamy biały kolor. Tworzymy poniżej obecnej warstwy nową i wypełniamy ją czarnym kolorem.
Otrzymamy taką grafikę:



Ok, mamy już nasze logo oraz jego maskę. Teraz przejdziemy do edycji w Game Makerze 6.
Tworzymy dwa osobne sprity i dodajemy w pierwszym grafikę kolorową (spr_0), a w drugim (spr_1) tą czarno białą (maskę). Możemy odznaczyć transparent, chociaż nie jest to konieczne. Teraz tworzymy nowy obiekt, ustawiamy mu jako sprite spr_0. W create dodajemy taki kod:
gml:
sprite_set_alpha_from_sprite(spr_0,spr_1);

Dodajemy nowy room, ustawiamy nasz obiekt i odpalamy grę. Jak widać, blask dookoła napisu jest teraz widoczny, a gdy pod obiektem ustawimy tło lub postacie, będzie on w połowie prześwitujący. Oczywiście można sprawić, aby napis był jeszcze bardziej przeźroczysty, ale to już pozostawiam waszej wyobraźni i umiejętnościom pracy w Photoshopie bądź innym programie.

Animacja

Dobra, a teraz czas na animację (grafikę wziąłem z RPG Maker XV). Mamy, ot taką grafikę, w formacie PNG z kanałami Alpha (Użytkownicy Internet Explorera 6 zobaczą niestety błękitne tło zamiast pięknego prześwitu :P).



Co zrobić z tym fantem? Otwieramy tą grafikę w Photoshopie i tak jak poprzednio dodajemy efekt Color Overlay i ustawiamy biały, potem tworzymy nową warstwę poniżej obecnej i wypełniamy czarnym kolorem. Otrzymamy takie coś:



Teraz przechodzimy do naszego projektu w GM6. Przechodzimy do edycji pierwszego sprita i wybieramy opcję Create from Strip. Ustawiamy Number of images na 4, Images per row na 2 a Width i Height na 192. Wczytujemy grafikę i to samo robimy z jej maską. Do naszego obiektu warto jeszcze dodać kod image_speed=0.3; żeby animacja nie zasuwała zbyt szybko i pozostaje nam podziwiać naszą pracę.

Miłego eksperymentowania.
głosów: 8 | ocena: 8.13 oceń zasób | dodał: gnysek
Komentarze
stron: 21

2


av

pivot18 (17:50, 4.10.2009)

A n sry to ustawia d sprita z indexu xd

av

pivot18 (22:52, 4.10.2009)

O można to użyć to wycinania czegoś w spritu

stron: 21

2



Dodaj komentarz:
Treść:
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
101 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 100, userów: 1, ukrytych: 0
♔ Wojo ♔

0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
PatrykPlayingPOLSKA (22:17, 28.03.17):
Ciekawe co admini wymyślą na 1 kwietnia
Wojo (20:56, 28.03.17):
w sensie gratulacje
Wojo (20:56, 28.03.17):
zajebiście przemyślana ta kolekcjonerka graty
I am Lord (19:26, 28.03.17):
A niby każdy hejtował że nic z tego nie będzie bo to AGg studio miało jakąś guwno stronke napisaną na kolanie przez studenta a tu popatrz jest napracowanie
Nikas (19:18, 28.03.17):
Niespodzianka?
Nikas (19:17, 28.03.17):
XDDDD
I am Lord (19:14, 28.03.17):
Wydawca który ma tajemnice przed tobą? :d
Nikas (18:41, 28.03.17):
www.facebook.co...e=3&theater o kurwa ale rozjebali z tą kolekcjonerką dla prasy! mnie nie chcieli powiedzieć, ale soundtrack na kasecie rozjebał wszystko XD
PatrykPlayingPOLSKA (18:05, 28.03.17):
Jak by co to Chivalry: Medieval Warfare jest teraz darmowe store.steampowe...19640/?l=polish
Nikas (17:48, 28.03.17):
Oby częściej dopisywała.
I am vader (16:23, 28.03.17):
Piękną mamy pogodę na shitboxie dzisiaj
ANtY (15:07, 28.03.17):
forum.gmclan.or...mp;#entry443351 jest i nowy trailer
Ignatus (14:17, 28.03.17):
Twórcy gier nienawidzą go.Zarobił miliony na grach dzięki jednemu prostemu trickowi
Wojo (13:44, 28.03.17):
poka trailera a nie
Nikas (13:43, 28.03.17):
[SPRAWDŹ MEMY]
Nikas (13:43, 28.03.17):
Skisłen z jednego prostego tricku. xDDDD
ANtY (13:41, 28.03.17):
xDDD boże piękny dzień
Wojo (13:41, 28.03.17):
Korzystać z gotowych silników bo po to one są i mega ułatwiaja pracę
Wojo (13:40, 28.03.17):
klepiecie po parę lat jeden silniczek, który ostatecznie okazuje się być dnem, zamiast skorzystać z jednego prostego triku, który niedawno odkryłem
Wojo (13:40, 28.03.17):
No ja was też nie rozumiem klepiecie programiki po 14 godzin dziennie, ogarniacie matme i fizykę, sprawiacie wrażenie osób, które znaja game makera na wylot a mimo to nie widać efektów waszych prac
ANtY (12:55, 28.03.17):
ojć xD
Uzjel (12:54, 28.03.17):
Chciałem coś dodać, ale Nikas pozamiatał
Nikas (10:04, 28.03.17):
Masz na myśli poświęcenie czasu na jeden projekt, dopracowanie go w 100% i przede wszystkim skończenie?????? Nie no lol ziomuś, lepiej robić kilka miernych projektów i żadnego nie skończyć, chyba nie wiesz co odróżnia prawdziwego twórcę gier od samozwańczego. ::))))
ANtY (8:42, 28.03.17):
a nie lepiej skupić się na jednym czymś co ma największy potencjał? Chyba, że do żadnego z tych projektów nie jesteś przekonany to rozumiem z czego to się bierze
I am Lord (21:31, 27.03.17):
w zasadzie po wykonaniu obowiązków w domu zostaje mi na gamedev jeszcze mniej
I am Lord (21:29, 27.03.17):
źle odbija na mnie*
I am Lord (21:28, 27.03.17):
a ja bym chciał mieć czas by mieć chociaż 5h wolnego w dniu :/ muszę pomysleć o zmianie pracy bo to się źle odbija na
Threef (21:14, 27.03.17):
This. Tak bardzo
ΨΧΞ (21:10, 27.03.17):
choroba game jamowca - polega na niekonczeniu projektow. bardzo ciezko sie leczy, latami, przewlekla.
Threef (21:00, 27.03.17):
Zawsze polecam odcięcie internetu siekierą i zniesienie komputera z krzesłem do piwnicy. Teraz lato idzie więc w piwnicy i tak będzie chłodniej.
I am vader (20:57, 27.03.17):
Nawet 8H byłoby dobrze.
I am vader (20:36, 27.03.17):
Chciałbym mieć motywację robić tak 14H dziennie.
Nikas (20:21, 27.03.17):
No i po co tyle na raz?
Threef (20:13, 27.03.17):
3 gry na Androida, wciąż 2 Guys 1 Gun i dokańczanie mniejszych gier.
Nikas (19:51, 27.03.17):
Also lol to nad czym Ty tyle pracujesz?
Nikas (19:12, 27.03.17):
No to chyba musisz przeanalizować parę rzeczy bo brzmi to słabo. ;d
Threef (18:52, 27.03.17):
Nie, no fajnie. Dobrze że nie musisz jak ja. 14h dziennie od półtora roku.
Nikas (18:41, 27.03.17):
Do czego pijesz?
Threef (18:28, 27.03.17):
3 tygodnie? Jak słodko.
Nikas (18:27, 27.03.17):
Od jakichś 3 tygodni praca po 10-12h dziennie + wiadomo obowiązki domowe skutecznie sprawiają, że mogę trochę nie ogarniać.
Chell (18:19, 27.03.17):
bez twardych uczuc, musisz miec sporo na glowie
Nikas (18:15, 27.03.17):
Sorry, zamuliłem.
Chell (18:12, 27.03.17):
ja rozumiem ze sie nie zalapalem do testow nighthawxa, ale chociaz jakas wiadomosc "sory czel" bylaby spoko
ANtY (8:48, 27.03.17):
dziś
Wojo (23:41, 26.03.17):
kiedy nowy zwiastun worlocksów ?
ANtY (13:59, 26.03.17):
latka leca
Nikas (3:27, 26.03.17):
Dalej jestem taki sam, tylko czas leci i kończę kolejną giereczkę.
Wojo (18:54, 25.03.17):
pamiętam te czasy kiedy na chatach siedziałeś z kartonem na twarzy i wrzucałeś foty z browcem na foto-galerie ehh....
I am Lord (18:47, 25.03.17):
jeszcze kilka lat temu
I am Lord (18:46, 25.03.17):
No a wydawało się że to tylko taki śmieszek jest
Ankieta
» Czy jesteś szczery odpowiadając w ankietach w Internecie?
Tak
Nie

GMCLAN to serwis o programie Game Maker i nie tylko.
Copyright © 2002-2017. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!

[ Czas generowania strony: 0.00558 sekund ] [ Liczba zapytań MySQL: 16 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev