Login

Esqueci minha senha

Últimos assuntos
» [NOVO!] E-mail, canal e facebook!
por Ace A.R.D. Seg 5 Dez - 12:13:28

» Ainda há esperança? [POR FAVOR LEIA!]
por Ace A.R.D. Dom 4 Dez - 16:56:50

» Run Guy! (jogo de Jam)
por Divin Sphere Hiroshai Sex 2 Dez - 16:05:53

» Dando uma nova chance ao forum
por IanLages Sex 2 Dez - 15:18:16

» HQ: The Parallax
por Ace A.R.D. Sex 2 Dez - 8:16:00

» Meu site basico
por dangamer Ter 29 Nov - 16:14:03

» Baixe PROF-HERO!
por Efraim Leonardo Dom 27 Nov - 13:01:17

» Recolhendo numero de parças
por Divin Sphere Hiroshai Ter 22 Nov - 19:24:19

» Super Smash Bros. Crusade!
por BlueFox Seg 21 Nov - 10:44:26

» Novo Membro - Israel Games
por IsraelGames Sab 19 Nov - 8:40:02

» Sonic & Metal Sonic One-Shots
por Ace A.R.D. Sex 18 Nov - 17:52:37

» O fim se aproxima
por Ace A.R.D. Sex 18 Nov - 17:01:19

» forum morreu???? nooooo!!!
por Divin Sphere Hiroshai Sex 18 Nov - 14:46:16

» Stardust the history
por Divin Sphere Hiroshai Sex 18 Nov - 14:42:41

» Novo no Forum - Me chamem de Fubuki
por fujoshiman1234 Qui 10 Nov - 16:38:59

» Nova série animada e vaga para dublagem
por Divin Sphere Hiroshai Sab 5 Nov - 19:14:07

» Adeus SGM parte 1
por Divin Sphere Hiroshai Ter 1 Nov - 19:21:37

» A Jornada Completo
por Divin Sphere Hiroshai Qua 12 Out - 16:06:38

» Um Menu Diferenciado e ... votação ? o.Õ
por Nest_DJ.EXtreme Dom 9 Out - 18:00:23

» Gibi do Sonic com um titulo grande demais
por dangamer Dom 18 Set - 20:01:36


[Tutorial]Como fazer boost

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Tutorial]Como fazer boost

Mensagem por Julio The Fox em Sab 21 Jan - 14:57:45

Olá pessoal, vou ensiná-los agora a como criar um boost e sair turbando por aí.


Feito no GM 8.

Bom, vamos lá.

Antes de tudo, usarei as variáveis global.boost (para o boost) e global.pose (para o boost ficar para a esquerda ou direita, dependendo do player).

Sugestão: para por o global.pose, ponha no step (e no create, de acordo com a direção em que ele é criado) do player:

Código:
if keyboard_check (vk_right) {global.pose=false}
if keyboard_check (vk_left) {global.pose=true}

No Step do Player

Código:
if global.boost>100 {global.boost=100}
if global.boost<0 {global.boost=0}

E no create do Player

Código:
global.boost=0 //ou outro valor que queira por
global.pose=false //false se ele for criado virado para a direita, true se for criado para a esquerda
ETAPA 1 - Criando o efeito do boost

Considerando que você já tenha o Player já configurado para andar de um lado pro outro, vamos criar o sprite do efeito do boost.

Não precisa ter várias subimagens, o meu, por exemplo, tem 3.

E não se esqueça de ajustar a opacidade para ficar meio transparente

Tendo o sprite do efeito do Boost, vamos criar o objeto do Boost.
Crie um objeto com um nome qualquer (sugiro objBoost ou obj_boost), nele, ponha o Depth como -10 (ou outro valor menor), visível, não sólido e vamos criar 3 eventos:

Evento 1 - Create
Nesse evento, vamos colocar esse código
Código:

sprite_index=sprite_do_boost;image_speed=0.5
Você pode escolher qualquer valor na image_speed!

Evento 2 - Step
Aqui, vamos definir o que acontecerá quando o boost estiver sendo usado, vamos colocar esse código no evento:
Código:
global.boost-=0.3

if global.pose=false
    {image_xscale=+1}

if global.pose=true
    {image_xscale=-1}
if global.boost<1{instance_destroy()}

Nesse caso, vou explicar o que acontece:

O global.boost-=0.3, define quanto ele perde enquanto usa, nesse caso, 0.3 por step.
O if global.pose=false/true, define a direção do boost, esquerda ou direita.
O if global.boost<1{instace_destroy()}, diz ao GM que se o boost acabar, ele some

Evento 3 - End Step

Aqui, vamos colocar esse código

Código:

x=obj_player.x
y=obj_player.y

Explicando:
Com isso, o boost será criado aonde o player está!

ETAPA 2 - Fazendo o boost acelerar o Player

Aqui, vamos mudar o Player. No Player, vamos adicionar um evento de colisão com o boost, e nesse evento, colocar esse código

Código:
if global.pose=false {hspeed=25}
if global.pose=true {hspeed=-25}

Pode-se mudar o 25 para outro valor qualquer.

ETAPA 3 - Adicionando o botão de boost

Novamente no Player, vamos criar um evento de Key_press (isso mesmo, Key Press), nele, você escolhe qualquer tecla que quiser para acionar o boost.

Então, nesse evento, vamos colocar essas seguintes ações:

Ação 1 - Test Expression

Para quem não sabe onde fica, fica na aba Control, e é uma ? (ou basta olhar a imagem abaixo):


Então, colocamos a ação Test Expression, e lá, terá umm campo para escrever, você escreve isso:
Código:

global.boost>1

Ação 2 - Start of a block

Ação 3 - Create instance

Para quem não sabe, Create instance fica na aba Main1 e é o primeiro quadrinho (uma lâmpada).

Nele, você coloca:



Não se esqueça de marcar o Relative.

Ação 4 - End of a block

ETAPA 5 - Fazendo o boost parar quando soltar o botão de boost

Agora só adicionar um evento de Key Release e colocar a tecla que você pôs para ativar o boost. Então, nele, põe uma ação de Destroy instance, e na Destroy Instance, marque Object e indique o obj_boost:




ETAPA 6 - Crie a room e saia turbando por aí Razz

Espero que tenham gostado do tutorial, e tenha algum meio de recarregar o boost.



Créditos:

Taigo (me ensinou a fazer o boost desse jeito)


Última edição por Julio The Fox em Sab 21 Jan - 17:48:40, editado 2 vez(es)

______________________________________________________________________________________________
Lutar sempre, vencer talvez, desistir jamais.

By: Yuri The Hedgehog

Julio The Fox

Mensagens : 912
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 20
Masculino
Localização : Vaco do tempo espaço perdido.

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Yuri The Hedgehog em Sab 21 Jan - 14:59:38

Bom tuto, mas aqui não esta mostrando nenhuma imagem...

______________________________________________________________________________________________

"Spartans never die, They're just missing in action"- Remember Reach.



I Am Yuri, Yuri The Hedgehog.

Yuri The Hedgehog

Mensagens : 712
Reputação : 1
Data de inscrição : 21/09/2011
Idade : 18
Masculino
Localização : ONI, Base Sowrd, Babd Catha Ice Shelf, Eposz, Reach

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Julio The Fox em Sab 21 Jan - 15:04:32

Ups, esqueci de postar Yuri, valeu por avisar Embarassed

EDIT

imagens postadas

______________________________________________________________________________________________
Lutar sempre, vencer talvez, desistir jamais.

By: Yuri The Hedgehog

Julio The Fox

Mensagens : 912
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 20
Masculino
Localização : Vaco do tempo espaço perdido.

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Sonic Luan em Sab 21 Jan - 15:13:36

Very Happy nossa ganha 10 rings

Sonic Luan

Mensagens : 3335
Reputação : 18
Data de inscrição : 06/06/2011
Idade : 17
Masculino
Localização : Casa

Ver perfil do usuário http://sonicmaker.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Julio The Fox em Sab 21 Jan - 17:51:36

Valeu os Very Happy
Gostou do tuto?

______________________________________________________________________________________________
Lutar sempre, vencer talvez, desistir jamais.

By: Yuri The Hedgehog

Julio The Fox

Mensagens : 912
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 20
Masculino
Localização : Vaco do tempo espaço perdido.

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Sonic Luan em Sab 21 Jan - 18:02:30

cyclops se eu não tivesse gostado não te daria rings

Sonic Luan

Mensagens : 3335
Reputação : 18
Data de inscrição : 06/06/2011
Idade : 17
Masculino
Localização : Casa

Ver perfil do usuário http://sonicmaker.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por BlueFox em Sab 21 Jan - 19:07:05

muito bom me ajudou bastante vlw pelo tuto julio

______________________________________________________________________________________________

BlueFox

Mensagens : 1297
Reputação : -3
Data de inscrição : 30/09/2011
Idade : 17
Masculino

Ver perfil do usuário http://sonicuniversegamemak.forumeiros.com/forum

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Taigo Toushirou em Dom 22 Jan - 20:06:08

Nem ganho rings por isso? ¬¬
O tutorial fico bom cara mas, você não me falo nada! (A programação é a mesma que botei no seu jogo)
Também quero 10 rings ou então divide!

Taigo Toushirou
Adiministrador

Mensagens : 1787
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 23
Masculino
Localização : Salvador Bahia

Ver perfil do usuário http://veloxzone2.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Sonic Luan em Dom 22 Jan - 20:09:32

Shocked nossa
Taigo ganha 10 rings

Sonic Luan

Mensagens : 3335
Reputação : 18
Data de inscrição : 06/06/2011
Idade : 17
Masculino
Localização : Casa

Ver perfil do usuário http://sonicmaker.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por ... em Qui 26 Jan - 19:10:11

Tutorial bom,mas tô preguiçoso demais pra fazer Razz
Assim quando der,posto falando se deu certo ou não.

______________________________________________________________________________________________
Chat box. Se eu estiver on eu estarei lá.
sonicmaker.forumeiros.com/chatbox/index.forum?
Apoia o chat box tambem? Coloque a fraze e o link acima em sua assinatura



...

Mensagens : 116
Reputação : 0
Data de inscrição : 26/01/2012
Masculino
Localização : Guaratinguetá - SP

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Gabriel o ouriço em Qua 4 Jul - 8:36:56

Nao resultou o sonic nao faz nem sequer o obj_boost

______________________________________________________________________________________________
VISITE MEU FORUM! [Você precisa estar registrado e conectado para ver este link.]

Gabriel o ouriço

Mensagens : 64
Reputação : 0
Data de inscrição : 03/07/2012
Idade : 15
Masculino
Localização : Portugal

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por BlueFox em Qua 4 Jul - 8:39:39

vc deve ter feito alguma coisa errada pois eu consegui faser na minha engine e funcionou direitinho

______________________________________________________________________________________________

BlueFox

Mensagens : 1297
Reputação : -3
Data de inscrição : 30/09/2011
Idade : 17
Masculino

Ver perfil do usuário http://sonicuniversegamemak.forumeiros.com/forum

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por - em Qua 4 Jul - 10:15:44

fiz tudo certo mas deu erro Shocked
aparece só o boost e não fica rápido

-

Mensagens : 80
Reputação : 0
Data de inscrição : 09/06/2012
Masculino

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Slash the hedgehog em Qui 30 Jan - 1:27:54

Pessoal eu não to conseguindo alguem pode me ajudar ??  Sad

Slash the hedgehog

Mensagens : 7
Reputação : 0
Data de inscrição : 04/06/2013
Idade : 17
Masculino
Localização : Pelotas-RS

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Lucas Dojiyu em Qui 30 Jan - 11:13:27

cara esse topico e velho,nao pode reviver topicos

______________________________________________________________________________________________
~assinatura~
Sou Lucas,prazer,sou spriter,compositor,otaku,gamer e outros
Sou feliz,viciado em sprites e musicas(nao consigo fazer sprites se eu nao escutar uma musica boa),e curto bastante conversar ^-^
Eu namoro a nara que e minha ouriça forever ^-^
tenho varios amigos aqui,o meu melhor amigo e o leon,mas eu tambem tenho amigos desse nivel,como o Light,Hunter,Taigo,Nara,Sombrio,Ace,e outros

se quiser falar comigo tenho alguns contatos,facebook e skype - Lucas Dojiyu -,pelo chat daqui do forum,ou pelo o meu forum megamanxrevolution.forumeiros.com

ate mais....

Lucas Dojiyu

Mensagens : 368
Reputação : 0
Data de inscrição : 15/08/2013
Idade : 19
Masculino
Localização : RJ

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Sonic, o android em Qua 16 Abr - 7:44:44

Obrigado me-ajodou muito!

TÓPICO REVIVIDO
-25% WARN

Sonic, o android

Mensagens : 24
Reputação : -1
Data de inscrição : 02/04/2014
Masculino

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Emerson the Hedgehog em Sex 16 Jan - 11:12:37

não da pra ver as imagens assim ñ vai dar

Emerson the Hedgehog

Mensagens : 3
Reputação : 0
Data de inscrição : 16/01/2015
Idade : 15
Masculino

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial]Como fazer boost

Mensagem por Conteúdo patrocinado Hoje à(s) 7:25:04


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum