SlideShare uma empresa Scribd logo
xsdfdsfsd
Detecção de colisão baseada em
pixels
Ver video em: startupcursos.com.br/
André Bechara
xsdfdsfsdDetecção barata
• Baixo custo
computacional
• Interseção de
poligonos
– Retângulos
– Círculos
xsdfdsfsd Detecção cara
• Alto custo
computacional
• Teste pixel a pixel
xsdfdsfsd Técnica
xsdfdsfsd Algoritimo
• Entrada: Sprite1, Sprite2, boolPixelBased
• Saída: true/false se houver colisão
• Técnica:
1. Testar usando o método boundingBox se der falso retorne. Senão, testar
baseado em pixel
2. Crie uma textura invisivel do tamanho da tela
3. Pinte o primeiro sprite apenas com tons de vermelho
4. Pinte o segundo sprite apenas com tons de azul
5. Percorra a área de interseção dos bounding boxes procurando por pixels
com tons de vermelho e azul. Se encontrar retorne verdadeiro, senão
retorne falso.
xsdfdsfsd Código Fonte

Mais conteúdo relacionado

PDF
Combate com Facas ( dicas )
PDF
Sce javascript framework first peek
PDF
Conhecendo o GIMP 02 - Ferramentas Digitais para Gestão - Davi Rocha
DOC
01 desenhando no flash
PDF
Tutorial box2d
PDF
DissertacaoBechara
PDF
Monetização de Jogos Digitais
PPTX
Expansão semântica de consultas
Combate com Facas ( dicas )
Sce javascript framework first peek
Conhecendo o GIMP 02 - Ferramentas Digitais para Gestão - Davi Rocha
01 desenhando no flash
Tutorial box2d
DissertacaoBechara
Monetização de Jogos Digitais
Expansão semântica de consultas

Último (20)

PPTX
INDÚSTRIA_ Histórico da industrialização.pptx
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PDF
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PDF
Fiqh da adoração (islamismo)
PPTX
Revolução Industrial - Aula Expositiva - 3U4.pptx
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PPT
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PPTX
MENDEL - Aula sobre Mendel - Genética EM
PPTX
Aula 13 - Tópico Frasal - Argumentação.pptx
PDF
O retorno a origem (islã Islamismo)
PPTX
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
PPTX
Reino Monera e Protista: representantes e caracteristicas.pptx
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PPTX
biossegurança e segurança no trabalho (6).pptx
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PPTX
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
PPTX
NR11 - Treinamento Direcao Defensiva - 2023.pptx
INDÚSTRIA_ Histórico da industrialização.pptx
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
Pedagogia em Ambientes Não Escolares.pptx
Fiqh da adoração (islamismo)
Revolução Industrial - Aula Expositiva - 3U4.pptx
Organizador Curricular da Educação em Tempo Integral.pdf
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
MENDEL - Aula sobre Mendel - Genética EM
Aula 13 - Tópico Frasal - Argumentação.pptx
O retorno a origem (islã Islamismo)
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
Reino Monera e Protista: representantes e caracteristicas.pptx
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
biossegurança e segurança no trabalho (6).pptx
Trabalho Cidades sustentáveis ou Utopia.pptx
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
NR11 - Treinamento Direcao Defensiva - 2023.pptx
Anúncio
Anúncio

Detecção de colisão baseada em pixel

  • 1. xsdfdsfsd Detecção de colisão baseada em pixels Ver video em: startupcursos.com.br/ André Bechara
  • 2. xsdfdsfsdDetecção barata • Baixo custo computacional • Interseção de poligonos – Retângulos – Círculos
  • 3. xsdfdsfsd Detecção cara • Alto custo computacional • Teste pixel a pixel
  • 5. xsdfdsfsd Algoritimo • Entrada: Sprite1, Sprite2, boolPixelBased • Saída: true/false se houver colisão • Técnica: 1. Testar usando o método boundingBox se der falso retorne. Senão, testar baseado em pixel 2. Crie uma textura invisivel do tamanho da tela 3. Pinte o primeiro sprite apenas com tons de vermelho 4. Pinte o segundo sprite apenas com tons de azul 5. Percorra a área de interseção dos bounding boxes procurando por pixels com tons de vermelho e azul. Se encontrar retorne verdadeiro, senão retorne falso.