原文:Cocos2dx中的opengl使用(一)簡單介紹

引擎提供了CCGLProgram類來處理着色器相關操作,對當前繪圖程序進行了封裝,其中使用頻率最高的應該是獲取着色器程序的接口:const GLuint getProgram 該接口返回了當前着色器程序的標識符。后面將會看到,在操作OpenGL的時候,我們常常需要針對不同的着色器程序作設置。注意,這里返回的是一個無符號整型的標識符,而不是一個指針或結構引用,這是OpenGL接口的一個風格。對象 ...

2015-05-29 09:36 0 2307 推薦指數:

查看詳情

cocos2dx - Sqlite簡單封裝使用

前言:   一般游戲需要在手機上記錄一些簡單的信息,用來保存游戲的進度,玩家的分數等。SQLite作為輕量級、跨平台的關系型數據庫,相當適合用於游戲數據的存儲。 由於沒有加密,有安全性問題,數據上還需要自己做些加密驗證等。 封裝效果   為了達到簡單易用的效果,封裝后接 ...

Sat Jan 30 19:57:00 CST 2016 3 1604
cocos2dx的ScrollView

ScrollView由視窗區域(裁剪區域)和內容區域組成,內容區域叫innerContainer。 視窗區域范圍:get/setContentSize 內容區域:get/setInnerConta ...

Sat Dec 03 20:44:00 CST 2016 0 4572
cocos2dx - 在MFC中使用cocos2dx

本節主要講一下如何在MFC窗口中使用cocos2dx   在做比較復雜的游戲,有時需要通過一些工具來編輯生成關卡或者特效,技能等的配置文件。為了方便配置,需要可以通過修改參數直觀得到顯示的效果。這就需要將引擎加載到工具中進行效果顯示,這里我們將cocos2dx應用到MFC,得到最終效果 ...

Wed Jan 06 01:59:00 CST 2016 11 1286
opengl之vsh、fsh簡易介紹+cocos2dx 3.0 shader 變灰

認識着色器 理解OpenGL渲染管線,對於學習OpenGL非常重要。下面是OpenGL渲染管線的示意圖:(圖中淡藍色區域是可以編程的階段) 此圖是從wiki拿過來的,OpenGL的渲染管線主要包括: 准備頂點數據(通過VBO、VAO和Vertex ...

Tue Sep 02 01:53:00 CST 2014 5 17771
cocos2dx 字體描邊方法介紹

③ 利用shader來實現,使用cocos2dxCCGLProgram類與OpenGl繪圖機制的着 ...

Wed Apr 01 09:30:00 CST 2015 0 2292
Cocos2DX筆記----------使用opengl實現水果忍者刀刃軌跡

最近有個小需求,需要實現水果忍者刀刃的效果,網上找了很多實例代碼,查了很多資料,終於搗鼓了出來。 效果圖如下: 圖1: 圖2: 該算法還是比較簡單的,先說說流程: 【收集軌跡點】主要是使用cocos2dX的ccTouchesBegan ...

Sat Aug 09 02:18:00 CST 2014 0 3238
cocos2dx啟用lua腳本

AppDelegate 的 applicationDidFinishLaunching 方法中加載Lua引擎 bool AppDelegate::applicationDidFinishLau ...

Sat Feb 08 02:09:00 CST 2014 0 3366
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM