我突然很喜欢发明轮子。。早就想实现一下图片解码器和声音解码器。bmp的图片没有压缩,解码最简单,今天下午研究了一下bmp的编码,然后写了个24位色的解码器。(24位色的bmp没有调色板,8位和16位都有)。代码很简单,直接就能看懂,所以不说很多,直接贴了。。 1 #define _CRT_SECUR...
分类:
编程语言 时间:
2014-06-23 00:44:43
阅读次数:
269
npot texture: non-power-of-two texture.rectangle texture: non-square (height != wdith)在测试Samsumg Galaxy S4的时候, 发现rectangle texture支持不好, 虽然创建成功, 但是绘制有问...
分类:
移动开发 时间:
2014-06-22 23:17:17
阅读次数:
240
在游戏中,经常有些地方涉及到一些圆的轨迹计算,比方一些转轴类的游戏,人物一般在角色转轴上面运动。这时,我们就要时刻计算角色的位置。分析一下,圆位置的一般算法。...
分类:
其他好文 时间:
2014-06-22 18:03:14
阅读次数:
157
想往游戏行业发展的话,经常被提及到的就是OpenGL和DirectX,这两者听起来感觉是一门挺高深的技术,今天我也开始摸索学习OpenGL,那么OpenGL到底是什么?它和DirectX有什么区别和联系?OpenGL初识OpenGL只是一套图形函数库DirectX包含图形、声音、输入、网络等模块。但就图形而..
分类:
其他好文 时间:
2014-06-21 19:42:16
阅读次数:
434
把物体从世界坐标系转化到视点坐标系的矩阵称为视图矩阵。 下面我们先看下opengl视图矩阵的推导过程: 假设视点或camera的局部坐标系为UVN,UVN分别指向右方、上方和后方从而构成右手坐标系,视点则处于局部坐标系的原点位置。 就如opengl的函数OpenGL的gluLookAt(eyex,....
分类:
其他好文 时间:
2014-06-18 22:20:48
阅读次数:
293
#include #include #include "FreeImage.h"#include #include #pragma comment(lib, "FreeImage.lib")GLuint texture; // Storage For One Texture ( NEW )/...
分类:
其他好文 时间:
2014-06-18 09:39:48
阅读次数:
282
本文将介绍怎么通过alpha通道来隐藏信息,并实现卡牌特效;本文的核心是,利用图片的alpha通道来隐藏信息,达到节省资源的效果...
分类:
其他好文 时间:
2014-06-16 21:04:19
阅读次数:
791
1.实验目的: 理解掌握OpenGL程序的模型视图变换。 2.实验内容: (1)阅读实验原理,运行示范实验代码,理解掌握OpenGL程序的模型视图变换; (2)根据示范代码,尝试完成实验作业; 3.实验原理: 在OpenGL程序中,视图变换必须出现在模型变换之前,但可以在绘图之前的任何时候执行投影变...
分类:
其他好文 时间:
2014-06-15 12:47:09
阅读次数:
418
一.实验目的: 了解掌握OpenGL程序的光照与材质,能正确使用光源与材质函数设置所需的绘制效果。 二.实验内容: (1)下载并运行Nate Robin教学程序包中的lightmaterial程序,试验不同的光照与材质系数; (2)运行示范代码1,了解光照与材质函数使用。 三.实验原理: 为在场景中...
分类:
其他好文 时间:
2014-06-15 12:20:08
阅读次数:
261