自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子弹头

人生就像一杯茶,不会苦一辈子,但总会苦一阵子。

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 cocos2d-x改底层之RichText富文本换行

这里使用的是cocos2dx的2.2.3版本,底层的RictText换行机制不能满足中文换行,需要改动。由于在3.x的版本已经优化了,而且以后的项目也会转到3.x的版本,所以这里只是做一个记录,对底层换行机制的思想做一个分析,仅供学习用。RichText的换行原理:以文本换行为例(图片同样的道理),先用一个不带换行的label,算出该label的总长度L,然后和程序设定的宽w比较,wv

2015-06-15 22:49:11 5627

原创 cocos2d-x 阶段性bug总结

抽时间,总结一些bug和一些需要注意的地方。1)计时器:update第一次scheduleupdate之后并没有立即执行update,而是在渲染完视图资源以后才启动的,所以,第一次的dt时间值可能很大,甚至十几秒。2)const 与 宏CC_SYNTHESIZE的结合:const int* p;//同int const * p,const在*左边,则修饰“指向的内容”,内容不可

2015-06-15 22:48:27 1272

转载 lua内存机制分析

Lua在运行代码之前,会先把源码预编译成一种内部编码,这种编码由一连串的虚拟机能够识别的指令构成,与CPU的机器码很相似。接下来由C代码中的一个while循环负责解释这些内部编码,这个while循环中有一个很大的switch,一种指令就有对应的一个case。 可能你已经从其他地方得知,自5.0版本开始,Lua就使用一个基于寄存器的虚拟机。但是这些“寄存器”跟CPU中的寄存器没有任何

2015-06-09 10:12:22 7987

原创 cocos2d-x改底层之动态改变UIListView中的某项在链表中的位置

先看一下UIListView添加、插入、删除的机制,再来考虑如何互换两项的位置。UIListView.h/* 所有项用一个数组来保存 */CCArray* _items;void ListView::pushBackCustomItem(Widget* item){ /* 向数组中添加一项 */ _items->addObject(item); remedy

2015-06-07 17:33:21 1373

原创 cocos2d-x改底层之获取UIListView的实际内容大小

为了能够滚动,要实现两个条件①:setTouchEnable(true)②:一定要将UIListView 放入到UILayer中,只有UIlayer才会监听触摸,CCLayer不可以所以需要创建一个UILayer* layer;layer->addWidget(list);//一定是addWidget,表示以挂件形式添加,addChild不可以,最后再addChild(layer);

2015-06-07 17:01:13 3457

Unity 高斯模糊Shader

高斯模糊GaussianBlur,里面提供了实例,该模糊应用的范围包括3D模型、UI(UGUI等)。不同于Unity自带的相机全屏模糊(后处理屏幕特效),是一个材质球的方式,直接模糊当前物体层级的背景图像。可以添加到任何能设置材质球的地方,比如UGUI的一个Panel组件,在Image里的Material中设置此高斯模糊的材质球,则在此Panel后面的所有UI以及3D物体都将模糊,并可以调节强度。里面有两种模糊shader,一种是针对移动端性能优化的,使用了两次高斯模糊;一种是高质量的,三次高斯模糊。

2017-02-27

离散数学课后习题解答

离散数学课后习题解答,纠正一些习题错误,对于考研或者普通考试用书给了全面参考

2013-03-02

编译原理 第二版答案

清华大学 编译原理第二版课后习题答案 文法分析 词法分析、LL(1)文法 有穷自动机

2011-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除