Entrar
Últimos assuntos
» Colisões não funcionandopor RastaMaan Ontem à(s) 19:49
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Ontem à(s) 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» 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
ajuda especifica com instancia seguindo tela
2 participantes
Página 1 de 1
ajuda especifica com instancia seguindo tela
olá, estou com um problema especifico, já tentei de tudo e não conseguir resolver, é o seguinte.
Eu tenho um objeto que vai ser criado na tela repetidamente, em varios lugares, o problema acontece que após ser criado em determinada posição, eu preciso que ela siga a tela baseado na posição que ele foi criado. Ex: se ele foi criado em x=20, y=30, preciso que ele siga a tela baseada nessa coordenada, o grande problema é que esse objeto vai se repetir na tela mais de 50x, em diferentes lugares, por isso não posso colocar no step x=view_xview, pq ai as 50 repetições ficariam no mesmo lugar, e eu preciso que elas sigam a tela baseadas na posição em que foram criadas. Se algum tiver alguma ideia, já tentei de tudo e nada resolve.
Eu tenho um objeto que vai ser criado na tela repetidamente, em varios lugares, o problema acontece que após ser criado em determinada posição, eu preciso que ela siga a tela baseado na posição que ele foi criado. Ex: se ele foi criado em x=20, y=30, preciso que ele siga a tela baseada nessa coordenada, o grande problema é que esse objeto vai se repetir na tela mais de 50x, em diferentes lugares, por isso não posso colocar no step x=view_xview, pq ai as 50 repetições ficariam no mesmo lugar, e eu preciso que elas sigam a tela baseadas na posição em que foram criadas. Se algum tiver alguma ideia, já tentei de tudo e nada resolve.
uilson- Games Ranking :
Notas recebidas : A
Data de inscrição : 22/03/2011
Reputação : 0
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: ajuda especifica com instancia seguindo tela
No Step:
- Código:
x = view_xview[0] + xstart;
y = view_yview[0] + ystart;
Re: ajuda especifica com instancia seguindo tela
vlw pela ajuda wily, mas infelizmente não funcionou, pela logica era pra funcionar, mas o objeto some da tela, n sei onde vai parar...Willy escreveu:No Step:Isso deve resolver...
- Código:
x = view_xview[0] + xstart;
y = view_yview[0] + ystart;
Edit:
Consegui! o problema estava na room, os objetos eram criados em coordenadas altas devido ao tamanho da room, que superavam o valor da view, por isso eles sumiam, ai coloquei pro objeto ser criado em valores dentro do tamanho da view deu certo! Muito obrigado pela ajuda!
uilson- Games Ranking :
Notas recebidas : A
Data de inscrição : 22/03/2011
Reputação : 0
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: ajuda especifica com instancia seguindo tela
Realmente, deveria. Inclusive eu testei esse código aqui...
Bom, vamos aos possíveis problemas e soluções:
1- "Some da Tela" - Se tiver o objeto em questão estiver usando draw e não tiver nenhum comando para desenhar uma sprite, esse é o problema. Pode ser resolvido com esse código no draw:
2- "Funcionou mas você não sabe" - Suponhamos que a sua view seja 640x480, e a sua room, é do tamanho 2500 x 1000. Se esses objetos forem criados em coordenadas superiores a elas ou menores que zero, não vão aparecer mesmo, pois sempre vão ficar fora da view. Se for um objeto que cria esses outros objetos, configure para que seja sempre criado dentro dessa view.
3- Se nada disso funcionar, coloque o código "show_message(x)" e show_message(y) no key_press_enter do objeto que não aparece. Só pra pelo menos sabermos onde ele está...
Bom, vamos aos possíveis problemas e soluções:
1- "Some da Tela" - Se tiver o objeto em questão estiver usando draw e não tiver nenhum comando para desenhar uma sprite, esse é o problema. Pode ser resolvido com esse código no draw:
- Código:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,1);
2- "Funcionou mas você não sabe" - Suponhamos que a sua view seja 640x480, e a sua room, é do tamanho 2500 x 1000. Se esses objetos forem criados em coordenadas superiores a elas ou menores que zero, não vão aparecer mesmo, pois sempre vão ficar fora da view. Se for um objeto que cria esses outros objetos, configure para que seja sempre criado dentro dessa view.
3- Se nada disso funcionar, coloque o código "show_message(x)" e show_message(y) no key_press_enter do objeto que não aparece. Só pra pelo menos sabermos onde ele está...
Re: ajuda especifica com instancia seguindo tela
Willy escreveu:Realmente, deveria. Inclusive eu testei esse código aqui...
Bom, vamos aos possíveis problemas e soluções:
1- "Some da Tela" - Se tiver o objeto em questão estiver usando draw e não tiver nenhum comando para desenhar uma sprite, esse é o problema. Pode ser resolvido com esse código no draw:Sinceramente, acho que não é isso, mas é bom checar...
- Código:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,1);
2- "Funcionou mas você não sabe" - Suponhamos que a sua view seja 640x480, e a sua room, é do tamanho 2500 x 1000. Se esses objetos forem criados em coordenadas superiores a elas ou menores que zero, não vão aparecer mesmo, pois sempre vão ficar fora da view. Se for um objeto que cria esses outros objetos, configure para que seja sempre criado dentro dessa view.
3- Se nada disso funcionar, coloque o código "show_message(x)" e show_message(y) no key_press_enter do objeto que não aparece. Só pra pelo menos sabermos onde ele está...
foi justamente a opção 2. a room era bem maior que a view e eles eram criados com valores alto, por isso não apareciam, ajeitei esse detalhe e deu certo!
Muito obrigado pela ajuda.
uilson- Games Ranking :
Notas recebidas : A
Data de inscrição : 22/03/2011
Reputação : 0
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos