libgdx?

所謂的粒子,是由一些做指定規則移動的圖片所構造成的。這些圖像通常經過不同的展示方式,混合一些特殊的效果,然後再呈現在我們面前,就構成了粒子。粒子可以模擬很多效果,例如:火焰、爆炸、煙霧等各種特殊效果。

工具/原料

粒子編輯器下載地址

方法/步驟

首先,創建一個粒子效果,首先需要選擇一個張圖片,系統默認的是一個圓形的圖片,當然你也可以換成其他的具有良好效果的圖片。

libgdx 粒子編輯器講解

設置粒子發射器的不同的屬性。其實在這裡配置的屬性,實質上就是配置默認的粒子發射器,通過不同的設置實現不同的效果。

libgdx 粒子編輯器講解

Emission(發射):每秒鐘發射粒子數量,通過微調,可以改變粒子在1秒內,不同時段發射的數量,但是總數量是我們設定的數量。

libgdx 粒子編輯器講解

life(生命週期):單個粒子從出生到銷往,所經歷的時間,同樣可以微調。

libgdx 粒子編輯器講解

Life OffSet:當一個粒子出生需要經歷多少時間消亡,在生命週期中,粒子仍舊選擇、移動等活動。

libgdx 粒子編輯器講解

Spawn Width and Spawn Height:控制粒子出生的寬和高。

libgdx 粒子編輯器講解

Size:控制粒子的大小。

libgdx 粒子編輯器講解

Velocity、Angle、Rotation:速度、角度、旋轉,同上,都是需要設置屬性等。

libgdx 粒子編輯器講解

Wind and Gravity: 像風吹的效果,來實現X軸和Y軸的偏移。

libgdx 粒子編輯器講解

注意事項

粒子編輯器效果的保存是保存一個文件,但是該文件需要寫入一個“.pack”配置文件,它是負責幫助你遊戲中使用的ParticleEffect實例來解析粒子效果。ParticleEffect可以加載文件中的粒子特效。

相關問題答案