原文:cocos2dx - shader實現任意動畫的殘影效果

本節主要講利用cocos dx機制實現opengl es shader腳本的繪制 這里先看下最終效果: 這里分別實現了灰度效果及殘影的效果。 一 繪制基類 這里主要參考了cocos dx源碼中 RenderTexture 的實現,有興趣的可以了解下。 繪制基類RenderShader主要實現以下方法: 這里有幾個主要實現: 我們用push Draw Node node 方法將待繪制的節點添加到sR ...

2015-12-24 12:08 25 9065 推薦指數:

查看詳情

quick cocos2dx 播放序列幀動畫實現

本帖基於quick cocos2dx2.2.6版本。 序列幀動畫:顧名思義就是在一定的時間內播放多張圖片。 基本原理非常簡單,在一個固定的位置1秒時間內輪詢播放有限數量的不同圖片。比如1秒中播放24張圖(FPS=24) 在quick引擎中可以通過framwork中 ...

Wed Jul 15 02:44:00 CST 2015 0 2983
cocos2dx 水波紋Shader

// on "init" you need to initialize your instance bool HelloWorld::init() { /////////////// ...

Sat Oct 11 21:53:00 CST 2014 1 3414
cocos2dx 2.x實現閃電效果(貼畫版)

cocos2dx 2.x實現閃電效果(非畫線版) 在網上搜索到一個直接用opengl畫線實現的版本,但放在游戲中效果不太搭,要求用貼圖的。我這個版本用的也是畫線版的算法。 閃動的時候效果還可以,每段銜接的地方還是不太完美,各位有其他的建議的請聯系 ...

Thu Mar 05 18:25:00 CST 2015 0 2153
Cocos2dx實現光影效果的兩種方式

Shader 和 RenderTexture 先貼上兩張效果圖 (Shader) (RenderTexture) 說一下實現的原因,因為項目中需要夜景,光影的效果。最初想到使用Shader實現實現之后。效果還不錯。因為最初的測試是在Mac上跑的客戶端,效果不錯。但是放到 ...

Wed Dec 23 19:22:00 CST 2015 2 6827
基於cocos2d-x的spine動畫拖尾效果

在游戲研發過程中,拖尾效果是有一定需求的。 本例使用RenderTexture類實現效果,基於quick-3.3 MainScene.lua 主要是用來加載Spine動畫,處理觸摸拖動 ShadowUtil.lua用來生成,並且加入漸隱的動作,最后移除掉 ...

Fri Jul 10 04:59:00 CST 2015 0 5796
cocos2dx - 傷害實現

接上一節內容:cocos2dx - 生成怪物及AI 本節主要講如何通過創建簡單的矩形區域來造成傷害   在小游戲中簡單的碰撞需求應用box2d等引擎會顯得過於臃腫復雜,且功能不是根據需求定制,還要封裝,為此本節講述一下如何自己實現簡單的碰撞,來達到傷害效果。 這里先看下效果 ...

Tue Dec 22 19:49:00 CST 2015 2 3621
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM