Skip to content

UTN-INSPT-TallerVideojuegos24/ejemplo-colisiones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ejemplo con Colisiones

En este ejemplo básico con SFML se intenta analizar la utilización de colisiones utilizando getGlobalBounds() en conjunto con intersects() para ver sus fortalezas y debilidades, comprender las limitaciones y cuándo es de utilidad para detectar colisiones en los juegos.

En este ejemplo hay dos cuadrados, uno fijo en el medio de la pantalla, rotado 45° y de color blanco, junto al contorno (bounds) dibujado mostrando el área de colisión. Otro cuadrado de igual tamaño, pero de color verde y móvil a través de la posición del mouse, se dibuja y al aproximarlo al área de colisión, hace que el fijo cambie a color rojo al detectar la misma.

Captura de pantalla de lo descripto en el párrafo anterior Captura de pantalla de lo descripto en el párrafo anterior

Al mantener presionado el clic izquierdo el cuadrodo verde rota 45° dejando en evidencia el área de colisión del mismo, y empeorando la detección de colisiones entre las figuras:

Captura de pantalla de lo descripto en el párrafo anterior Captura de pantalla de lo descripto en el párrafo anterior

About

Ejemplo práctico de detección de colisiones con `getGlobalBounds()` e `intersects()`

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published