>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Fazer Objetos Seguirem o Cursor no Game Maker 7.0

Fazer um objeto no Game Maker seguir o cursor do mouse pela tela pode ser feito facilmente com algumas funções embutidas. O mais importante é lembrar que você sempre pode obter a "posição X" do mouse — ou a distância do mouse ao lado esquerdo da tela — usando a palavra-chave "mouse_x". Da mesma forma, obtém a "posição Y" — distância do mouse ao topo da tela — com "mouse_y".

Passo 1

Crie um sprite clicando com botão direito no menu "Sprite" e escolhendo "criar sprite". Use as ferramentas de pintura embutidas para desenhar uma forma simples representando o jogador. Um círculo, quadrado ou algo similarmente simples serve.

Passo 2

Crie um objeto com esse sprite clicando com botão direito no menu "Objeto" e escolhendo "criar objeto". Nomeie "seguidor", clique na lista de sprites para atribuir o sprite recém-criado. Não feche a janela de configurações do objeto.

Passo 3

Clique em "adicionar evento". Clique em "step" e escolha "begin step".

Se quer que o objeto esteja sempre na mesma posição do cursor, arraste o ícone "Pular para Posição" para a caixa "Ações". É o que parece uma seta entre dois "X". No menu pop-up, escreva "mouse_x" como "posição X" e "mouse_y" como "posição Y". Certifique-se que a caixa "relativo" NÃO está marcada.

Se, por outro lado, quer que o objeto siga literalmente o cursor (sempre movendo em direção a ele, mas não necessariamente na mesma posição), arraste o ícone "Mover em direção a" para a caixa Ações. É o que parece uma seta apontando para um pontinho. Novamente, no pop-up, garanta que "relativo" está desmarcado e insira "mouse_x" para "posição X" e "mouse_y" para "posição Y". Além disso, defina a velocidade desejada. Isso exigirá experimentação para o efeito desejado, mas "5" funciona bem.

Passo 4

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

Passo 5

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

Passo 6

Inicie o jogo clicando na seta verde no topo da tela. Dependendo do método escolhido no Passo 3, o objeto seguidor teleportará instantaneamente para a localização do mouse a cada movimento, ou começará a perseguir o ponteiro do mouse pela tela.