天天看點

QML會眨眼的流星雨制作Demo

”會眨眼的星星“,其實這裡就是用到QML中的粒子效果來制作的。 事先要準備一顆白色的小星星,我們通過QML來自定義星星的顔色、數量等

1、首先,我們會用到這個方法:ParticleSystem(直譯:粒子系統),它有我們最熟知的6個方法:

QML會眨眼的流星雨制作Demo

2、然後我們要用到這個方法:ImageParticle(直譯:圖檔粒子效果),它有以下幾個屬性:

QML會眨眼的流星雨制作Demo

3、之後我們要用到這個方法:Emitter(直譯:發射器),它有以下幾個屬性:

QML會眨眼的流星雨制作Demo

其實掌握以上知識,基本就可以制造眨眼的星星了。

因為要用到粒子效果,别忘了加頭:

import QtQuick.Particles 2.0

之後做一個Rectangle,在Rectangle中

然後寫出以下代碼:

QML會眨眼的流星雨制作Demo

繼續閱讀