Як зробити так, щоб об’єкти слідували за курсором у Game Maker 7.0

click fraud protection

Створіть спрайт, клацнувши правою кнопкою миші меню «Спрайт» і вибравши «Створити спрайт». Використовуйте вбудовані інструменти для малювання, щоб намалювати просту фігуру, яка може представляти гравця. Підійде коло, квадрат або будь-який інший досить простий.

Створіть об’єкт із цим спрайтом, клацнувши правою кнопкою миші меню «об’єкт» і вибравши «створити об’єкт». Назвіть його «follower» і клацніть поле списку спрайтів, щоб призначити йому щойно створений спрайт. Не закривайте вікно налаштувань об’єкта.

Якщо ви хочете, щоб об’єкт завжди знаходився в тому ж положенні, що й курсор миші, перетягніть піктограму «Перейти до положення» в поле «Дії». Це той, який виглядає як стрілка, намальована між двома мітками «X». У спливаючому меню напишіть «mouse_x» як «позицію X», а «mouse_y» як «позицію Y». Переконайтеся, що прапорець «відносний» не позначено.

Якщо, з іншого боку, ви хочете, щоб об’єкт буквально слідував за курсором по екрану (так що він завжди рухаючись до курсору, але не обов’язково в тому ж положенні, що і він), перетягніть піктограму «Перемістити до» в Поле дій. Це та, яка виглядає як стрілка, що вказує на маленьку крапку. Знову ж таки, у спливаючому вікні переконайтеся, що прапорець "відносний" знятий, і введіть "mouse_x" для "позиції X" і "mouse_y" для "позиції Y". Крім того, встановіть швидкість, з якою ви хотіли б рухатися об’єкта. Це вимагатиме деяких експериментів з вашого боку, щоб отримати бажаний ефект, але «5» працює добре.

Почніть гру, натиснувши зелену стрілку у верхній частині екрана. Залежно від того, який метод ви вибрали на кроці 3, об’єкт послідовника або миттєво телепортується до розташування вашої миші щоразу, коли ви її рухаєте, або вона почне переслідувати вказівник миші навколо екран.