Diskuze: draw event 2D
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 7 zpráv z 7.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.


Do End Step si daj
x= view_xview[0]+(x-ová súradnica kde je hp bar vykreslený)
y= view_yview[0]+(y-ová súradnica kde je hp bar vykreslený)
dal jsem to do End step ale to se mi nevykreslí nic, vykreslil jsem xpbar
pomocí 3 obdélníků
je to takhle správně?
a keď ten xpbar vykreslíš normálne ako HEALTH BAR??
Pokud používáš GameMakerStudio, tak je tam k tomu event DrawGUI. Jde o vrstvu nad běžnými objekty, která se nikam neposouvá. Jinými slovy, pokud vykreslíš něco v DrawGUI na souřadnicích 20,20, tak to bude prostě 20 pixelů od levého horního okraje okna. Pořád.
Tak když to vykreslím jako heatlh bar tak to funguje a posouvá se společně s room view, ale nešlo by to nějak jinak? Chtěl bych mít totiž xpbar pro každou zbraň takže bych musel udělat hodně dalších objektů a navíc jak jsem pochopil tak nejde mít víc jak 100 health? Game Maker Studio nemám...
Z hlediska pohybu je úplně jedno, jestli to vykresluješ funkcí na
kreslení healthbarů nebo to skládáš z obdélníků. Obojí jde udělat
správně.
A rozhodně nemusíš mít samostatný objekt pro každé vykreslení
healthbaru.
Klidně je vykresli naráz:
for(i=1;i<5;i+=1)
{
vx=view_xview[0];
vy=view_yview[0]+(10*i);
draw_healthbar(vx,vy,vx+200,vy+8,gun_power[i],c_dkgray,c_red,c_lime,0,true,true);
}
EDIT: Jo a když je množství větší než sto, tak použiješ matematiku před vykreslením. Jsou to prostě procenta..
Zobrazeno 7 zpráv z 7.