Samouczek 2: Tworzenie wygaszacza ekranu Labirynt
W tym samouczku tworzenia gry Labirynt, gdzie użytkownik ma do przesuwania wskaźnika myszy od rozpoczęcia do zakończenia bez dotykania dowolnego ściany.Można dowiedzieć się, jak:
Zaprojektuj formularz za pomocą Panel kontenera.
Budowanie Labirynt za pomocą etykiecie kontroli.
Pisanie kodu, aby wyświetlić okno komunikatu.
Służy do ustawiania programy obsługi zdarzeń dla zdarzeń myszy.
Odtwarzanie dźwięków w programie.
Porządkowanie kodu przy użyciu klas.
Oto jak działa Labirynt: wskaźnik myszy rozpoczyna się w lewym górnym rogu Labirynt.Użytkownik przechodzi przez Labirynt, uważając nie dotykały dowolnego ścian ze wskaźnikiem.Jeśli wskaźnik styka się z jednej ściany, to automatycznie przechodzi powrót do początku.Ale, gdy wskaźnik znajdzie się w Zakończenie etykiety na końcu Labirynt, otworzy się okno komunikatu "Gratulacje" i gra zostaje zakończona.
Po zakończeniu wprowadzania zmian, program będzie wyglądać poniższej ilustracji.
Grę, którą można utworzyć w tym samouczku
Wideo wersję tego tematu, zobacz Samouczek: tworzenie Labirynt w języku Visual Basic lub jak I: utworzyć Labirynt w C#?.
[!UWAGA]
W tym samouczku są objęte zarówno Visual C# i Visual Basic, więc koncentrować się na informacje specyficzne dla języka programowania, którego używasz.
Tematy pokrewne
Tytuł |
Opis |
---|---|
Rozpoczęcie tworzenia projektu i dodanie Panel kontenera. |
|
Budowanie Labirynt dodając liczne etykiecie formantów do formularza. |
|
Wprowadź koniec gry Labirynt poprzez Zakończenie etykiety pracy. |
|
Napisać własną metodę, aby ponownie uruchomić grę Labirynt. |
|
Krok 5: Dodawanie obsługi zdarzeń wartością dla każdego ściany |
Dodawanie programu obsługi zdarzeń do wysyłania wskaYnika myszy powrót do początku, jeśli wskaźnik dotyka ściany. |
Aby rozpocząć dodawanie dźwięku do gry Labirynt. |
|
Krok 7: Dodawanie kodu do formularza, aby odtwarzanie dźwięków |
Wywołanie każdej SoundPlayer's Play() metody do odtwarzania dźwięku w odpowiednim czasie. |
Uruchom program i go przetestować.Wypróbuj inne funkcje, takie jak zmiana dźwięków i kolory. |