‫Cześć i witaj.
‫Na tym wykładzie nauczymy się o komentarzach, tych elementach zaznaczonych na zielono w
‫kodzie Visual Studio oraz o tym, jak możemy ich użyć do pisania pseudokodu, który zasadniczo będzie dla nas notatką o tym, jak
‫chcemy coś zaimplementować.
‫Zanurzmy się i poznajmy te pojęcia.
‫Czym więc jest pseudokod?
‫Pseudo kod to definicja słownikowa, opis w prostym języku kroków, których będziemy używać
‫w algorytmie.
‫Więc chcę napisać prosty opis języka tego, co planujemy zrobić, aby ta ruchoma platforma poruszała się
‫w przód iw tył.
‫Teraz, aby to zrobić, mógłbym napisać na kartce papieru, ale faktycznie mogę zapisać to w swoim kodzie bez
‫martwienia się o upewnienie się, że jest poprawny.
‫C++ i to jest cały sens pseudokodu.
‫Ale żeby to zrobić, musimy znać jeszcze jeden element układanki, czym jest komentarz?
‫Komentarz to kod, który jest ignorowany przez kompilator.
‫Jest to więc sposób na zapisanie w naszych plikach tekstowych, aby ludzie mogli je odczytać, a kompilator zignoruje je.
‫Możemy po prostu użyć tego do napisania pseudokodu.
‫Możemy go używać do pisania notatek do siebie nawzajem jako programiści i wyjaśniania, co próbujemy zrobić
‫w kawałku kodu.
‫Przyjrzyjmy się więc robieniu tego na ruchomej platformie.
‫P W tech.
‫Teraz komentarz to w zasadzie dowolny wiersz, który zaczyna się podwójnym ukośnikiem.
‫Widać, że w kodzie Visual Studio, to automatycznie zostaje pokolorowane na zielono i możemy
‫zobaczyć przykłady tych zielonych linii w innym miejscu w pliku C++, możesz zobaczyć, że mówi Wypełnij informację o prawach autorskich.
‫Mówi, że ustawia domyślne wartości wywoływane podczas uruchamiania gry lub po jej pojawieniu się, nazywane każdą klatką.
‫Tak naprawdę te komentarze już pomagają nam zrozumieć, co się dzieje w tym pliku C++.
‫A teraz rozumiemy, że te wiersze nie mają żadnego szczególnego znaczenia dla kompilatora.
‫W rzeczywistości, jeśli chodzi o kompilator, jedną z pierwszych rzeczy, które robi, jest po prostu usunięcie wszystkich komentarzy z
‫pliku, ponieważ po prostu ich nie potrzebuje.
‫Ignoruje je, gdy ma z nimi do czynienia i przekształca je w binarne.
‫Więc to, co chcemy zrobić, to napisać mały plan, w jaki sposób zamierzamy sprawić, by nasza platforma poruszała się w
‫przód iw tył.
‫Więc pierwszą rzeczą, którą zrobimy, będzie aktualizacja lokalizacji naszej platformy.
‫Więc przesuń platformę do przodu, więc przesuń platformę do przodu.
‫A jak zamierzamy to zrobić?
‫Cóż, użyję wcięcia, aby pokazać, że w ten sposób zamierzamy przesuwać platformę do
‫przodu.
‫Poznamy jego aktualną lokalizację.
‫Następnie dodamy wektor do tej bieżącej lokalizacji.
‫I to może być dla nas dobre miejsce na użycie zmiennej lokalnej, ponieważ nie chcemy,
‫aby ten pośredni wynik był zapamiętany na poziomie klasy.
‫Następnie ustawimy tę lokalizację.
‫Ale co z odesłaniem platformy?
‫Cóż, zróbmy jeszcze jeden komentarz.
‫Wystarczy, że poziom wcięcia jest poniżej.
‫Odeślemy platformę, jeśli zajdzie za daleko.
‫Musimy więc przede wszystkim sprawdzić, jak daleko się posunęliśmy.
‫A jeśli zaszliśmy za daleko, odwrócimy kierunek ruchu.
‫Więc odwróć kierunek ruchu, jeśli posunąłeś się za daleko.
‫Więc tutaj mamy bardzo prosty opis pseudokodu tego, co planujemy zrobić w nadchodzących wykładach.
‫Proszę śmiało dodaj to do własnego pliku C++.
‫Każdy krok możesz opisać własnymi słowami.
‫To tylko moja interpretacja.
‫A ponieważ kompilator nie używa tego w ogóle, nie ma znaczenia, czy masz literówkę, czy coś w tym
‫rodzaju.
‫Najważniejsze jest to, że każdą linię zaczynasz od podwójnego ukośnika.
‫Dobra, do zobaczenia na następnym wykładzie.