【唠叨】本节比较简单,主要讲讲cocos2dx引擎中的音乐音效。【致谢】http://gl.paea.cn/contents/f86d1f6e2a52e7ea.html【术语】单例类:说的通俗一点,它就是一个全局静态类。第一次调用时会创建一个全局静态对象,整个游戏的运行过程中会一直存在,全局都可以访问。【SimpleA..
分类:
其他好文 时间:
2014-08-27 18:56:18
阅读次数:
350
【唠叨】cocos2dx封装了大量OpenGL的函数,用于快速绘制基本图形,本节主要讲讲cocos2dx中的基本图形绘制的相关函数。包含:点、直线、矩形、多边形、椭圆、贝塞尔曲线。特别要感谢“孤狼”大牛,他写的“和屌丝一起学cocos2dx”正是我的启蒙教程。【致谢】http://gl.paea.cn/c..
分类:
其他好文 时间:
2014-08-27 11:11:18
阅读次数:
256
前言
在Cocos2d-x中对图片得封装是通过CCImage来完成,该类实现了对于不同类型图片得读取、解析、像素信息保存。由于在引擎内部封装,一般情况下不需要修改此类,由于Cocos2d-x使用了Open GL的图形库,因此在图片显示在屏幕的过程中是通过在3D空间的某个平面通过纹理贴图的方式完成的图片显示,在Cocos2d-x中通过CCTexture2D来实现。
在纹理处理中有如下一些常用类:...
分类:
其他好文 时间:
2014-08-26 21:33:06
阅读次数:
381
一段简单的绘制正方形的程序:
#include<gl/glut.h>
voiddisplay()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex2f(-0.5,-0.5);
glVertex2f(-0.5,0.5);
glVertex2f(0.5,0.5);
glVertex2f(0.5,-0.5);
glEnd();
glFlush();
}
intmain(intarg..
分类:
其他好文 时间:
2014-08-26 19:58:47
阅读次数:
307
opengl 拾取方式有二:其一:视景体拾取1.绘制:需要有函数在两种模式下绘制相同的对象;void RenderObjects(GLuint mode){ if(mode==GL_SELECT){ glLoadName(name); //设置名字 drawObj();}els...
分类:
其他好文 时间:
2014-08-26 16:49:06
阅读次数:
192
查看配置参数可以用下面的命令:showvariableslike‘%innodb%‘;#查看innodb相关配置参数showstatuslike‘%innodb%‘;#查看innodb相关的运行时参数showglobalstatuslike‘open%tables‘;#查看全局的运行时参数,加上global是对当前mysql服务器中运行的所有数据库实例进行统计。不加gl..
分类:
数据库 时间:
2014-08-25 10:08:54
阅读次数:
293
查看配置参数可以用下面的命令:showvariableslike‘%innodb%‘;#查看innodb相关配置参数showstatuslike‘%innodb%‘;#查看innodb相关的运行时参数showglobalstatuslike‘open%tables‘;#查看全局的运行时参数,加上global是对当前mysql服务器中运行的所有数据库实例进行统计。不加gl..
分类:
数据库 时间:
2014-08-25 10:08:45
阅读次数:
227
概述透视投影正交投影概述计算机显示器是一个2D平面。OpenGL渲染的3D场景必须以2D图像方式投影到计算机屏幕上。GL_PROJECTION矩阵用于该投影变换。首先,它将所有定点数据从观察坐标转换到裁减坐标。接着,这些裁减坐标通过除以w分量的方式转换到归一化设备坐标(NDC)。因此,我们需要记住一...
分类:
其他好文 时间:
2014-08-20 22:35:52
阅读次数:
689
正常找出视频或者图片处理文件的GL脚本就是找出脚本加载的函数glshadersource断下就好了,上周在分析replay的时候很奇怪IDA没有找到glshadersource这个函数,于是我在反汇编窗口里搜索glshadersource,找到了很多用到它的相关函数,于是一一尝试没有一个能断下,想....
分类:
移动开发 时间:
2014-08-20 12:23:22
阅读次数:
215
在Linux下做Qt开发,结果运行程序的时候提示找不到GL/gl.h文件,所以只能先把OpenGL库安装上去,不知道这样操作对不对,以后再考虑吧,下面开始安装1、查看mesa相关的包yum list mesa*2、安装这些包yum install mesa*安装完成后,我们就拥有了一个基础的Open...
分类:
其他好文 时间:
2014-08-18 20:07:02
阅读次数:
523