在2D游戏中图片无疑是最为重要的资源文件,它会被加载到内存中转换为纹理,由GPU贴在精灵之上渲染出来。它能够优化的方面很多,包括:图片格式、拼图和纹理格式等,下面我们从这几个方面介绍一下图片和纹理的优化。1.选择图片格式要回答这个问题,我们需要先了解一下目前在移动平台所使用的图片文件格式,以及这些图片格式Cocos2d-x是否支持。图片格式有很多,但是在移动平台主要推荐使用的PNG,JPG也可以考...
分类:
其他好文 时间:
2014-11-08 23:43:40
阅读次数:
446
在2D游戏中图片无疑是最为重要的资源文件,它会被加载到内存中转换为纹理,由GPU贴在精灵之上渲染出来。它能够优化的方面很多,包括:图片格式、拼图和纹理格式等,下面我们从这几个方面介绍一下图片和纹理的优化。1.选择图片格式要回答这个问题,我们需要先了解一下目前在移动平台所使用的图片文件格式,以及这些图...
分类:
其他好文 时间:
2014-11-08 23:24:44
阅读次数:
285
1.什么是UV?对于三维模型,有两个最重要的坐标系统,一是顶点的位置(X,Y,Z)坐标,另一个就是UV坐标。什么是UV?简单的说,就是贴图影射到模型表面的依据。 完整的说,其实应该是UVW(因为XYZ已经用过了,所以另选三个字母表示)。U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0~...
分类:
其他好文 时间:
2014-11-08 16:25:32
阅读次数:
214
上一篇文章分析了SDL更新纹理像素数据的函数SDL_UpdateTexture()。这篇文章继续分析SDL的源代码。本文分析SDL纹理复制到渲染目标的函数SDL_RenderCopy()。...
分类:
其他好文 时间:
2014-11-08 02:11:47
阅读次数:
346
在cocos2dx中使用纹理图集是非常节省资源的,在这里推荐 TexturePacker,而且 TexturePacker工具的加密接口也非常的好用,下面就来介绍一下。。。TexturePacker 工具的加密,只是相对于一般使用的基础上增加了几步对密码操作的步骤(目前的加密功能仅适用于.pvr.c...
分类:
其他好文 时间:
2014-11-07 16:19:10
阅读次数:
315
上一篇文章分析了SDL的创建纹理函数SDL_CreateTexture()。这篇文章继续分析SDL的源代码。本文分析SDL更新纹理数据函数SDL_UpdateTexture()。...
分类:
其他好文 时间:
2014-11-07 06:21:38
阅读次数:
264
1、新建文件 2、执行滤镜——纹理——颗粒 3、执行滤镜——艺术效果——霓虹灯光,设定大小、亮度、发光颜色 4、输入文字 5、设置字体、间距 6、设置中心对齐排列 7、设置文字图层的图层样式,设置为外发光 8、为了加强发光的效果,进行复制多个图层 9、在副本3图层上,执行...
分类:
其他好文 时间:
2014-11-06 19:05:31
阅读次数:
916
SDL播放视频的代码流程如下所示。初始化:SDL_Init(): 初始化SDL。SDL_CreateWindow(): 创建窗口(Window)。SDL_CreateRenderer(): 基于窗口创建渲染器(Render)。SDL_CreateTexture(): 创建纹理(Texture)。循环...
分类:
其他好文 时间:
2014-11-06 01:55:36
阅读次数:
444
前言:
以我现在的水平观之,3D图形学分3大块的学习内容:
a.空间几何数学:空间几何变换,加速算法,多边形技术,曲线和曲面,相交测试,碰撞测试。
b.光照着色系统:光照,纹理贴图,高级象素着色光照,艺术性渲染.
c.程序技术性应用:公告板,精灵,天空盒,体绘制,材质系统,场景图,渲染队列.
在实际学习过程中,3个部分相互制约,故不能单方面突进,应保持一种平...
分类:
其他好文 时间:
2014-11-05 21:33:47
阅读次数:
266
上一篇,我们学习了怎么便捷的控制sprite的颜色,而这个都是默认一个texture的,如果要实现类似mask的效果,或者更个性化的多纹理效果,怎么实现呢?这就是这一节需要介绍的内容。例如上图的效果,下方2个球是原图,而上方的图就是由2个球通过某个公式合成的效果了。这里重点不是怎么合成,而是怎么把多...
分类:
Web程序 时间:
2014-11-05 21:07:45
阅读次数:
276