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
[Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
2 participantes
Página 1 de 1
[Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Como checar se um carro inteiro (sprite inteira) está dentro do retângulo ou não? se tiver metade para fora não faz nada se estiver inteiro dentro ''room finished'' ;D Vlws
Obs: Estou usando o sistema de busca mas para mim está bugado. Ja envie MP ao jiraya quanto à isso...
Obs: Estou usando o sistema de busca mas para mim está bugado. Ja envie MP ao jiraya quanto à isso...
Última edição por Soul Limaloko em Qua 25 Abr 2012, 01:11, editado 3 vez(es)
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Coloca esse código na colisão do objeto_carro com o objeto_retangulo:
- Código:
//Código por Guilherme Daniel Molin
global.finalx = sprite_get_width(sprite_index) - sprite_get_xoffset(sprite_index);
global.finaly = sprite_get_height(sprite_index) - sprite_get_yoffset(sprite_index);
with(other){
global.finalx2 = sprite_get_width(sprite_index) - sprite_get_xoffset(sprite_index);
global.finaly2= sprite_get_height(sprite_index) - sprite_get_yoffset(sprite_index);
}
if x >= (other.x+sprite_get_xoffset(sprite_index)) and (x+global.finalx <= other.x+ global.finalx2){
if (y >= other.y+sprite_get_yoffset(sprite_index)) and (y+global.finaly <= other.y+global.finaly2){
//CÓDIGO QUE VOCÊ QUER EXECUTAR!!!
}
}
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Tentei mas não deu não parceiro! :s Não reinicia o game :s coloquei varios códigos para acontecer algo mas nao houve nada =/
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
- Código:
//CÓDIGO QUE VOCÊ QUER EXECUTAR!!!
Foi isso que você fez?
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Sim parceiro, e até aumentei e muito o tamanho da sprite Mas não deu não =/
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
acho que eu sei o problema. A altura ou largura do carro é maior do que a sprite do retangulo?
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Entao eu estava pensando nisso tbm por isso aumentei a largura do retangulo Exageradamente enquanto o carro tem 160 de larg o retangulo tem 250 =/
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
carro = x160/y120
retangulo = x320/y176
Que doidera isso! Era para funcionar não? :s
Obs: Você tem uma engine com esse cód que está funcionando?
retangulo = x320/y176
Que doidera isso! Era para funcionar não? :s
Obs: Você tem uma engine com esse cód que está funcionando?
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
carro = x160/y120
retangulo = x320/y176
deixa o Y do retangulo menor do que o Y do carro que funciona.
O X do retangulo também tem que ser menor do que o X do carro pra funcionar. (Isso já está certo)
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Cara, consegui fazer ele estacionar certinho e tals, mas agora surgiu outro problema :S
Quando o carro da meia volta, ele não consegue estacionar na mesma vaga! Por exemplo, ele esta apontado para 0º Se eu virar o carro para 180º ele nao estaciona O_o
Quando o carro da meia volta, ele não consegue estacionar na mesma vaga! Por exemplo, ele esta apontado para 0º Se eu virar o carro para 180º ele nao estaciona O_o
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Cara, consegui fazer ele estacionar certinho e tals, mas agora surgiu outro problema :S
Quando o carro da meia volta, ele não consegue estacionar na mesma vaga! Por exemplo, ele esta apontado para 0º Se eu virar o carro para 180º ele nao estaciona O_o
É a mesma sprite?
Re: [Resolvido]Checar objeto dentro de um retângulo ou de uma sprite retangular
Então parceiro. Depois de tanta luta, eu consegui finalmente! Vou fazer um tuto disso =D Agora ele estaciona na vertical e na horizontal tanto como 180° quanto 0° e 270° quanto 90° ;D Vlws Manin.
Obs. Seu cód. eu tirei. Deu certo apenas para uma posição. Mas vlws a tentativa
Obs. Seu cód. eu tirei. Deu certo apenas para uma posição. Mas vlws a tentativa
Conteúdo patrocinado
Tópicos semelhantes
» [Resolvido] checar fim do sprite
» [Resolvido]Checar objeto mais próximo
» [Resolvido][Dúvida] Checar Posição Exata & Criar Objeto
» [RESOLVIDO][Médio]É Posível criar tipo um objeto dentro de outro?
» Objetos diferentes que começam com mesma sprite. Como fazer pra checar se mudaram o sprite e executar ação?
» [Resolvido]Checar objeto mais próximo
» [Resolvido][Dúvida] Checar Posição Exata & Criar Objeto
» [RESOLVIDO][Médio]É Posível criar tipo um objeto dentro de outro?
» Objetos diferentes que começam com mesma sprite. Como fazer pra checar se mudaram o sprite e executar ação?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos