2013年8月19日

摘要: 简直是煎熬啊!七月24日提交离职申请,先是让我准备交接工作两个星期。手上本身没有什么重要的工作,本来以为很容易搞定的。两个星期后,部长说她要出差一个星期,叫我等她回来再签,我X。无聊中等待了一周,等她周一回来时,正式将申请表交了上去。本以为应该很快就批下来,没想到周三她才电话问科长我的交接工作怎么样了,是否还有不完善的地方,我去。好不容易把她对付过去,流程走到软件中心主任,又拖了两天。这样一周时间又过去了。第五个周一,流程走到研发体系副总陈总那。倒霉的是又碰到出差,还是出差到地球的另一边,还没有委托他人处理。不知要等到何时!听说在后面审批的里总这周四同样要出差,我去年买了个表!怎么运气这么好, 阅读全文
posted @ 2013-08-19 18:45 大汗天下 阅读(233) 评论(0) 推荐(0)
 

2013年8月4日

摘要: cocos2d是通用游戏引擎,为了保持兼容性与易用性,将动画封装为一个Action。简单的过程就是:使用CCTexture2D生成对应的CCSpriteFrame,然后将CCSpriteFrame添加到CCAnimation中生成动画数据,再用CCAnimation生成CCAnimate(最终的动画动作),最后用CCSprite执行这组动作。相关类的关系如图:相关代码如下: CCSize s = CCDirector::sharedDirector()->getWinSize(); CCTexture2D* texture2D = CCTextureCache::s... 阅读全文
posted @ 2013-08-04 09:35 大汗天下 阅读(405) 评论(0) 推荐(0)
 

2013年8月1日

摘要: 下载完cocos2d并配合VS环境安装好后,就可以用VS创建cocos2d项目了。这时项目默认创建在VS设置的默认路径下,如果我们直接编译项目的话,肯定通过不了。此时需要我们手动拷贝cocos2d目录下的这几个目录到项目所在的目录中。cocos2dxCocosDenshionDebug.win32externalscripting 阅读全文
posted @ 2013-08-01 20:51 大汗天下 阅读(222) 评论(0) 推荐(0)
 

2013年7月3日

摘要: TGA文件格式如下图:名称偏移长度说明图像信息字段长度01本字段是1字节无符号整型,指出图像信息字段(见本子表的后面)长度,其取值范围是0到255,当它为0时表示没有图像的信息字段。颜色表类型110表示没有颜色表,1表示颜色表存在。由于本格式是无颜色表的,因此此项通常被忽略。图像类型码21该字段总为2,这也是此类型为格式2的原因。颜色表规格字段颜色表首址32颜色表首的入口索引,整型(低位-高位)如果颜色表字段为0,则忽略该字段颜色表的长度52颜色表的表项总数,整型(低位-高位)颜色表项位数71位数(bit),16代表16位TGA,24代表24位TGA,32代表32位TGA图像规格字段图像X坐标 阅读全文
posted @ 2013-07-03 18:29 大汗天下 阅读(291) 评论(0) 推荐(0)
 

2013年7月1日

摘要: 球体纹理是自动映射纹理中的一种。环境纹理图像创建并载入后,调用OpenGL的环境纹理贴图算法,该算法在球体表面找到一个与被渲染的物体上的点具有相同正切面的点,并把球体上这个点的颜色绘制成物体上对应点的颜色。glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T); 阅读全文
posted @ 2013-07-01 10:37 大汗天下 阅读(449) 评论(0) 推荐(0)
 

2013年6月22日

摘要: 采用混合相素的方法进行蒙板操作前,需要打开像素混合功能并关闭测试测试功能,否则会出现只能显示蒙板贴图而不能显示原贴图的效果。蒙板过程如下伪码:glEnable(GL_BLEND);glDisable(GL_DEPTH_TEST);glBlendFunc(GL_DST_COLOR,GL_ZERO);蒙板贴图;glBlendFunc(GL_ONE, GL_ONE);原贴图;glEnable(GL_DEPTH_TEST);glDisable(GL_BLEND); 阅读全文
posted @ 2013-06-22 11:18 大汗天下 阅读(146) 评论(0) 推荐(0)