智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2014年1月20日

摘要: 转自:http://blog.csdn.net/dawn_moon/article/details/8631783好吧,终于抽时间写这篇文章了。手头上有很多人物行走图,技能特效图等,但这些图都有个纯黑色背景,怎么样将内容显示出来,让背景透明呢?前段时间搞了一下,感谢群里的童鞋们,提供了思路和方法。这里用shader处理了像素,使黑色背景透明,直接上代码ShaderSprite.h#ifndef __TestShader__ShaderSprite__#define __TestShader__ShaderSprite__#include "cocos2d.h"USING_N 阅读全文

posted @ 2014-01-20 21:52 Bill Yuan 阅读(4767) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/while0/article/details/11004147CCLayer的区域可能会比较大,怎样让它只显示其中一部分区域呢? 这个还是有很多场景会用到的,例如游戏的帮助, 可能包括几页的文本和图片,它会在一个矩形区域内显示,用户通过拖动页面,一行行的往下看。试过后发现setContentSize不行,绘制的还是所有的Layer内容,虽然基类的m_obContentSize变了,但是绘制区域没有变。不饶弯子了,需要使用CCEGLView的函数setScissorInPoints,它会调用OpenGL的glScissor。爽快点,直接贴代码了:v 阅读全文

posted @ 2014-01-20 21:42 Bill Yuan 阅读(739) 评论(0) 推荐(0) 编辑