dionysoslai(906391500@qq.com) 2014/8/28
對於用來襯托唯美的意境,與其天空中,點點一閃而過的流星,莫不是說最適合了。對於痴情兒女,私定終身就在這一刻良辰美景中了。今天,我等糙人就來「糟蹋」這乙個美好的事物。
功能需求:
1. 實現流星效果。達到的效果與下圖一致:
功能分析:
1. 通過分析,可以簡化成下圖所示:
不變部分:流星頭;
拖尾部分:流星尾巴,注意流星尾巴是一頭粗糙,一頭尖,同時從頭到尾,顏色會變化,變化幅度取決於位置。
粒子部分:在流星尾巴區域,可以適當一些細碎的小星星。
因此,流星的製作:就是精靈移動+拖尾效果+細碎的小星星粒子效果。
功能實現:
重點部分,就是流星拖尾部分製作,置於小星星的粒子效果,就是自己慢慢調了。
實現流星拖尾:
這裡採用的cocos2dx自帶的ccmotionstreak類。對於ccmotionstreak的應用,可以看引擎自帶測試例子。
核心**如下所示:
m_pmostar = ccmotionstreak::create(0.5f, 1, 7, ccwhite,"page9/steak.png" );
m_pmostar->setposition(ccpointzero);
m_pmostar->setvisible(false);
addchild(m_pmostar);
然後再update中不停的更新其位置即可。
這裡面的一些數值是根據調出來,拖尾如下所示:
這裡的有出路,原來是用在切水果遊戲中的刀光效果。在實際使用時,應該是一頭粗,一頭細,同時尾巴有其他顏色。
詳細**和資源路徑,請訪問這裡: 。
明天中秋,祝大家節日快樂!
Cocos2d x 溶解效果實現
專案需要實現溶解效果,記錄下基本實現 實現原理 隨著時間變化計算乙個闕值 如sin time 當取樣雜訊圖紋理的rgb中的某個值低於此闕值時,目標紋理的當前片段著色器呼叫discard函式,丟棄當前的片段並且終止著色器執行。精靈顯示的基本邏輯及片段著色器雜訊圖紋理的設定 頂點著色器 attribut...
cocos2dx刮獎效果實現
刮獎效果其實挺簡單的,需要用到rendertexture來進行渲染,通過你所要渲染的圖層,把該層的顏色進行設定混合就可以達到效果,具體看 我用的lua實現的。cpp view plain copy local winsize cc.director shareddirector getwinsize...
cocos2dx之粒子效果
有時候我們需要做一些特殊的效果,比如子彈 的效果,當然我們用動畫也可以做出來,但是有時候發現利用粒子的效果去代替它會跟好看,我們先來看下粒子 void particledemolayer initlayer ccparticleflower,繼承的ccparticlesystemquad的,在coc...