GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» 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

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


ajuda especifica com instancia seguindo tela

2 participantes

Ir para baixo

ajuda especifica com instancia seguindo tela Empty ajuda especifica com instancia seguindo tela

Mensagem por uilson Seg 16 Set 2013, 11:52

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.
uilson
uilson

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 22/03/2011
Reputação : 0
Número de Mensagens : 42
Prêmios : ajuda especifica com instancia seguindo tela Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

ajuda especifica com instancia seguindo tela Empty Re: ajuda especifica com instancia seguindo tela

Mensagem por Willy Seg 16 Set 2013, 12:13

No Step:
Código:
x = view_xview[0] + xstart;
y = view_yview[0] + ystart;
Isso deve resolver...
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : ajuda especifica com instancia seguindo tela Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

ajuda especifica com instancia seguindo tela Empty Re: ajuda especifica com instancia seguindo tela

Mensagem por uilson Seg 16 Set 2013, 12:40

Willy escreveu:No Step:
Código:
x = view_xview[0] + xstart;
y = view_yview[0] + ystart;
Isso deve resolver...
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...

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
uilson

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 22/03/2011
Reputação : 0
Número de Mensagens : 42
Prêmios : ajuda especifica com instancia seguindo tela Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

ajuda especifica com instancia seguindo tela Empty Re: ajuda especifica com instancia seguindo tela

Mensagem por Willy Seg 16 Set 2013, 12:58

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:
Código:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,1);
Sinceramente, acho que não é isso, mas é bom checar...

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á...



Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : ajuda especifica com instancia seguindo tela Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

ajuda especifica com instancia seguindo tela Empty Re: ajuda especifica com instancia seguindo tela

Mensagem por uilson Seg 16 Set 2013, 13:31

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:
Código:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,1);
Sinceramente, acho que não é isso, mas é bom checar...

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
uilson

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 22/03/2011
Reputação : 0
Número de Mensagens : 42
Prêmios : ajuda especifica com instancia seguindo tela Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

ajuda especifica com instancia seguindo tela Empty Re: ajuda especifica com instancia seguindo tela

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos