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

Tvůrce

Zobrazeno 17 zpráv z 17.
//= 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.
Zdravím, GameMaker obsahuje svůj systém na životy, je zbytečné a neefektivní snažit se to řešit po svém nějakými objekty, když jsou k tomu akce.
Podívejte se sem: http://www.itnetwork.cz/index.php?… na Draw life images a SetLives/Test lives
A můžu se eště zeptat proč, když tam mám vykreslene ty životy (v
písmenkách a číslích).
V eventu draw mám draw lives x = 2,y = 2,
caption = Lives: 3 když zaškrtnu relative tak mám ten nápis místo panáčka
a když nemám relative tak se to vykreslí vlevo na hoře ale panáček tam
vůbec není. Tak nevím co stím.
Jakmile použiješ Draw event v nějakém objektu, tak GameMaker předpokládá, že se o vykreslování toho objektu staráš sám a přestane vykreslovat jeho sprite. Asi nejjednodušší je vykreslovat životy v jiném objektu, než je ten tvůj panáček, vytvoř si třeba objekt ukazatel a ten nezapomeň dát potom do místnosti.
můžeš použít set lives (ikonka se srdíčkem v sekci score) nastavíš
3, pokud chceš odečítat, do ikonky nastavíš -1 a zaškrtneš relative, nebo
můžeš použít:
K nastavení životů:
lives = 3 //životy = nastav si hodnotu
Odečtení:
lives -= 1 //životy odečíst nastav si hodnotu, kterou chceš odečíst
Zase mám jednu otravnou otázku.
Životy a odečítáni funguje skvěle ale když se střetnu s nepřítelem tak
mám daný restart roomu a mě se při kolizi odečte 1 život pak se restartuje
room a mám zase 3 životy, takže jak to mám udělat abych po restartu roomu
měl o 1 život míň?
Dobrý den,
můžete buďto: Použít akci jump to start position nebo dát
proměnnou lives do global (global.lives) a umístit ji do objektu controlor,
který bude disponovat vlastností persistent
Je tam událost Out of lives (Žádné životy), do té dejte akci Restartu
hry
Při kolizi s nepřítelem použijte jak radí kolega Jump to start position a strhněte život.
Už se to tu stokrát řešilo, odpověď je na konci vlákna - http://www.itnetwork.cz/index.php?…
Zobrazeno 17 zpráv z 17.