Diskuze: WTF..co to je GUI???
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.
takže jestli tomu rozumim...
funkce "draw GUI" slouží k vykraslení ojektů ???
já myslím, že ta první věta na wikipedii dává smysl. GUI je uživatelské rozhraní, žádné objekty, má to v názvu.
Draw GUI event zajišťuje pohyb vykresleného subjektu společně s viewy
aby jsi to nemusel psát.
Vykresli v něm sprite např. takto:
draw_sprite(tvuj_sprite,0, 200, 200);
a zjistíš jak to funguje.
a neví někdo jak vytvořit ojekt který by se pohyboval společně s viewem,nebo spíše jak zařídit ten pohyb
jednoducho:)
do drawu objektu das par riadkov
x=view_xview[0]+10;
y=view_yview[0]+10;
draw_sprite(tvoj_sprite,0,x,y);
v tomto pripade bude objekt cestovat stale s viewom vo vzdialenosti 10 bodov
od laveho okraja a 10bodov od horneho okraja(cize horny lavy kut)
dufam ze si mal na mysli objekt tlacitka a nie hraca, to sa totiz potom robi v okne roomu - view - dole, aby view sledoval hrdinu.
takže nemusim klikat rovnou na objekt ale stačí když kliknu na jeho sprite???
prave naopak. kolizia je vzdy s objektom a nie s jeho spritom. tym co som napisal putuje aj objekt a na svojom mieste kresli sprite. ak chces aby neputoval objekt da sa to urobit aj pomocou podmienky - ak je stlacene tlacidlo mysi a mouse_x mouse_y su na potrebnej pozicii (napr. mouse_x>10 and mouse_x<20 a rovnako rozsah pre mouse_y)tak vykonaj cinnost. ja ale uprednostnujem prvu moznost.
Já ti odpovím a ty se v dalším příspěvku zeptáš na to stejné
Zobrazeno 10 zpráv z 10.