Perguntas com a marcação «collision-detection»

10
Deformando superfícies

Estou tentando realizar um comportamento físico deformador para superfícies niveladas, mas não tenho nenhuma idéia de como começar com a implementação até agora. Independentemente da forma da superfície (planos, cubos, esferas ...), quero ter pequenos recuos nas posições das entidades do jogo...

10
Breakout Collision: Detectando o lado da colisão

Estou escrevendo um clone de fuga (meu primeiro jogo) e estou totalmente empolgado com a maneira de descobrir qual lado do tijolo foi atingido. Eu tenho um método de detecção de colisão que se parece com isso: DetectCollision(Object a, Object b) x = distance(a.x, b.x); y = distance(a.y,...

10
Resposta do retângulo de colisão

Estou tendo dificuldades em obter um retângulo móvel para colidir com mais de um retângulo. Estou usando SFML e tem uma função útil chamada intersectsque leva 2 retângulos e retorna as interseções. Eu tenho um vetor cheio de retângulos que eu quero que meu retângulo móvel colide. Estou percorrendo...

9
Simulando um objeto flutuando na água

Estou trabalhando em um jogo de pesca de cima para baixo. Quero implementar alguma física e detecção de colisão em relação ao barco que se move ao redor do lago. Eu gostaria de poder implementar o impulso do motor principal ou do motor elétrico, o efeito do vento no objeto e o arrasto da água no...

9
Círculo dentro da colisão do círculo

Em um dos meus projetos, tenho uma área de jogo na forma de um círculo. Dentro deste círculo, outro pequeno círculo está se movendo. O que eu quero fazer é impedir que o pequeno círculo se mova para fora do maior. Abaixo, você pode ver que, no quadro 2, o pequeno círculo está parcialmente fora,...