前言: 一般游戲需要在手機上記錄一些簡單的信息,用來保存游戲的進度,玩家的分數等。SQLite作為輕量級、跨平台的關系型數據庫,相當適合用於游戲數據的存儲。 由於沒有加密,有安全性問題,數據上還需要自己做些加密驗證等。 封裝效果 為了達到簡單易用的效果,封裝后接 ...
引擎提供了CCGLProgram類來處理着色器相關操作,對當前繪圖程序進行了封裝,其中使用頻率最高的應該是獲取着色器程序的接口:const GLuint getProgram 該接口返回了當前着色器程序的標識符。后面將會看到,在操作OpenGL的時候,我們常常需要針對不同的着色器程序作設置。注意,這里返回的是一個無符號整型的標識符,而不是一個指針或結構引用,這是OpenGL接口的一個風格。對象 ...
2015-05-29 09:36 0 2307 推薦指數:
前言: 一般游戲需要在手機上記錄一些簡單的信息,用來保存游戲的進度,玩家的分數等。SQLite作為輕量級、跨平台的關系型數據庫,相當適合用於游戲數據的存儲。 由於沒有加密,有安全性問題,數據上還需要自己做些加密驗證等。 封裝效果 為了達到簡單易用的效果,封裝后接 ...
ScrollView由視窗區域(裁剪區域)和內容區域組成,內容區域叫innerContainer。 視窗區域范圍:get/setContentSize 內容區域:get/setInnerConta ...
本節主要講一下如何在MFC窗口中使用cocos2dx 在做比較復雜的游戲,有時需要通過一些工具來編輯生成關卡或者特效,技能等的配置文件。為了方便配置,需要可以通過修改參數直觀得到顯示的效果。這就需要將引擎加載到工具中進行效果顯示,這里我們將cocos2dx應用到MFC,得到最終效果 ...
認識着色器 理解OpenGL渲染管線,對於學習OpenGL非常重要。下面是OpenGL渲染管線的示意圖:(圖中淡藍色區域是可以編程的階段) 此圖是從wiki中拿過來的,OpenGL的渲染管線主要包括: 准備頂點數據(通過VBO、VAO和Vertex ...
③ 利用shader來實現,使用cocos2dx中CCGLProgram類與OpenGl繪圖機制中的着 ...
最近有個小需求,需要實現水果忍者刀刃的效果,網上找了很多實例代碼,查了很多資料,終於搗鼓了出來。 效果圖如下: 圖1: 圖2: 該算法還是比較簡單的,先說說流程: 【收集軌跡點】主要是使用了cocos2dX中的ccTouchesBegan ...
平台 OpenGL ES 2.0渲染管線 左邊為客戶端,右邊為opengl服務端。客戶端將頂點,着色 ...
AppDelegate 的 applicationDidFinishLaunching 方法中加載Lua引擎 bool AppDelegate::applicationDidFinishLau ...