Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
Mudando Port On Screen
2 participantes
Página 1 de 1
Mudando Port On Screen
Aew galera!!!
Estou tentando mudar o port on screen no jogo rodando, estou usando o view_hview e view_wview para trocar o tamanho da view (isso está funcionando) e o view_hport e view_hport para trocar o port on screen mas não está funcionando, como posso mudar o tamanho do mesmo?
Estou tentando mudar o port on screen no jogo rodando, estou usando o view_hview e view_wview para trocar o tamanho da view (isso está funcionando) e o view_hport e view_hport para trocar o port on screen mas não está funcionando, como posso mudar o tamanho do mesmo?
Ufrarion- Data de inscrição : 06/06/2010
Reputação : 3
Número de Mensagens : 222
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Mudando Port On Screen
Eu percebi que tem algo errado ao mudar o viewport em tempo real. Mas tem isso no manual:
Acho que fazendo isso depois de mudar o viewpost funciona:Manual escreveu:Note that the size of the image on the screen is decided based on the visible views at the beginning of the room. If you change views during the game, they might no longer fit on the screen. The screen size though is not adapted automatically. So if you need this you have to do it yourself, using the following functions:
window_set_region_size(w,h,adaptwindow) Set the width and height of the drawing region in the window. adaptwindow indicates whether the window size must be adapted if the region does not fit in. The window size will always be adapted if you use fixed scaling. (See the function window_set_region_scale().)
- Código:
window_set_region_size(view_wport,view_hport,-1);
Re: Mudando Port On Screen
Eu já tinha testado com essa função mas testei denovo, a tela está aumentando mas o conteudo está distorcido e parace ficar bugado porque clico num lugar e abre coisa em outro e com muito atraso e com varios cliques para funcionar.
Usei assim o code:
Usei assim o code:
- Código:
bhor=16
bver=16
view_hport[0]=(32*bver)+64
view_wport[0]=(32*bhor)+64
view_hview[0]=(32*bver)+64
view_wview[0]=(32*bhor)+64
window_set_region_size(view_wport[0],view_hport[0],-1);
Ufrarion- Data de inscrição : 06/06/2010
Reputação : 3
Número de Mensagens : 222
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Mudando Port On Screen
A função window_set_region_size é muito lenta, por isso não deve ser usada no step. E o terceiro argumento deve ser 0 ou 1.
Eu lembro que uma vez consegui, usando views, fazer a janela ser redimensionável mas com os pixeis perfeitos, sem que o GM "estrague" os gráficos. Mas eu deletei a engine...
Não sei não muito mais nada sobre isto.
Eu lembro que uma vez consegui, usando views, fazer a janela ser redimensionável mas com os pixeis perfeitos, sem que o GM "estrague" os gráficos. Mas eu deletei a engine...
Não sei não muito mais nada sobre isto.
Re: Mudando Port On Screen
Eu testei no create e no step com o argumento -1,0 e 1 mas nenhuma dessas tentativas funcionaram e a janela só precisa ser redimencionada quando um botão ser ativado (Jogo de campo minado).
Ufrarion- Data de inscrição : 06/06/2010
Reputação : 3
Número de Mensagens : 222
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Dúvida Estranha sobre Port on Screen/View in Room
» Mudando Sprite (gravidade)
» Mudando views
» Mudando sprite com path
» Mudando de path no GML
» Mudando Sprite (gravidade)
» Mudando views
» Mudando sprite com path
» Mudando de path no GML
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos