Jak sprawić, by obiekty podążały za kursorem w Game Maker 7.0

Utwórz duszka, klikając prawym przyciskiem myszy menu „Sprite” i wybierając „utwórz duszka”. Użyj wbudowanych narzędzi lakierniczych, aby narysować prosty kształt, który może reprezentować gracza. Okrąg, kwadrat lub cokolwiek innego odpowiednio prostego — wystarczy.

Utwórz obiekt z tym duszkiem, klikając prawym przyciskiem myszy menu „obiekt” i wybierając „utwórz obiekt”. Nazwij go „obserwatorem” i kliknij pole listy duszków, aby przypisać mu właśnie utworzonego duszka. Nie zamykaj okna ustawień obiektu.

Jeśli chcesz, aby obiekt zawsze znajdował się w tej samej pozycji, co kursor myszy, przeciągnij ikonę „Skok do pozycji” do pola „Działania”. To ten, który wygląda jak strzała narysowana między dwoma znakami „X”. W wyskakującym menu wpisz „mysz_x” jako „Pozycję X” i „mysz_y” jako „Pozycję Y”. Upewnij się, że pole wyboru „względny” nie jest zaznaczone.

Z drugiej strony, jeśli chcesz, aby obiekt dosłownie podążał za kursorem po ekranie (tak, aby był zawsze przesuwając się w kierunku kursora, ale niekoniecznie w tej samej pozycji co on), przeciągnij ikonę „Przesuń w stronę” do Pole akcji. To ten, który wygląda jak strzałka wskazująca małą kropkę. Ponownie, w wyskakującym okienku upewnij się, że „względny” jest odznaczony i wpisz „mouse_x” dla pozycji X oraz „mouse_y” dla pozycji Y. Dodatkowo ustaw prędkość, z jaką ma się poruszać obiekt. Będzie to wymagało trochę eksperymentów z twojej strony, aby uzyskać pożądany efekt, ale „5” działa dobrze.

Rozpocznij grę, klikając zieloną strzałkę u góry ekranu. W zależności od metody wybranej w kroku 3, obserwujący obiekt albo natychmiast teleportuje się do położenie myszy za każdym razem, gdy ją poruszasz, lub zacznie gonić wskaźnik myszy wokół ekran.