mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 19:08:58 +03:00
60 lines
1 KiB
QML
60 lines
1 KiB
QML
import QtQuick 2.0
|
|
import QtQuick.Particles 2.0
|
|
|
|
Item {
|
|
id: bg
|
|
|
|
readonly property int velocity: 50
|
|
|
|
ParticleSystem {
|
|
id: particleSys
|
|
}
|
|
|
|
Emitter {
|
|
id: particles
|
|
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
anchors.top: parent.top
|
|
width: parent.width
|
|
system: particleSys
|
|
emitRate: 10
|
|
lifeSpan: (parent.height / bg.velocity) * 1000 //8000
|
|
lifeSpanVariation: 1000
|
|
maximumEmitted: 1000
|
|
size: 5
|
|
sizeVariation: 15
|
|
|
|
velocity: AngleDirection {
|
|
angle: 90
|
|
angleVariation: 10
|
|
magnitude: bg.velocity
|
|
}
|
|
|
|
}
|
|
|
|
ItemParticle {
|
|
id: particle
|
|
|
|
system: particleSys
|
|
delegate: itemDelegate
|
|
}
|
|
|
|
Component {
|
|
id: itemDelegate
|
|
|
|
Item {
|
|
id: container
|
|
|
|
x: bg.width / 2
|
|
y: 0
|
|
|
|
Text {
|
|
anchors.fill: parent
|
|
text: "🎉"
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|