Entrar
Últimos assuntos
» Retorno da GMBR!!!por theguitarmester Ter 19 Mar 2024, 22:38
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16
» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05
» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55
» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39
» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28
» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01
Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
+4
Suadao
Gabreel
VerdiMare
Denis Lemos
8 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Assunto: Como fazer as fases se abrirem e o Mario ir até a próxima fase !
Nivel: Intermediário !
Versão: GM7 PRO, deve rodar no Lite não sei todas as sua limitações de uso, mas creio que não usei nenhum script da versão PRO !
Este é um tutorial que será necessário saber o básico sobre a interface e alguns comandos do Game Maker !!!
Primeiramente, será necessário copiar essa imagem para usar como o mundo !
Link :http://www.gamemakerbrasil.com/exposicao-f18/desenho-de-um-mundo-para-jogo-do-mario-t4772.htm#37270
Após ter adiquirido a imagem, abra o Game Maker em um novo projeto, crie uma room e adicione a imagem como backgroud, vá na aba settings e redimencione o tamanho da room para o mesmo da imagem, se não me engano é 900w por 750h !
Sprites :
Será necessário ter duas sprites para esse tutorial, uma do mario ícone e outra do caminho se dezbloqueando !
[img][/img]
[img][/img]
Para conseguir fazer a sprite do caminho se abrindo é bem simples, basta abrir a background do Mundo e selecionar a parte do caminho que você deseja, copiar, ir em adicionar uma nova sprite e colar, então começar a pintar de pouco em pouco o caminho se abrindo !
objetos :
Agora será necessário criar três objetos:
um com o nome controle => ele controlará algumas variáveis
outro com nome de mario_icone => coloque a sprite do mario icone nele
outro com o nome de caminho => coloque nele a sprite do caminho se abrindo
OBJETO CONTROLE :
No EVENTO CREATE do objeto controle coloque o código:
OBJETO CAMINHO :
No EVENTO CREATE do objeto caminho coloque o código:
No EVENTO STEP coloque o código:
para quando a animação terminar ficar na image_index=7, ou seja, na última !
Configurando a room:
Vá na room e mude o valor de snap_X para 4, e snap_Y para 4, para a grade faicar com os quadradinhos bem pequenos, para depois nós podermos pegar umas coordenadas com mais precisão !
E adicione o objeto controle em qualquer lugar, adicione o objeto caminho bem em cima do lugar de onde você copiou a sua sprite, e coloque o o mario no lugar onde você verá nas figuras abaixo, onde vai falar sobre os paths !!!
Paths:
Adicione um novo path bem em cima do trilho do caminho por onde o Mario vai cruzar, igual o da figura abaixo,dezmarcando a opição "closed" e não mude o nome !
[img][/img]
Agora adicione outro path para quando quizermos voltar o caminho, fazendo-o agora ao contrário !
[img][/img]
Agora crie outro path para o Mario ir para o lado, onde está o castelo !
[img][/img]
Agora crie o último path para ele voltar do castelo para a casinha do Yoshi !!!
[img][/img]
OBJETO MARIO ICONE :
No EVENTO CREATE do mario icone coloque :
OBS: Para descobrir as coordenadas X e Y da room é só passar o mouse na room , que bem à baixo é mostrado !
Qualquer dúvida ou erro que der me perguntem, que eu tentarei resolver !
Espero que gostem !!!
Para fazer passar a fase APERTE SPACE !!!!
Faça o DOWLOAD da engine de exemplo clicando aqui na frase, para um melhor entendimento !!!
Tchau !!!
Nivel: Intermediário !
Versão: GM7 PRO, deve rodar no Lite não sei todas as sua limitações de uso, mas creio que não usei nenhum script da versão PRO !
Este é um tutorial que será necessário saber o básico sobre a interface e alguns comandos do Game Maker !!!
Primeiramente, será necessário copiar essa imagem para usar como o mundo !
Link :http://www.gamemakerbrasil.com/exposicao-f18/desenho-de-um-mundo-para-jogo-do-mario-t4772.htm#37270
Após ter adiquirido a imagem, abra o Game Maker em um novo projeto, crie uma room e adicione a imagem como backgroud, vá na aba settings e redimencione o tamanho da room para o mesmo da imagem, se não me engano é 900w por 750h !
Sprites :
Será necessário ter duas sprites para esse tutorial, uma do mario ícone e outra do caminho se dezbloqueando !
[img][/img]
[img][/img]
Para conseguir fazer a sprite do caminho se abrindo é bem simples, basta abrir a background do Mundo e selecionar a parte do caminho que você deseja, copiar, ir em adicionar uma nova sprite e colar, então começar a pintar de pouco em pouco o caminho se abrindo !
objetos :
Agora será necessário criar três objetos:
um com o nome controle => ele controlará algumas variáveis
outro com nome de mario_icone => coloque a sprite do mario icone nele
outro com o nome de caminho => coloque nele a sprite do caminho se abrindo
OBJETO CONTROLE :
No EVENTO CREATE do objeto controle coloque o código:
- Código:
globalvar fase2,cam1;
fase2=false
cam1=false
- Código:
cam1=true
OBJETO CAMINHO :
No EVENTO CREATE do objeto caminho coloque o código:
- Código:
image_speed=0
No EVENTO STEP coloque o código:
- Código:
if cam1=true{image_speed=.1}
- Código:
image_index=7
fase2=true
para quando a animação terminar ficar na image_index=7, ou seja, na última !
Configurando a room:
Vá na room e mude o valor de snap_X para 4, e snap_Y para 4, para a grade faicar com os quadradinhos bem pequenos, para depois nós podermos pegar umas coordenadas com mais precisão !
E adicione o objeto controle em qualquer lugar, adicione o objeto caminho bem em cima do lugar de onde você copiou a sua sprite, e coloque o o mario no lugar onde você verá nas figuras abaixo, onde vai falar sobre os paths !!!
Paths:
Adicione um novo path bem em cima do trilho do caminho por onde o Mario vai cruzar, igual o da figura abaixo,dezmarcando a opição "closed" e não mude o nome !
[img][/img]
Agora adicione outro path para quando quizermos voltar o caminho, fazendo-o agora ao contrário !
[img][/img]
Agora crie outro path para o Mario ir para o lado, onde está o castelo !
[img][/img]
Agora crie o último path para ele voltar do castelo para a casinha do Yoshi !!!
[img][/img]
OBJETO MARIO ICONE :
No EVENTO CREATE do mario icone coloque :
- Código:
pode_ir_fase1=true
image_speed=.2
- Código:
// Ir para a fase 2 ou ir para a casa do Yoshi e ir automatico para próxima fase quando acabar a animação
if position_meeting(841,718,obj_mario_icon){// Se estiver posicinado na posição X,Y da room
if keyboard_check_pressed(vk_right){ // se apertar para direita
path_start(path2,2,0,true) //dará start ao path que faz ir para o castelo !
}
if keyboard_check_pressed(vk_up) && fase2=true{ // se apertar para cima e fase dois estiver liberada, ou seja a animação da sprite do caminho estiver terminada
path_start(path0,2,0,true) // dará início ao começo do path para ir à próxima fase
}
//ir automático
if fase2=true && pode_ir_fase1=true{ // quando a fase dois for liberada e a variável pode ir for verdadeira
path_start(path0,2,0,true) // drá início ao path que faz ele caminhar para a próxima fase
pode_ir_fase1=false // deixa a variável como falssa para só funcionar na primeira vez que passa de fase
}
}
// voltar do castelo para a casinha do Yoshi
if position_meeting(868,740,obj_mario_icon){ // se estiver posicionado na posição tal da room
if keyboard_check(vk_left){ // E se apertar para esquerda
path_start(path3,2,0,true) // comaçará o path que faz voltar do castelo para a casa do Yoshi
}
}
// voltar da segunda fase para a casa do Yoshi
if position_meeting(808,596,obj_mario_icon){
if keyboard_check(vk_down){
path_start(path1,2,0,true)
}
}
OBS: Para descobrir as coordenadas X e Y da room é só passar o mouse na room , que bem à baixo é mostrado !
Qualquer dúvida ou erro que der me perguntem, que eu tentarei resolver !
Espero que gostem !!!
Para fazer passar a fase APERTE SPACE !!!!
Faça o DOWLOAD da engine de exemplo clicando aqui na frase, para um melhor entendimento !!!
Tchau !!!
Última edição por Denis Lemos em Qua 27 Out 2010, 14:36, editado 1 vez(es)
Denis Lemos- Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Unity
- C#
- Godot
- C ou C++
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Esse tuto fiko ótimo! bem explicado, depois eu baixo o
exemplo em engine e falo oq achei
eu nun tinha penssado em usar Path =\
kra fiko bem elaborado!
Até mais
Edit: editar em ingês XD ahauhauuahuah
exemplo em engine e falo oq achei
eu nun tinha penssado em usar Path =\
kra fiko bem elaborado!
Até mais
Edit: editar em ingês XD ahauhauuahuah
VerdiMare- Data de inscrição : 21/02/2009
Reputação : 0
Número de Mensagens : 679
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Tem um jeito que você configura a direção que o caminho vai..
E com ccurvas configura com alarm...
no ponto da fase ele fika speed 0
Mais nesse fika mais profissional
E com ccurvas configura com alarm...
no ponto da fase ele fika speed 0
Mais nesse fika mais profissional
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Fenomenal denis L.! Nota 10. Obrigado por postar o engine! [Z¬D]
Convidad- Convidado
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Valeu pelos elogios galera, fico feliz se ajudei em alguma coisa !!!
Hà eu estava esquecendo de dizer !!! Na engine de exemplo o Mario para meio do fora lugar e dá uma puladinha na hora de começar à andar, isso é porque eu fiz os paths com pressa, com medo de cair a net e eu perder o que já tinha feito do tutorial, para corrigir isso é só dar uma editada melhor nas linhas dos paths, deixando-os mais precisos com os locais das fases !!!
Tchau !!!
Hà eu estava esquecendo de dizer !!! Na engine de exemplo o Mario para meio do fora lugar e dá uma puladinha na hora de começar à andar, isso é porque eu fiz os paths com pressa, com medo de cair a net e eu perder o que já tinha feito do tutorial, para corrigir isso é só dar uma editada melhor nas linhas dos paths, deixando-os mais precisos com os locais das fases !!!
Tchau !!!
Denis Lemos- Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Unity
- C#
- Godot
- C ou C++
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Não vi bug na engine não O.o
é eu gostei
Até mais
é eu gostei
Até mais
VerdiMare- Data de inscrição : 21/02/2009
Reputação : 0
Número de Mensagens : 679
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
xduardo- Data de inscrição : 21/01/2010
Reputação : 0
Número de Mensagens : 1
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Muito massa sua engine, eu já tinha visto ela mas não tinha postado porque tem aquelas horas do dia que a gente fica um pouco preguiçosos entende?
Fora isso, está demais a sua engine, com tudo explicado... E é claro,o tutorial melhor ainda.
Aguardo mais tutoriais de sua autoria!
Fora isso, está demais a sua engine, com tudo explicado... E é claro,o tutorial melhor ainda.
Aguardo mais tutoriais de sua autoria!
fonetico- Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
eu faria de outra forma q prefiro mais
Re: Over World ou OverWorld !!! Seleção e liberação de fases do Super Mario !
Q outra forma?Henrique_GJ escreveu:eu faria de outra forma q prefiro mais
@Topic:
Ficou bem legal, e o fato de vc ter postado uma engine para oq curiosos melhor ainda!
juao230- Data de inscrição : 17/12/2009
Reputação : 0
Número de Mensagens : 217
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Sprites Super Mario World
» Super Mario Extreme World beta 1
» Nuintendo presents- Super Mario World 64
» [Jogo] Super Mario World o retorno!
» Super Mario World - Bowser's Attack! 0.1 >> by freelipe
» Super Mario Extreme World beta 1
» Nuintendo presents- Super Mario World 64
» [Jogo] Super Mario World o retorno!
» Super Mario World - Bowser's Attack! 0.1 >> by freelipe
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|