Como fazer objetos seguirem o cursor no Game Maker 7.0

Crie um sprite clicando com o botão direito do mouse no menu "Sprite" e escolhendo "criar sprite". Use as ferramentas de pintura integradas para desenhar uma forma simples que possa representar o jogador. Um círculo, um quadrado ou qualquer outra coisa adequadamente simples - bastará.

Crie um objeto com aquele sprite clicando com o botão direito do mouse no menu "objeto" e escolhendo "criar objeto". Nomeie-o como "seguidor" e clique na caixa de listagem do sprite para atribuir a ele o sprite que você acabou de criar. Não feche a janela de configurações do objeto.

Se você deseja que o objeto esteja sempre localizado na mesma posição do cursor do mouse, arraste o ícone "Pular para a posição" na caixa "Ações". É aquele que se parece com uma seta desenhada entre duas marcas "X". No menu pop-up, escreva "mouse_x" como a "posição X" e "mouse_y" como a "posição Y". Certifique-se de que a caixa de seleção "relativa" não esteja marcada.

Se, por outro lado, você deseja que o objeto siga literalmente o cursor pela tela (de modo que seja sempre movendo em direção ao cursor, mas não necessariamente na mesma posição que ele), arraste o ícone "Mover em direção" para o Caixa de ações. É aquele que se parece com uma seta apontando para um pequeno ponto. Novamente, no pop-up, certifique-se de que "relativo" esteja desmarcado e digite "mouse_x" para a "posição X" e "mouse_y" para a "posição Y". Além disso, defina a velocidade em que gostaria que o objeto se movesse. Isso exigirá alguma experimentação de sua parte para obter o efeito desejado, mas "5" funciona bem.

Inicie o jogo clicando na seta verde na parte superior da tela. Dependendo de qual método você escolheu na Etapa 3, o objeto seguidor irá se teletransportar instantaneamente para o localização do mouse cada vez que você movê-lo, ou ele começará a perseguir o ponteiro do mouse ao redor do tela.