The goal of the game we are trying to implement is to collect coins. We will spawn coins now and then in random locations of the scene.
Create a new QML Document and call it Coin.qml. In the editor, enter the following code:
Item { id: coin Rectangle { id: coinVisual color: "yellow" border.color: Qt.darker(color) border.width: 2 width: 30; height: width radius: width / 2 anchors.centerIn: parent transform: Rotation { origin.x: coinVisual.width / 2 origin.y: coinVisual.height / 2 axis { x: 0; y: 1; z: 0 } NumberAnimation on angle { from: 0; to: 360 loops: Animation.Infinite running: true duration: 1000 } } Text { color: coinVisual.border.color anchors.centerIn: parent text: "1" } }}
Next, open the document ...