- 博客(4)
- 资源 (38)
- 收藏
- 关注
原创 粒子编辑器
粒子编辑器 先上图 从根本上说,粒子编辑器没有什么复杂的。我们修改滑动条时,也会修改粒子对象的相应属性。 void EditorMainWindow::changeTangentialAccelerationVariance(double tangentialAccelerationVariance) { if (_currentParticle) { _currentPar
2014-12-18 16:50:57 665
原创 Premultiplied Alpha
Premultiplied Alpha alpha预乘,与通常颜色表示方法(r,g,b,a)的差别在与它表示为(ar,ag,ab,a)。为什么要这么做呢?因为在颜色混合时,预乘的效果比分开表示更好。比如(1,1,1,1)与(0,0,0,0)混合后,(0.5,0.5,0.5,0.5)在分开表示方法时,这表示一个灰色。而预乘表示一个半透的白色。 而分开表示方法到预乘的转换,首先是纹理的颜色值进行转
2014-12-15 11:47:19 3038
原创 tolua绑定
tolua绑定 研究了下tolua绑定,发现c++类的继承转换为lua后,依然起作用。但对于构造函数是无效的。所以必须在pkg中强制声明构造函数。 接下来的问题就是.h自动生成.pkg的问题了。 1、找到类的作用域; 如果没有构造函数,如果有父类,自动参照父类声明一个。如果没有父类,自动声明一个默认的。 2、去掉类中private,protect作用域内容。 3、去掉public中变量
2014-12-04 17:25:44 618
原创 auto culling
auto culling 自动剪裁,也就是把超出屏幕的quad自动移出渲染队列。我们的渲染关键是两个,一个是quad队列,一个是cmd队列。 void Renderer::renderBatch() { _drawnBatches = _drawnVertices = 0; if(_numQuads <= 0 || _batchedQuadCommands.empty())
2014-12-01 12:36:43 813
sqlite 3.71 for windows
2012-04-01
winsock select 模型源码
2012-03-30
IOCP Tcp服务器入门源码
2012-03-29
VS2008 与 IE8 不兼容的补丁
2012-03-27
lua加密工具.zip
2014-07-25
ios 新浪微博 sdk 使用demo
2013-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人