[duvida] liberar caminho ao passar de fase

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

[duvida] liberar caminho ao passar de fase

Mensagem por RodrigoOak em Sex 04 Nov 2011, 19:17

o titulo dis tudo,mais para quem quer os detalhes e o seguinte,quando o char passar de faze,que seria uma placa,ele voltava para o mapa e o mapa liberasse outro nivel e assim vai..
isso me ajudaria muito, se n entende e o seguinte veja no google sobre donkeykong country 1 ao 3 o meu mapa queria que foce desse estilo.

RodrigoOak

Ranking : Nota D
Número de Mensagens : 231
Data de inscrição : 09/09/2011
Notas recebidas : C+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [duvida] liberar caminho ao passar de fase

Mensagem por Carlos Mahnke em Sex 04 Nov 2011, 19:20

Vc pode fazer isso com um objeto controlador principal alocado em uma room anterior ao mapa/fases (pode ser na tela de título) e uma variável global.

Ao passar de fase vc atualiza essa variável global e então na tela do mapa vc checa qual as fases estão liberadas e com isso permite ou não a passagem para novos caminhos.

Carlos Mahnke

Ranking : Sem avaliações
Número de Mensagens : 202
Data de inscrição : 27/07/2011
Notas recebidas : A+B (não colocar conceito)
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [duvida] liberar caminho ao passar de fase

Mensagem por tecnologiaesites em Sex 04 Nov 2011, 20:15

coloca no evento other >game start
Código:
global.fase = false //  cria uma variavel global com o valor falso

step do objeto tipo que cerca o caminho
Código:
if(global.fase  = true){ // se varival for igaul a verdadeiro
instance_destroy()} // deleta o objeto que esta no caminho
no objeto que faz ele passar coloca assim
Código:
global.fase = true // variavel igual verdadeiro


Última edição por tecnologiaesites em Sex 04 Nov 2011, 21:52, editado 1 vez(es)

tecnologiaesites

Número de Mensagens : 115
Data de inscrição : 25/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://tslimite.blogspot.com

Voltar ao Topo Ir em baixo

Re: [duvida] liberar caminho ao passar de fase

Mensagem por Carlos Mahnke em Sex 04 Nov 2011, 20:25

tecnologiaesites escreveu:coloca no evento other >game start
Código:
global.fase = false

step do objeto tipo que cerca o caminho
Código:
if(global.fase  = true){
instance_destroy()}
no objeto que faz ele passar coloca assim
Código:
global.fase = true
Cara isso não explica bulhufas do que está sendo feito, ao menos comente as funções pra que um usuário mais inexperiente possa compreender.

Carlos Mahnke

Ranking : Sem avaliações
Número de Mensagens : 202
Data de inscrição : 27/07/2011
Notas recebidas : A+B (não colocar conceito)
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [duvida] liberar caminho ao passar de fase

Mensagem por Super Games em Sex 04 Nov 2011, 20:41

Bom...você pode criar vários objetos para o fim de determinada fase, ou seja, Placas(Está mais para Sonic está placa...)que tem cada uma a função de desbloquear determinada fase, por exemplo:
-Placa 1 desbloqueia a fase 2
-Placa 2 desbloqueia a fase 3
E Assim até acabar o jogo.
Porém você também pode utilizar outras técnicas como a do mais novo mestre Carlos Mahnke.

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [duvida] liberar caminho ao passar de fase

Mensagem por RodrigoOak em Dom 06 Nov 2011, 11:39

tecnologiaesites escreveu:
coloca no evento other >game start
CÓDIGO:
global.fase = false


step do objeto tipo que cerca o caminho
CÓDIGO:
if(global.fase = true){
instance_destroy()}

no objeto que faz ele passar coloca assim
CÓDIGO:
global.fase = true
Cara isso não explica bulhufas do que está sendo feito, ao menos comente as funções pra que um usuário mais inexperiente possa compreender.

isso tem razão,apezar que eu quero aprender como fazer e n copiar e colar,mais vlw a intenção.

Bom...você pode criar vários objetos para o fim de determinada fase, ou seja, Placas(Está mais para Sonic está placa...)que tem cada uma a função de desbloquear determinada fase, por exemplo:
-Placa 1 desbloqueia a fase 2
-Placa 2 desbloqueia a fase 3
E Assim até acabar o jogo.
Porém você também pode utilizar outras técnicas como a do mais novo mestre Carlos Mahnke.


poderia fazer isso,mais o meu projeto terá 40 fazes,e tambem,se eu fazer cada objeto por fase,deixaria muito pesado o arquivo,mesmo sendo zipado.

RodrigoOak

Ranking : Nota D
Número de Mensagens : 231
Data de inscrição : 09/09/2011
Notas recebidas : C+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [duvida] liberar caminho ao passar de fase

Mensagem por PedroX em Dom 06 Nov 2011, 13:41

Coloca num objeto do mapa o seguinte:
Código:
globalvar fases;
fases[0]=0;
fases[1]=0;
...
fases[39]=0;

Depois você coloca no Room End (no objeto player):
Código:
fases[room]=1;

E depois é só checar no mapa se a room está com valor 1.

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: [duvida] liberar caminho ao passar de fase

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


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