粒子系統(tǒng)工具包應(yīng)當(dāng)具有以下的特點(diǎn):
(1)高效性。高效性主要指運(yùn)行時(shí)間的高效性。由于面向的是實(shí)時(shí)應(yīng)用,這個(gè)性質(zhì)可以說(shuō)是粒子系統(tǒng)工具包最重要的特性。這就要求粒子從管理、運(yùn)動(dòng)、繪制各個(gè)方面都必須具備很高的效率。
(2)易用性。易用性包括四個(gè)方面的內(nèi)容。
1、工具包中提供的粒子行為應(yīng)該是基本行為的組合,保證用戶可以使用這些簡(jiǎn)單的行為搭建出各種復(fù)雜的行為。,
2、工具包應(yīng)該為各種行為提供良好的控制參數(shù)。
3、工具包具有讓用戶自行開(kāi)發(fā)粒子行為的良好接口,滿足用戶可能的特定需要。
4、工具包可以輸出粒子的具體信息給用戶,供用戶有針對(duì)性地進(jìn)行處理。
(3)與圖形系統(tǒng)無(wú)關(guān)性。實(shí)際上,工具包應(yīng)該不具備與繪制有關(guān)的功能,關(guān)于繪制方面的內(nèi)容可以由用戶根據(jù)具體情況自行實(shí)現(xiàn)。但是由于粒子在繪制時(shí)一般具有幾種比較固定的形式,因此該工具包考慮了繪制的問(wèn)題。粒子系統(tǒng)工具包應(yīng)該與具體圖形系統(tǒng)無(wú)關(guān),因此必須包含與具體圖形系統(tǒng)的接口。
內(nèi)容來(lái)源:趙沁平《DVENET分布式虛擬現(xiàn)實(shí)應(yīng)用系統(tǒng)運(yùn)行平臺(tái)與開(kāi)發(fā)工具》