Conectar-se
Quem está conectado
32 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 31 Visitantes

WellingtonBecker

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 18/09/2012
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Mover objeto para trás quando criado e posição aleatória.

em Sex 26 Out 2012, 21:14
Ola amigos do GMBR,

Em dado momento da minha criação me deparei com um impasse, quando crio um novo objeto, este por sua vez vem parar na frente de outros objetos que ja existiam antes.
Gostaria de saber se existe algum codigo que possa ser posto no Create para que quando criada a instancia ele vá para tras.

E tambem, se não for pedir demais, preciso aprender como criar uma instancia com posição aleatoria.

Por exemplo:

Create:
Código:

image_speed=1

alarm[0]=60;

alarm 0
Código:
Criar instancia em local aleatório, onde x é aleatório e y é uma coordenada especifica.

Desde já agradeço, grande abraço.




Última edição por BrunoSA em Sab 27 Out 2012, 00:32, editado 1 vez(es)
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0
Reputação : 177

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://redscreensoft.blogspot.com

Re: Mover objeto para trás quando criado e posição aleatória.

em Sex 26 Out 2012, 21:23
É só usar a variável depth. Todo objeto começa com o valor depth em 0, desde que você não tenha mudado já na janela de propriedades do objeto (Esta opção está abaixo da opção visible).

Colocando um valor negativo o objeto vai para frente, colocando um valor positivo ele vai para trás.

Código:
//Coloca o objeto na camada 20
depth=20
Lembre-se que para objetos que tem o mesmo valor de depth, vale a ordem de criação (Quem é criado primeiro fica atrás e quem é criado por ultimo fica em cima).

Criando objeto aleatório na camada 20:

Código:
//Cria objeto aleatóriamente na room
with(instance_create(irandom(room_width),irandom(room_height),objeto))
{
    //Camada 20
    depth=20
}
FLWS!
avatar
Data de inscrição : 18/09/2012
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Mover objeto para trás quando criado e posição aleatória.

em Sab 27 Out 2012, 00:31
Ola Alex FC,

Valeu mesmo, não apenas resolvi meu impasse como também aprendi Smile

Agradecido.

RESOLVIDO
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum