SpriteKit實現(xiàn)簡單的粒子效果

最近弄直播間,禮物動畫什么的比較多,考慮想用SpriteKit去實現(xiàn),在渲染和動作上處理比較簡單,另外考慮到大的動畫用一個Texture就可以加載處理了。

直播間有一些送心或者禮物動畫,是批量展示一些圖片的,這個考慮用SpriteKit自帶的粒子去渲染處理?;镜拇a如下:

@property(nonatomic,strong)SKEmitterNode* emitter;

//加載SKS粒子配置文件

NSString*burstPath =[[NSBundlemainBundle]pathForResource:@"MyParticle"ofType:@"sks"];

self.emitter = [NSKeyedUnarchiver unarchiveObjectWithFile:burstPath];

_emitter.position=CGPointMake(self.size.width/2,self.size.height/2-100);

[selfaddChild:_emitter];

我是通過加載SKS文件去處理粒子的配置信息初始化。下面可以看下SKS文件的配置。


粒子SKS文件

OK,當(dāng)然你可以在上圖紅框處替換自己的圖片資源(需要提前加到項目Assets.xcassets中)~另外對應(yīng)在截圖右下方可以設(shè)置粒子的頻率,速率還有角度等信息,當(dāng)然這些也可以通過代碼去動態(tài)實現(xiàn)。左邊黑色區(qū)域就是你設(shè)置完的預(yù)覽效果。

綜上,基本上不用5分鐘你就可以簡單實現(xiàn)一個粒子效果去應(yīng)用到你的一些需求場景了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容