11 2014 档案

摘要:基本概念透视(Perspective)变换(Transformation)投影矩阵(Projection Matrix):用于将3D坐标转换为2D屏幕坐标光栅化(Rasterization): 实际绘制或填充每个顶点之间的像素形成线段着色器(Shader)是在图形硬件上执行的单独程序,用来处理顶点和... 阅读全文
posted @ 2014-11-28 13:08 luweimy 阅读(2279) 评论(1) 推荐(0)
摘要:预备知识矩阵乘法介绍略,去网上查吧两角和(差)公式推导旋转变换一般是按照某个圆心点,以一定半径r旋转一定的角度α,为了简单起见我们给出下面的情景假定点A(x,y)想经过旋转变换到达B(x',y'),已知旋转角度α和点A坐标,计算出点B要计算点B则分别计算他的x'和y'分量得出结果:根据矩阵乘法计算规... 阅读全文
posted @ 2014-11-25 19:46 luweimy 阅读(3345) 评论(4) 推荐(1)
摘要:一块内存不同的访问方式 将变量拆成字节访问 判断CPU大小端问题 Union的内存占用 首先内存占用肯定是要大于最大的一项,其次因为内存对齐的缘故 使用注意 Union是C语言的东西,当然C++中也会有了,但是Union在C++中有些需要注意的地方。 由于union里面的东西共享内存,所以不能定义静 阅读全文
posted @ 2014-11-24 20:33 luweimy 阅读(663) 评论(0) 推荐(0)
摘要:OpenGL环境搭建Windows+Mac+Linux Mac平台下 下载列表:GLFWcmake 下载的GLFW解压缩 然后安装cmake, 安装好cmake之后打开 1.browse source, 选择GLFW的源码根目录 2.browse build, 选择要生成的工程目录,最好是空文件夹 阅读全文
posted @ 2014-11-22 18:12 luweimy 阅读(1245) 评论(0) 推荐(0)
摘要:RichLabel 简介 RichLabel基于Cocos2dx+Lua v3.x解析字符串方面使用了labelparser,它可以将一定格式的字符串,转换为lua中的表结构扩展标签极其简单,只需添加一个遵守规则的标签插件即可,无需改动已存在代码!!! (标签插件都在labels文件夹下) labe 阅读全文
posted @ 2014-11-21 23:26 luweimy 阅读(2836) 评论(0) 推荐(1)
摘要:cocos2x的lua中有如下几种颜色定义 今天使用Cocos2dx的Label碰到一个问题,我感觉挺容易被忽略的 使用Label的enableShadow函数定义的颜色要求是Color4B,如果不小心使用了Color3B就根本没有效果 我看了下从lua表转化到C++中Color4B的代码,结果是为 阅读全文
posted @ 2014-11-21 15:34 luweimy 阅读(3916) 评论(0) 推荐(1)
摘要:常见开源协议BSD Apache GPL LGPL MIT zlib/libpngBSD可以自由使用,修改源代码,也可以修改后再次发布允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议当你发布使用了BSD协议的代码,需要满足三个条件:如果再发... 阅读全文
posted @ 2014-11-21 11:45 luweimy 阅读(797) 评论(0) 推荐(1)
摘要:lua序列化支持key类型为string, number支持value类型为string, number, table, boolean支持循环引用支持加密序列化支持loadstring反序列化使用示例local t = { a = 1, b = 2}local g = { c = 3, d = 4... 阅读全文
posted @ 2014-11-17 23:10 luweimy 阅读(2261) 评论(3) 推荐(2)
摘要:lua 标签解析器概述一个类xml标签解析函数,将标签解析成Lua中的表结构它可以用来解析简单xml结构,可以作为RichLabel控件的字符串解析组件(其实它现在就是这么用的;-))原理使用lua的模式匹配, 使用了模式串%b%b用来匹配对称的字符。常写为%bxy,x和y是任意两个不同的字符。 x... 阅读全文
posted @ 2014-11-14 23:13 luweimy 阅读(2534) 评论(0) 推荐(0)
摘要:MarkdownMarkdown 的目标是实现「易读易写」。基本 *, -, + 3个符号效果都一样,这3个符号被称为 Markdown符号 空白行表示另起一个段落 转义字符\, 表示文本中的markdown符号 可以在文本种直接使用html标签,但是要注意在使用的时候,前后加上空行换行 空行代表分开上下内容为两个段落 连续两个空格 会变成一个 换行强调 一个#代表h1标题,同理6个... 阅读全文
posted @ 2014-11-13 12:56 luweimy 阅读(441) 评论(0) 推荐(0)
摘要:metatable允许我们改变table的行为> Lua中的每一个表都可以有metatable(后面我们将看到userdata也有Metatable)> Lua默认创建一个不带metatable的新表> setmetatable(只能用于table)和 getmetatable(用于任何对象)可以使... 阅读全文
posted @ 2014-11-13 10:58 luweimy 阅读(463) 评论(0) 推荐(0)
摘要:在cocos2dx中使用纹理图集是非常节省资源的,在这里推荐 TexturePacker,而且 TexturePacker工具的加密接口也非常的好用,下面就来介绍一下。。。 TexturePacker 工具的加密,只是相对于一般使用的基础上增加了几步对密码操作的步骤(目前的加密功能仅适用于.pvr. 阅读全文
posted @ 2014-11-13 10:14 luweimy 阅读(900) 评论(0) 推荐(0)
摘要:最近我们要开一个新项目,UI与交互打算借鉴当前正火的《圣火英雄传》,程序开发为了和美术制作并行,打算用圣火的资源暂代使用。我解压圣火apk,发现用TexturePacker命令行无法把它的pvr.ccz资源文件转成png,稍微了解一下,才知道TP提供了加密功能。我最近做Unity开发,只需要TP最基 阅读全文
posted @ 2014-11-13 10:11 luweimy 阅读(631) 评论(0) 推荐(0)
摘要:pngquandownloadPngyu、ImageAlpha其实底层使用的是pngquant使用pngquant后可以使用imageOptim再次优化pngquant - 普通版本pngquant-openmp - 多核支持,速度更快pngquant-openmpThis makes pngqua... 阅读全文
posted @ 2014-11-12 16:04 luweimy 阅读(269) 评论(0) 推荐(0)
摘要:打开命令行输入即可,不过要重启Finder才能看到效果 阅读全文
posted @ 2014-11-12 15:48 luweimy 阅读(203) 评论(0) 推荐(0)