Construct 3 - je to úžasný nástroj pro vytváření videoher bez programování. S ním můžete snadno vytvářet různé herní prvky, včetně čítačů, které sledují množství nasbíraných mincí.
Počítadlo mincí - je to důležitý prvek v mnoha hrách, protože umožňuje hráčům sledovat a zlepšovat své úspěchy. Počítadlo mincí se může na obrazovce zobrazit jako číslo nebo grafická položka, která se aktualizuje s každým shromážděným objektem nebo dokončeným úkolem.
Vytvoření počítadla mincí v Construct 3 budete potřebovat nějaké základní znalosti o práci s tímto nástrojem. Nejprve musíte vytvořit proměnnou, která bude sledovat počet shromážděných mincí. V nabídce Construct 3 Vyberte v levém horním rohu" Project "(projekt) a poté" Project Properties " (Vlastnosti projektu). Na kartě " Properties "(Vlastnosti) najdete sekci" Variables "(proměnné), kde můžete vytvořit novou proměnnou a pojmenovat ji, například" coinCount " (počet mincí).
Po vytvoření proměnné můžete přidat událost, která zvýší hodnotu proměnné s každým shromážděným objektem. Chcete-li to provést, budete muset vytvořit událost "on collision with object" (při kolizi s objektem) výběrem vhodného objektu, který zvýší počítadlo mincí. Povolte akci " Add to "(přidat k) pododdílu" Numbers "(čísla) a jako cíl vyberte proměnnou" coinCount " (počet mincí). Zadejte hodnotu, na kterou chcete proměnnou zvýšit, například 1.
Vytvoření počítadla mincí v Construct 3
Nejprve vytvoříme proměnnou pro počítadlo mincí. V okně editoru Construct 3 Klikněte pravým tlačítkem na podokna událostí a vyberte Přidat globální proměnnou. Pojmenujte tuto proměnnou "počítadlo" nebo jiným vhodným jménem.
Pak můžeme do naší hry přidat minci. Stačí přetáhnout obrázek mince na scénu a nastavit jeho pozici. Pokud nemáte správný obrázek mince, můžete jej vytvořit pomocí různých grafických nástrojů nebo jej najít online.
Nyní je čas napsat kód pro počítadlo mincí. Vytvořte novou událost a vyberte "událost: spuštění aplikace". Poté přidejte akci "nastavit hodnotu proměnné" pro počítadlo mincí a zadejte počáteční hodnotu (například 0).
Poté vytvořte novou událost, která se aktivuje, když hráč vyzvedne minci. Pokud se hráč například dotkne mince, můžete použít podmínku "mince se dotýká hráče". V akci této události zvyšte hodnotu proměnné počítadla mincí o 1.
Chcete-li zobrazit hodnotu počítadla mincí na obrazovce, můžete použít textový objekt nebo Sprite objektu, ve kterém vyšlete hodnotu proměnné počítadla mincí. Chcete-li to provést, vytvořte novou akci "nastavit text" nebo "nastavit rámeček" pro objekt, který zobrazí počítadlo mincí. Jako text nebo rámeček zadejte proměnnou počítadla mincí. Nyní se při každém výběru mince hodnota měřiče aktualizuje a zobrazí na obrazovce.
Nezapomeňte také přidat zvuk nebo animaci pro efekt získání mince. Při výběru mince můžete použít další události a akce k přidání zvukových efektů nebo animací.
To je všechno! Nyní máte ve své hře počítadlo mincí. Můžete pokračovat v přidávání mincí a používat počítadlo mincí pro různé účely ve vaší hře – od sledování získaných bodů až po otevírání nových úrovní nebo možností.
Buďte kreativní a užijte si vývoj své hry v Construct 3!
Kapitola 1: Příprava
Než začnete stavět počítadlo mincí v Construct 3, musíte provést několik přípravných kroků.
Krok 1:
Ujistěte se, že máte v počítači nainstalovanou nejnovější verzi Construct 3. To vám umožní využívat všechny nejnovější funkce a funkce.
Krok 2:
Určete základní cíle a požadavky pro váš počítadlo mincí. Kolik mincí chcete sledovat? Jak se objeví a zmizí? Jaké kroky by měly nastat při sběru mincí?
Krok 3:
Vytvořte nový projekt v Construct 3. Vyberte vhodný režim a nakonfigurujte nastavení projektu podle svých cílů.
Krok 4:
Přidejte na hlavní scénu sprite mince. Můžete použít hotový sprite z knihovny Construct 3 nebo si pomocí nástrojů editoru vytvořit vlastní sprite.
Krok 5:
Nastavte pohyb a pozici mince na pódiu. Ujistěte se, že se mince zobrazí a pohybuje se podle vašich požadavků.
Krok 6:
Připravte si okno čítače pro zobrazení množství shromážděných mincí. Můžete použít Sprite nebo textový objekt a přizpůsobit jeho vzhled.
Po dokončení těchto kroků budete připraveni začít vytvářet logiku počítadla mincí v Construct 3. V další kapitole se na tento proces podíváme podrobněji.
Kapitola 2: Vytvoření herního objektu
Krok 1: Vytvoření skřítka
Klikněte na tlačítko "Add New Object" v panelu nástrojů a ze seznamu dostupných objektů vyberte "Sprite". Poté klikněte na "Create" a vyberte obrázek pro skřítka počítadla mincí.
Krok 2: Konfigurace skřítka
Vyberte sprite počítadla mincí na pódiu. V panelu vlastností upravte polohu a rozměry skřítka pomocí možností "Position"a " Size".
Krok 3: Přidání proměnné
Přejděte na kartu "Events" a klikněte na tlačítko "Add Event". Ze seznamu dostupných kategorií událostí vyberte "System "a ze seznamu dostupných podmínek vyberte" On start of layout". Klikněte na" Add Action "a ze seznamu akcí vyberte" System". Poté vyberte " Add global variable "a zadejte název proměnné - "coinCount". Kliknutím na" OK " vytvoříte proměnnou.
Krok 4: vytvoření akce pro skřítka
Vyberte sprite počítadla mincí na pódiu. V panelu událostí klikněte na dříve přidanou akci "On start of layout". Klikněte na tlačítko "Add Action" a ze seznamu dostupných kategorií akcí vyberte "Sprite". Poté vyberte "Set animation frame" ze seznamu dostupných akcí skřítka. Zadejte číslo snímku animace, který zobrazuje nulovou hodnotu počítadla mincí.
Krok 5: Vytvoření události pro zvětšení čítače
Klikněte na tlačítko" Add Event "a ze seznamu dostupných kategorií událostí vyberte" Sprite". Poté v seznamu dostupných podmínek vyberte "on collision with another object". Vyberte objekt, který může pult zvětšit, například "Player".
Krok 6: vytvoření akce pro zvětšení čítače
V panelu událostí klikněte na dříve přidanou událost "on collision with another object". Klikněte na tlačítko" Add Action "a ze seznamu dostupných kategorií akcí vyberte" System". Poté v seznamu dostupných akcí systému vyberte "Add to". Vyberte proměnnou "coinCount" a zadejte hodnotu, kterou chcete zvýšit počítadlo mincí.
Krok 7: Aktualizace sprite při změně počítadla
Přidejte další událost s následující podmínkou: "System" - "Every tick". Přidejte následující akci pro skřítka: "Set animation frame" a zadejte číslo snímku animace, které odpovídá aktuální hodnotě počítadla mincí.
Nyní jste vytvořili herní předmět-počítadlo mincí. Tento objekt můžete použít ve své hře a ovládat jej z událostí a akcí.
Kapitola 3: Vytvoření proměnné čítače
Chcete-li vytvořit proměnnou čítače, postupujte podle následujících kroků:
- Otevřete Construct 3 a vytvořte nový projekt.
- Přejděte na kartu projekt a vyberte vytvořit proměnnou.
- Zadejte název proměnné, jako je "coinCount", a nastavte počáteční hodnotu čítače, například 0.
- Kliknutím na tlačítko OK vytvoříte proměnnou.
Po vytvoření proměnné čítače ji můžete použít v událostech hry k aktualizaci a zobrazení aktuální hodnoty čítače.
Kapitola 4: Připojení čítače k hernímu objektu
Nyní, když jsme vytvořili počítadlo mincí, musíme jej připojit k hernímu objektu, abychom zobrazili aktuální počet mincí.
Prvním krokem bude vytvoření nové proměnné pro herní objekt, která bude ukládat množství mincí. Chcete-li to provést, vyberte požadovaný objekt na scéně a přejděte do jeho vlastností. V části proměnné klikněte na tlačítko přidat proměnnou a pojmenujte ji" coinCount". Nastavte jí počáteční hodnotu 0.
Po vytvoření proměnné ji musíme propojit s počítadlem mincí. Chcete-li to provést, otevřete události herního objektu a přidejte novou akci "nastavit hodnotu proměnné". Vyberte si jako cíl svého objektu a jako proměnnou "coinCount". Nastavte jí výraz "mince + 1", abyste při každém shromážděném předmětu zvýšili hodnotu o 1.
Nyní, abychom zobrazili počet mincí na obrazovce, musíme přidat textový objekt. Umístěte jej na pohodlné místo na pódiu a nastavte počáteční text na "mince: 0 ". Všimněte si , že jsme k prvku přidali identifikátor "coinCounter", abychom jej mohli kontaktovat z kódu.
Nakonec musíme napsat událost, která aktualizuje textový objekt se současným počtem mincí. Přidejte novou událost " na startu "a novou akci"instalovat text". Jako cíl vyberte textový objekt a jako text výraz "mince:" + objekt.název hry.coinCount. Tento výraz aktualizuje text každou sekundu a zobrazuje aktuální počet mincí.
Nyní, při sbírání každé mince, se hodnota proměnné "coinCount" zvýší o 1 a text na obrazovce se automaticky aktualizuje a zobrazí aktuální počet mincí. Tím vznikne dynamické a interaktivní herní prostředí, které hráče ještě více zaujme.
Kapitola 5: Přidání interakce s mincemi
Nyní, když máme sprite na mince, je čas přidat interakci s nimi. Chceme, aby hráč mohl sbírat mince a zvyšovat svůj počítadlo mincí.
Pro začátek vytvoříme proměnnou coinsCount, která bude sledovat počet shromážděných mincí:
coinsCount = 0;
Poté přidáme událost, která se provede, když se skřítek hráče protne s mincí. K tomu používáme události "on collision"a" Pick by comparison".
"On collision" -> "Player" collides with "Coin"
Poté přidáme akci, která zvýší počítadlo mincí:
coinsCount += 1;
Nakonec přidáme akci, která po sběru odstraní sprite mince:
Destroy "Coin";
Po provedení těchto akcí se pokaždé, když hráč překročí minci, pult mincí se zvýší a mince zmizí.
Nyní zbývá pouze zobrazit počítadlo mincí na obrazovce, aby hráč viděl, kolik mincí již shromáždil.
Vytvořte textový objekt a do jeho vlastností zadejte následující:
Text: "moje mince:" & coinsCount
Nyní se pokaždé, když se počítadlo mincí změní, textový objekt se automaticky aktualizuje a zobrazí aktuální počet mincí.