自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于cocos2dx添加边缘外发光,光线被裁剪的问题探究(四)

上面三篇基本把这个扩大纹理显示区域的问题解决了,但是又发现一个问题。这个问题是这个算法目前只支持单张图片,对于图集这个目前是有问题的,这就是之前要把min_textoord和max_textoord传进shader的原因。因为对于图集来说那个CC_Texture0是那个大图,所以对于单个SpriteFrame,他处理的所有的纹理坐标就不是(0,0)到(1,1)了,比如下面:整张图集是最外边的框,里面有A和B两个单张图片,A的纹理坐标是(0.15,0.15)到(0.5,0.5),B的纹理坐标是

2021-02-08 11:48:21 457 1

原创 关于cocos2dx添加边缘外发光,光线被裁剪的问题探究(三)

下面是处理采样放的的问题了,直接贴代码:varying vec2 v_texCoord;uniform float scale_factor;uniform vec2 min_texCoord;uniform vec2 max_texCoord;uniform vec2 offset_texCoord;vec2 convertToOriginCoordinate(vec2 uv) { return (uv*scale_factor + offset_texCoord);}...

2021-02-08 11:34:15 220

原创 关于cocos2dx添加边缘外发光,光线被裁剪的问题探究(二)

下面进入正题:首先是扩大包围盒大小,其实有两种方案来做。一是直接设置缩放,只不过这个方法会和原来的缩放混淆,容易导致混乱。二是在顶点shader修改顶点的位置,我们就是用得这个方法。代码如下:attribute vec4 a_position;attribute vec2 a_texCoord;varying vec2 v_texCoord;uniform float scale_factor;uniform vec2 mid_point;void main(){ ...

2021-02-08 11:08:23 338

原创 关于cocos2dx添加边缘外发光,光线被裁剪的问题探究(一)

最近有个需求,需要在物体边缘添加外发光,本来想着直接用PS做一个纯白的基于该形状的物体输出一个外发光图片,然后垫在本来的图片下面来实现,但是在序列帧动图里面这样做太消耗内存和包体大小,所以想着用shader来实现。但是在制作的时候发现出现了问题,比如下面的情况:边缘的光被切掉了,为什么会出现这个问题,是因为发光的话是要增大二维图片的包围盒大小的(四个顶点所形成的),比如本来包围盒是(x=100,y=100,width=100,height=100),但是如果要增加20个像素的发光范围的话,就..

2021-02-08 10:46:44 690

原创 纯shader实现简单的仿真翻页效果

遇到个需求,需要做出来一个仿真翻页的效果,在网上找了N多资料,大部分是用网格加shader的方法实现的翻页效果,因为我这个项目是个维护项目,又因为一些C++的接口没有绑定到lua,所以在lua那一级就不能用这种方法来实现翻页。偶尔在网上搜到一篇文章讲解用简单方法实现的简单的翻页效果,网址如下:https://gitbook.cn/books/5f3bd55ab74e2f16f57ea9e6/index.html详细原理看这个文章就行,本文只简单介绍shader相关的。顶点着色器跟一般的一样

2020-11-27 19:57:20 1090 1

原创 使用cocos2dx-v3实现简单地图缩放

这只是个简单的地图缩放功能,如果有更复杂的需求要自己去实现了,比如点击判断,双击判断等。。。。

2016-09-09 11:45:31 2292

原创 配置cocos2dx安卓开发打包环境——使用Cygwin编译,ant打包

最近一直在研究cocos2dx的安卓开发环境,现在

2014-11-16 09:12:46 1890

原创 修改Androidapk安装完在机器上的名称

主要是为了改成中文名称,有一点很重要,首先需要将

2014-10-23 17:07:00 766

图片切割工具

个人制作的一款图片切割工具,只支持均匀切割,不能自定义文件名前缀,使用的是Qt,如果运行不正常的话,建议安装VC++运行环境2010。不喜勿喷,谢谢。

2014-10-07

Kinect程序开发帮助文档(C++)

使用C++开发Kinect的帮助文档,很有用,事先说明这只是给编程人员入门的书籍,如要提高请参考其他的书籍或者查看微软的API文档(英文的)

2013-09-22

ARToolKit应用程序

这是参照osgART自己写的一个应用程序,本人是个菜鸟,不喜勿喷,谢谢,至于1分,就当是个辛苦分吧,唉,现在挣分也不容易啊。

2013-07-25

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

TA关注的人

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