Kurz 2: Vytvoření bludiště
V tomto kurzu sestavíte hru bludiště, kde má uživatel přesunout ukazatel myši od startu do konce bez doteku některé stěny.Získáte informace o následujících postupech:
Rozvrhnout formulář pomocí kontejneru Panel.
Vytvořit bludiště pomocí ovládacích prvků Label.
Zapsat kód k zobrazení okna se zprávou.
Nastavit obslužné rutiny události pro události myši.
Přehrát zvuky ve vašem programu.
Organizovat kód pomocí tříd.
Zde je práce bludiště: ukazatel myši začíná v levém horním rohu bludiště.Uživatel prochází bludiště a dává pozor, aby se nedotkl některé stěny ukazatelem.Dotkne-li se ukazatel myši některé stěny, automaticky se přejde zpět na začátek.Avšak v případě, že ukazatel myši dosáhne jmenovky Konec na konci bludiště, okno se zprávou "Blahopřejeme" se otevře a hra končí.
Jakmile skončíte, program bude vypadat jako na následujícím obrázku.
Hra, kterou vytváříte v tomto kurzu
Grafickou verzi tohoto tématu naleznete v kurz: vytvoření v jazyce Visual Basic bludiště nebo jak I: vytvořit bludiště v jazyce C#?.
[!POZNÁMKA]
V tomto výukovém programu je zahrnut jak jazyk Visual C#, tak jazyk Visual Basic, takže se zaměřte na informace, které jsou specifické pro programovací jazyk, který používáte.
Příbuzná témata
Title |
Description |
---|---|
Začněte vytvořením projektu a přidáním kontejneru Panel. |
|
Sestavte bludiště přidáním četných ovládacích prvků Label do formuláře. |
|
Nechejte hru bludiště skončit zprovozněním jmenovky Konec. |
|
Napište vlastní metodu k restartování hry bludiště. |
|
Krok 5: Přidání obslužné rutiny událostí aktivována událost pro každou zeď |
Přidejte obslužnou rutinu události k odeslání uživatelova ukazatele myši zpět na začátek, pokud se ukazatel myši dotkl zdi. |
Začněte přidávat zvuk do hry bludiště. |
|
Zavolejte každou metodu SoundPlayer's Play() k přehrání vašeho zvuku v odpovídající čas. |
|
Spusťte program a otestujte jej.Zkuste jiné funkce, jako je například změna zvuků a barev. |