原文:Cocos2d-x shader學習1: 灰度shader

灰度shader 最近在學習shader,就把cocos d x .x版本中的很簡單也很常用的灰度shader拿出來學習一下。 代碼分析 precision mediump float是open es特有的精度限定符,原本的浮點數精度是double,opengl es為了提高渲染效率,限定精度為float類型。 v fragmentColor是從頂點着色器設置的顏色經過光柵化階段的線性插值后傳給片 ...

2016-02-02 15:13 0 5953 推薦指數:

查看詳情

[cocos2d-x·分享]在cocos2d-x2.0上用shader實現灰度

簡述情況: ·游戲運行平台:Android ·Cocos2d-x引擎版本:cocos2d-2.0-x-2.0.2 ·注意:目前cocos2d-x 2.0運行時如果按home鍵再返回游戲,shader顯示會有問題,估計是因為Android將游戲切到后台時釋放紋理所導致,這個問題 ...

Wed Oct 17 16:43:00 CST 2012 1 3601
Cocos2d-x shader學習3: sprite描邊(Outline)

Cocos2d-x 3.x的label使用了freetype字體引擎(http://www.freetype.org/),可以很輕松的實現描邊和陰影效果。所以本篇文章只針對於sprite來實現描邊效果。 官方demo中描邊shader沒有看懂,看效果好像是有點問題,透明的部分變成了黑色。作者 ...

Sat Feb 20 23:49:00 CST 2016 0 4963
Cocos2d-x shader學習2: 模糊(Blur)

模糊效果在游戲中經常會用到,有的為了突出前景會把背景給模糊化,有的是因為一些技能需要模糊效果。模糊是shader中較為簡單的一種應用。cocos2dx 3.x給的demo中,就有sprite的模糊的效果。 先說下這個模糊算法的大致思路,我們在片段着色器中可以得到當前像素點的顏色值,要想 ...

Thu Feb 18 00:43:00 CST 2016 0 4003
Cocos2d-x學習筆記目錄

從2019年7月開始學習游戲引擎Cocos2dx,版本3.17。 學習筆記盡量以白話的形式表達自己對源碼的理解,而不是大篇幅復制粘貼源碼。 本人水平有限,歡迎批評指正! Cocos2d-x 學習筆記 ‎Cocos2d-x 學習筆記(3.1) Scene 場景與場景切換 ...

Wed Aug 14 18:56:00 CST 2019 0 476
cocos2d-x學習筆記

轉自:http://blog.csdn.net/we000636/article/details/8263503 接受觸屏事件的優先級是值越小,響應觸屏事件的優先級越高 Z值越大,越外面 JNI:允許Java代碼與其它語言寫的代碼進行交互 cocos2d-x好像對tmx中使用bmp圖片 ...

Fri Jun 28 21:58:00 CST 2013 0 3559
Cocos2d-x 學習之引擎介紹

Cocos2d-X是一個開源的移動2D游戲框架,MIT許可證下發布的。這是一個C + +cocos2d-iPhone項目的版本。cocos2d-X發展的重點是圍繞cocos2d跨平台。即其實現一次編碼,再各平台分別編譯后即可運行,不許為跨平台修改大量代碼,不需要在一直方面花費很多時間和人力,目前 ...

Thu Jun 28 06:06:00 CST 2012 0 7149
cocos2d-x 系統學習cocos(1)

簡析HelloWorld場景 以前使用cocos2d-x 3.14的時候,HelloWorld並不是一個場景類,而是一個圖層類,當時的HelloWorld::createScene()是長這樣的 而現在的3.17的HelloWorld::createScene()長這樣 區別 ...

Thu Oct 17 06:35:00 CST 2019 0 322
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM