Alterar o tamanho da room no jogo?

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

Alterar o tamanho da room no jogo?

Mensagem por gabrielsch em Qua 14 Set 2011, 07:14

Como fazer isso em pleno jogo e enquanto estiver na room? É possível? Se sim como?

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Alterar o tamanho da room no jogo?

Mensagem por saim em Qua 14 Set 2011, 08:51

Não é possível, mas é possível alterar as variáveis da view, ou seja, vai PARECER que a room mudou de tamanho.
Código:
view_wview[0]+=alteracaoDeZoom; view_hview[0]+=alteracaoDeZoom

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Alterar o tamanho da room no jogo?

Mensagem por Alex FC em Qua 14 Set 2011, 10:40

Entendi sua pergunta. Você deve ter percebido que as funções room_set_width e room_set_height não funcionaram em seus testes, certo? Isso porque a room não pode ter seu tamanho alterado estando nela.

Para resolver esse pequeno obstáculo crie uma room de redimensionamento. Ela vai mudar o tamanho da room que você quer.

Procedimentos:

-Crie uma room vazia de nome resize.
-Guarde os valores novos da room em duas variáveis globais.
-Deixe a room que deve ter o tamnho mudado em Persistent, caso queira as coisas continuem de onde pararam.
-No create da room resize coloque:

Código:
//Muda o tamanho da room "room_jogo"
room_set_width(room_jogo,global.w_var)
room_set_height(room_jogo,global.h_var)

//retorna à room "room_jogo"
room=room_jogo

-No step do objeto que muda o tamnaho da room:

Código:
if keyboard_check_pressed(vk_enter)
{
//muda o valor das variáveis
global.w_var=1000
global.h_var=500

//vai para a room de resimensionamento
room=resize
}

Terminado. Não testei, mas deve funcionar sim.

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Alterar o tamanho da room no jogo?

Mensagem por gabrielsch em Qua 14 Set 2011, 14:16

Alex FC escreveu:Entendi sua pergunta. Você deve ter percebido que as funções room_set_width e room_set_height não funcionaram em seus testes, certo? Isso porque a room não pode ter seu tamanho alterado estando nela.

Para resolver esse pequeno obstáculo crie uma room de redimensionamento. Ela vai mudar o tamanho da room que você quer.

Procedimentos:

-Crie uma room vazia de nome resize.
-Guarde os valores novos da room em duas variáveis globais.
-Deixe a room que deve ter o tamnho mudado em Persistent, caso queira as coisas continuem de onde pararam.
-No create da room resize coloque:

Código:
//Muda o tamanho da room "room_jogo"
room_set_width(room_jogo,global.w_var)
room_set_height(room_jogo,global.h_var)

//retorna à room "room_jogo"
room=room_jogo

-No step do objeto que muda o tamnaho da room:

Código:
if keyboard_check_pressed(vk_enter)
{
//muda o valor das variáveis
global.w_var=1000
global.h_var=500

//vai para a room de resimensionamento
room=resize
}

Terminado. Não testei, mas deve funcionar sim.

FLWS!


Muito bom, testei aqui e funcionou MUITO bem, na realidade eu tentava mudar a propria variavel room_width... SAHUSAUHHSUASA'

Pois bem, tópico resolvido! Vlw Alex!

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Alterar o tamanho da room no jogo?

Mensagem por Conteúdo patrocinado Hoje à(s) 13:44


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