前言: 一般游戏需要在手机上记录一些简单的信息,用来保存游戏的进度,玩家的分数等。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 ...