1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как заставить объекты следовать за курсором в Game Maker 7.0

Заставить объект в Game Maker следовать за курсором мыши по экрану можно довольно легко с помощью нескольких встроенных функций. Самая важная часть — помнить, что вы всегда можете получить «положение X» мыши — или расстояние мыши от левой стороны экрана — с помощью ключевого слова «mouse_x». Точно так же вы можете получить «положение Y» — или расстояние мыши от верхней части экрана — с помощью ключевого слова «mouse_y».

Шаг 1

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

Шаг 2

Создайте объект с этим спрайтом, щелкнув правой кнопкой мыши меню «объект» и выбрав «создать объект». Назовите его «последователь» и щелкните поле списка спрайтов, чтобы назначить ему спрайт, который вы только что создали. Не закрывайте окно настроек объекта.

Шаг 3

Нажмите «добавить событие». Нажмите «Шаг» и выберите «Начать шаг».

Если вы хотите, чтобы объект всегда находился в том же положении, что и курсор мыши, перетащите значок «Перейти к положению» в поле «Действия». Это тот, который выглядит как стрелка, нарисованная между двумя метками «X». Во всплывающем меню напишите «mouse_x» как «позиция X» и «mouse_y» как «позиция Y». Убедитесь, что флажок "относительно" не установлен.

Если, с другой стороны, вы хотите, чтобы объект буквально следовал за курсором по экрану (так, чтобы он всегда двигался к курсору, но не обязательно в том же положении, что и он), перетащите значок «Двигаться к» в Поле действий. Это тот, который выглядит как стрелка, указывающая на маленькую точку. Опять же, во всплывающем окне убедитесь, что «относительный» не отмечен, и введите «mouse_x» для «положения X» и «mouse_y» для «положения Y». Кроме того, установите скорость, с которой вы хотите, чтобы объект двигался. Это потребует от вас некоторых экспериментов, чтобы получить желаемый эффект, но "5" работает хорошо.

Шаг 4

Создайте комнату, щелкнув правой кнопкой мыши "комнату" и выбрав "создать новую комнату".

Шаг 5

Добавьте объект-спутник в комнату, щелкнув где-нибудь внутри.

Шаг 6

Запустите игру, нажав на зеленую стрелку в верхней части экрана. В зависимости от того, какой метод вы выбрали на шаге 3, объект-ведомый будет либо мгновенно телепортироваться к местоположению вашей мыши каждый раз, когда вы его перемещаете, либо начнет преследовать указатель мыши по экрану.


  1. Как сделать Игры Работа на SGH - A707
  2. Как сделать бутерброд в Alchemy Android Game
  3. Как сделать людей в Alchemy Android Game
  4. Как сделать свою собственную игру для PSP
  5. Как заставить Sims 2 работать быстрее