Ten artykuł został stworzony dla starszych wersji GameMakera i może nie być aktualny.

Z klocków na kod

Sobota, 11 Września 2004, 21:37
Czas czytania 11 minut, 45 sekund
Zgodne z GM: gm5 gm6 gm7 gm8
Artykuł zawierający opisy podstawowych klocków, dzięki któremu będzie nam łatwiej przejść z klocków na GML
Ten artykuł posiada kilka stron.

Zakładka Score

Ramka Score
Set the score - score=0 // jak chcemy relative to dajemy przed liczbą score+

If score has a value (z equal to) - if (score=0)

If score has a value (z smaller then) - if (score<0)

If score has a value (z larger then) - if (score>0)

Draw the value of score - draw_text(0,0,"Wynik:"+string(score)) // wartości liczbowe to x i y więc relative znów nie muszę podawać :)

Show the highscore table (z simple) - highscore_show(score);

Show the highscore table (z extendent) - highscore_show_ext(score,nazwabackground,true,255,0,"Courier New",10); // pierwsza wartość liczbowa to kolor tła, a druga to kolor czcionki. Resztę chyba rozpoznacie

Clear the highscore table - highscore_clear();

Tabelka Lives
Set the number of lives - lives=0 // relative to dodanie lives+ przed liczbą

If lives is a value (z equal to) - if (lives=0)

If lives is a value (ze smaller then) - if (lives<0)

If lives is a value (z larger then) - if (lives>0)

Draw the number of lives - draw_text(0,0,"Żyć:"+string(lives)) // dwie pierwsze wartości to x i y, więc o relative znowu nie piszę, ponieważ go dobrze znacie

Draw the lives as image - {
var xx, temp;
xx=lives;
temp=sprite_index
sprite_index=nazwasprite;
repeat(lives) {draw_sprite(nazwasprite,-1,0+(xx-1)*sprite_width,0); xx-=1}
sprite_index=temp;
}
// trochę to jest trudne więc lepiej używać klocka do tego :) (jeżeli jesteś n00b :) )

Ramka Health
Set the health - health=0 // relative to dodanie przed liczbę health+

If health is a value (z equal to) - if (health=0)

If health is a value (ze smaller then) - if (health<0)

If health is a value (z larger then) - if (health>0)

Draw the health bar - action_draw_health(x1,y1,x2,y2,0,"green to red"); // chyba podanie relative jest zbędne :)

Set the window caption info - action_set_caption(true,"wynik:",true,"żyć:",true,"zdrowie:"); // jeżeli chcesz żeby czegoś nie wyświetlało, to zamieniasz true na false

Z klocków na kod
Komentarze (łącznie 11):
l
~lion (Sob., 11 Wrz. 04, 21:48)
#1

Nie lepiej najpierw go skończyć, a potem dodawać?:]

Marmot (Sob., 11 Wrz. 04, 22:00)
#2

Chciałem żeby beginnerzy już mieli :) . Pozatym codzienne dodawanie nowego to dobre na naukę. Stopniowa nauka jest najlepsza.

A
Sadam (Sob., 11 Wrz. 04, 22:02)
#3

Marmot się wycwanił - Będzie codziennie dodawał po kilka definicji i że niby daje codziennie upy :D

Marmot (Sob., 11 Wrz. 04, 22:05)
#4

Jutro postaram się dać przynajmniej cały Move i fragment następnego, bo dzisiaj chciałem napisać część tego arta jako zapowiedź, a narazie jestem troszkę... śpiący :)

A
Anaconda (Nie., 12 Wrz. 04, 11:19)
#5

Hehe Marmot, ukradłeś mi pomysł na tutka :P

Marmot (Nie., 12 Wrz. 04, 11:38)
#6

:P

Marmot (Nie., 12 Wrz. 04, 17:16)
#7

Poprawiłem arta bo ten execute script troszkę zadługi był :)

l
lion (śro., 15 Wrz. 04, 17:46)
#8

Wescie napiszcie cos troche bardziej potrzebniejszego, bo po co beginerom kod jak maja gotowe klocki :] a zreszta sie tutaj nie wysililes, uzyc action decodera to nie problem

Marmot (Wto., 11 Paź. 05, 23:32)
#9

Wiecie co? Dopiero teraz zauważyłem, że to jest najdłuższy art na GMCLAN XD .

B
Belar (Sob., 27 Maj. 06, 14:11)
#10

Napisane zbyt skomplikowanie wg mnie =/ Jetsem początkujący i chcialbym się nauczyca tu... zonk

P
Patrysław (Beaver Interactive) (Nie., 28 Maj. 06, 11:08)
#11

W 'Download->Game Maker->Narzędzia' masz Action Decodera, a w 'Artykuły->Game Maker' znajduje się FAQ. Poza tym przeczesz tutoriale i przykłady. Możesz też pytać się na forum.

Najnowsze wersje GameMakera:

Stabilna
2024.06.2.162 • 2024.6.1.208
wydana  2 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 274 dni temu
Beta
2024.600.0.585 • 2024.600.0.609
wydana 20 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
34 użytkownicy online na discordzie:
Kysiu, s..., Alice, Nitro Slav, Carl-bot, LadyLush, debil debilowski, OdrzuconyKrakers, HappyOrange, fervi, Sevitaus, PhysX ᴺⱽᴵᴰᴵᴬ, lethian, Michał Parkoła, Draczeq, MKP (GEM), Arrekin, Dyno, 🆅🅸🆃🅾74🅼, LeD, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, Miłosz, ArturG, m..., bagno, Tidżi, Danieo, g..., l..., Add92, Shockah, Cosplyfanka, exigo, PeekoHiko
Shoutbox
gnysek (11:36, 08.07.24)
Ale w sumie taki numer GG był bezpieczniejszy niż nr. telefonu czy kontakt społecznościowy. Utrudniał stalkowanie i ułatwiał banowanie.
Wojo (08:08, 08.07.24)
Niestety to już nie te czasy kiedy pytało się kasjerki o wiek i numer Gadu-Gadu...
Adriann (08:28, 05.07.24)
Albo okraść :|
Adriann (08:28, 05.07.24)
Może pani chciała zobaczyć twoje dane i Cię poderwać :d
gnysek (10:38, 03.07.24)
Mnie ostatnio w Żabce zapytali o wiek. A mam już ponad dwie osiemnastki.
Wojo (08:27, 30.06.24)
Ogólnie to miał być żart ponieważ portal internetowy, którego można opisać jako PH jest portalem przeznaczonym dla dorosłych. Miało być śmiesznie wyszło żenująco, a wiadomości w shoutboxie nie mogę skasować :P
Wojo (09:40, 28.06.24)
Tymon jak co wizytę musiałem potwierdzić wiek
gnysek (14:15, 17.06.24)
Bo Łapusz woli alkohol, niż się organizować. Co tam Pixel Heaven, sprawdźcie jego zbiórki na książki...
Adriann (21:02, 13.06.24)
Bardzo słusznie, straszna patola z tą organizacją :D
I am Lord (08:35, 13.06.24)
Ale co jak co, zrobiło się o imprezie głośno.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?