Box2D Examples
import QtQuick 2.0
import Felgo 4.0
GameWindow {
id: screen
activeScene: scene
Scene {
id: scene
PhysicsWorld {
id: world
gravity.y: 9.81
}
Repeater {
model: 5
delegate: FilteredBox {
categories: Box.Category2
collidesWith: Box.Category1 | Box.Category3 | Box.Category4
color: "blue"
}
}
Repeater {
model: 5
delegate: FilteredBox {
categories: Box.Category3
collidesWith: Box.Category1 | Box.Category2 | Box.Category4
color: "red"
}
}
Repeater {
model: 5
delegate: FilteredBox {
categories: Box.Category4
collidesWith: Box.All
color: "green"
}
}
Wall {
id: ground
height: 20
anchors { left: parent.left; right: parent.right; top: parent.bottom }
}
Wall {
id: ceiling
height: 20
anchors { left: parent.left; right: parent.right; bottom: parent.top }
}
Wall {
id: leftWall
width: 20
anchors { right: parent.left; bottom: ground.top; top: ceiling.bottom }
}
Wall {
id: rightWall
width: 20
anchors { left: parent.right; bottom: ground.top; top: ceiling.bottom }
}
}
EntityManager {