Gabrielgeh
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Tuto de higscores online
por gabrielgehs3 Seg Out 08, 2012 3:00 am

» Downloads para o iniciante
por gabrielgeh Seg Out 08, 2012 12:11 am

» Colheita1
por gabrielgeh Seg Out 08, 2012 12:08 am

» Tuto Introdução aos argumentos
por gabrielgeh Seg Out 08, 2012 12:06 am

» Tutorial do iniciantes plataforma horizontal com gravidade
por gabrielgeh Seg Out 08, 2012 12:05 am

» Tutorial do iniciante noções e if/else
por gabrielgeh Seg Out 08, 2012 12:04 am

» Tutorial do iniciante mudando de Sprite
por gabrielgeh Seg Out 08, 2012 12:03 am

» Tutorial do iniciante movimentando-se
por gabrielgeh Seg Out 08, 2012 12:01 am

Os membros mais ativos do mês
Nenhum usuário

Parceiros
GAHGEH GAMES

Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 5 em Seg Out 08, 2012 3:04 am

Tuto Introdução aos argumentos

Ir para baixo

Tuto Introdução aos argumentos Empty Tuto Introdução aos argumentos

Mensagem por gabrielgeh Seg Out 08, 2012 12:06 am

Nome: Introdução aos argumentos(Por Gabrielgeh)
Descrição: Darei uma breve descrição de como usar os argumentos.
Nível de dificuldade: Iniciante
Requerimentos: Usei o Game Maker 8 PRO

Os argumentos são mais usados nos scripts da pasta script.

Por exemplo:


Você quer criar um script de movimento RPG.
Então crie um script na pasta script com o nome de “mover” sem aspas, então coloque os códigos:

Código:
if keyboard_check(vk_up){y-=argument0}//define a velocidade vertical subindo
if keyboard_check(vk_down){y+=argument0}//define a velocidade vertical descendo

if keyboard_check(vk_left){x-=argument1}//define velocidade horizontal esqueda
if keyboard_check(vk_right){x+=argument1}//define velocidade horizontal direita

Estes argumentos funcionam assim:

No código que citado acima com o nome de “mover” sem as aspas, quando você chamar esse script no objeto é assim:

mover(argument0,argument1) que é
mover(velocidade vertical, velocidade horizontal)

Então você substitui argument0(que no caso é a velocidade vertical) pelo valor que você quer que seja a velocidade vertical do player.
E argument1(que no caso será a velocidade horizontal) pelo valor que você quer que seja a velocidade horizontal do player.

Exemplo:
No step do obj_player você coloca o codigo:
Código:
mover(5,10) //A velocidade vertical será=5, e a velocidade horizontal será=10.
Pronto seu player ja ira mover as custas de um script!

Obs: Se nada for colocado como argumento, o game maker entende que os argumentos são "zero".
Exemplo:Se você colocar no player o codigo:
Código:
mover(5,)
Ou
Código:
mover(5)
A velocidade vertical será 5 e a velocidade Horizontal será 0, por que você não colocou nenhum valor no argument1(velocidade horizontal) então o Game Maker entenderá que o argument1(velocidade horizontal) vale 0.


Se ficou com preguiça de faser esses dois codigos aqui a engine pronta e explicada com 11kb de tamanho:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Bom já deixei meu recado pessoal.

Façam bom proveito.
Reportem-me por qualquer erro que existir.
Qualquer duvida é só perguntar.
gabrielgeh
gabrielgeh
Admin

Gabrielgeh
Alerta :
Tuto Introdução aos argumentos Left_bar_bleue0 / 1000 / 100Tuto Introdução aos argumentos Right_bar_bleue

Mensagens : 8
Data de inscrição : 05/10/2012
Idade : 29

https://gabrielgeh.directorioforuns.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos