>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como fazer objetos seguirem o cursor no Game Maker 7.0


Ter um objeto no Game Maker seguindo o cursor do mouse pela tela pode ser feito com bastante facilidade com algumas funções internas. A parte mais importante é lembrar que você sempre pode recuperar a "posição X" do mouse - ou a distância do mouse do lado esquerdo da tela - usando a palavra-chave "mouse_x". Da mesma forma, você pode recuperar a "posição Y" - ou a distância do mouse da parte superior da tela - usando a palavra-chave "mouse_y".

Etapa 1


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, quadrado ou qualquer outra coisa adequadamente simples – servirá.

Etapa 2


Crie um objeto com esse 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 lista de sprite para atribuir o sprite que você acabou de criar. Não feche a janela de configurações do objeto.

Etapa 3


Clique em "adicionar evento". Clique em “passo” e escolha “começar passo”.

Se você deseja que o objeto esteja sempre localizado na mesma posição que o cursor do mouse, arraste o ícone "Saltar para a posição" para a caixa "Ações". É aquele que se parece com uma seta desenhada entre duas marcas de "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ê quiser que o objeto siga literalmente o cursor pela tela (de forma que ele esteja sempre se 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 parece uma seta apontando para um pontinho. Novamente, no pop-up, certifique-se de que "relative" 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 deseja que o objeto se mova. Isso exigirá alguma experimentação de sua parte para obter o efeito desejado, mas "5" funciona bem.

Etapa 4


Crie uma sala clicando com o botão direito do mouse em "sala" e escolhendo "criar nova sala".

Etapa 5


Adicione o objeto seguidor à sala clicando em algum lugar dentro.

Etapa 6


Comece o jogo clicando na seta verde na parte superior da tela. Dependendo de qual método você escolheu na Etapa 3, o objeto seguidor se teletransportará instantaneamente para o local do mouse toda vez que você o mover ou começará a perseguir o ponteiro do mouse pela tela.