box2d es un excelente motor de física de código abierto
Sitio web oficial de box2d https://box2d.org/
Proyecto de complemento qml box2d
https://gitee.com/gao_yao_yao/qml-box2d
1. proyecto de complemento qml box2d
- Descargar, descomprimir qml-box2d-master.zip, abrir box2d.pro con qt, compilar Depurar|Liberar
- Copie Box2D.dll|Box2Dd.dll al directorio de instalación de qt.
D:\Qt\Qt5.12.12\5.12.12\msvc2017\qml\Box2D
La carpeta Box2D debe crearla usted mismo. - Descomprima el qmldir en qml-box2d-master.zip aquí
4. Descomprima el contenido de qml-box2d-master.zip enD:\Qt\Qt5.12.12\5.12.12\msvc2017\include\Box2D
la carpeta Box2D y créelo usted mismo.
2. proyecto de demostración
- Crear un nuevo proyecto de demostración (Qt Quick)
- principal.qml nuevo
import Box2D 2.0
- Pase de compilación y ejecución, que indica que la configuración del entorno está completa.