自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 Android+JNI+OpenGL开发自己的美图秀秀

可根据地址中的示例完成类似于美图秀秀的APP,包含40+种滤镜与实时美颜与后处理美颜功能

2016-01-18 16:39:10 26379 29

原创 Android平台Camera实时滤镜实现方法探讨(十一)--实时美颜滤镜

Android/Ios端实时美颜的实现方法

2016-01-18 13:13:03 31969 12

原创 Android平台Camera实时滤镜实现方法探讨(十)--代码地址以及简介(20160118更新)

代码地址以及简介

2016-01-08 19:48:26 8834 12

原创 [Android开发]LinearLayout与RelativeLayout异同深入探讨

LinearLayout结合源码的分析

2015-12-29 13:07:43 3630

原创 [Android开发]简单版仿淘口令复制弹出框功能

使用Android系统的粘贴板管理服务及ClipboardManager通过addPrimaryClipChangedListener添加Listener来监听粘贴板的状态,很很简单的一个小功能~

2015-12-25 17:15:58 7847 1

原创 [Android开发]仿天天P图带气泡显示百分比进度的自定义SeekBar

仿天天P图图像美化修改工具,素材来自于天天P图

2015-12-22 14:01:01 5896 1

原创 Android平台Camera实时滤镜实现方法探讨(九)--磨皮算法探讨(一)

上一篇开头提到了一些可用于磨皮的去噪算法,下面我们实现这些算法并且观察效果,本文首先探讨的首先是《基于局部均方差相关信息的图像去噪及其在实时磨皮美容算法中的应用》

2015-12-21 16:48:29 22514 7

原创 Android平台Camera实时滤镜实现方法探讨(八)--滤镜基本制作方法(二)简单美颜滤镜

美白+简单磨皮

2015-12-16 09:22:43 10485 3

原创 Android平台Camera实时滤镜实现方法探讨(七)--滤镜基本制作方法(一)

本篇简单介绍一些滤镜的制作方法

2015-12-08 09:13:02 9983 1

原创 Android平台Camera实时滤镜实现方法探讨(六)--创建帧缓存对象(FBO)加速实时滤镜处理

上几章探讨了各种YUV转RGB方式和Camera预览数据处理方式,并以一个简单的滤镜为例。但是如果需要实现计算较为复杂的图像处理例如高斯滤波或者双边滤波,则效果则差很多。例如以1920X1080为PrevewSize的预览数据进行高斯滤波处理,每次加权处理过程都需要从对应2D纹理中找到自身所在点的数据和周围所在点的RGB数据,虽然GPU浮点 运算快,但是每次都需要从内存中读取相应数据,无形中增加了时间,本文探讨使用FBO进行滤镜加速处理

2015-12-04 16:39:43 9608 8

原创 Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览

前面有一篇探讨了如何在片段着色器中将YUV数据转换为RGB数据并显示,但采用samplerExternalOES将SurfaceTexture作为OpenGL外部纹理,需要使用GL_TEXTURE_EXTERNAL_OES作为纹理模板,通过SetPreviewTexture将Camera数据图像输出到SurfaceTexture,调用updateTexImage()时将对应纹理更新为最新的一帧,然后通知OpenGL绘制对应纹理。

2015-12-04 10:55:27 30856 2

原创 Android平台Camera实时滤镜实现方法探讨(四)--以Hefe滤镜为例

上文讲到如何将YUV转换成RGB,之后就可以根据自己的设计,制作自己需要的滤镜了,例如将红色变的更红,增加亮度等滤镜的制作,基本上采用图层+曲线,结合一些其他属性的调节,例如这篇文章讲解了如何用PS模拟Instagram上的Hefe滤镜

2015-11-27 13:12:38 6815 2

原创 Android平台Camera实时滤镜实现方法探讨(三)--通过Shader实现YUV转换RBG

通过shader将YUV转换成RGB

2015-11-26 13:58:39 10512 7

原创 Android平台Camera实时滤镜实现方法探讨(二)--Android-GPUImage探讨

上一章讨论了将处理后的数据填充到事先创建的Bitmap中,使用SurfaceView绘制该Bitmap来实现预览数据实时处理。本章介绍android-gpuimage实现方式

2015-11-25 16:29:48 16584 6

原创 Android平台Camera实时滤镜实现方法探讨(一)--JNI操作Bitmap

众所周知,通过setPreviewHolder可以将预览数据显示在一个SurfaceView上,即可实现相机拍照时的预览功能,通过添加各个控件和接口即可实现简单相机应用,但如果需要对预览画面进行处理,例如类似美图秀秀等相机APP的实时滤镜功能

2015-11-16 10:20:51 14469 7

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--其他

最后一章,讲一下其他零碎的地方。防御塔方面,还有炮塔的两个高级塔,例如地震塔,机器人塔。地震塔就是周围敌人全部减少血量,机器人塔就是一个士兵类,炮塔升级成士兵类,实现方式和士兵类似。法师塔方面,死亡先知塔可以召唤龙卷风,龙卷风是一个子弹类,生成后自行寻找最近敌人并且移动到敌人处,对敌人造成伤害。DK塔可以召唤一个死亡骑士。还有一些其方面没有介绍,结合该系列其他防御塔、士兵、敌人

2015-11-14 14:10:03 3695 2

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--敌人(二)之BOSS

该章节主要介绍游戏中的BOSS首先,是BOSS的入场动画,例如第六关墙壁倒塌的效果。我们注意到BaseMap中有个虚函数virtual void waveEvent();,在BaseMap的addWaves函数最后加入waveEvent(),每个地图复写这个函数,根据各个地图写上自己的动画即可。其他

2015-11-14 13:07:57 2464

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--防御塔(七)之士兵

该章节主要介绍兵营塔中的士兵

2015-11-07 14:55:27 2380 2

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--防御塔(六)之兵营塔

该章节主要介绍兵营塔兵营塔可以产生三个士兵,可以设置士兵集结点,当周围有敌人通过时,士兵会拦下敌人,并与敌人进行搏斗。每隔N秒,会回复士兵血量,可以升级,有更多的兵种。

2015-11-07 14:14:00 2689 1

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--防御塔(五)之高级箭塔

该章节主要介绍高级箭塔

2015-10-25 14:33:28 2445 1

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--防御塔(四)之升级防御塔

该张补充如何升级防御塔

2015-10-25 12:51:20 2310

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--防御塔(三)之初级炮塔

该章节主要介绍初级炮塔与箭塔相比,箭塔一共需要只需要1-2张图片,除了弓箭手,塔是静止的,而炮塔相对比较复杂从图中我们可以看出,炮塔的动作序列比较复杂,所以只需要将一个个动画序列分清楚,好在我们用的现成的图片资源,只要一个个通过addchild添加进去即可,然后用动画序列播放。首先重载shootvoid BaseArtilleryTower::shoot(float dt){ checkN

2015-10-24 22:29:50 2202

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--敌人(一)

该章节开始讲解如何制作敌人

2015-10-18 15:05:13 3068

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--子弹类(一)

该章节主要介绍防御塔的子弹

2015-10-11 12:25:36 4258

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--防御塔(二)之初级箭塔

该章节主要介绍初级箭塔如何制作

2015-10-07 14:33:00 3294

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--防御塔(一)

该章节主要介绍防御塔的基本性质和制作思路我们要先确定一个塔所具备的属性,这些可以根据自己所设计的游戏需要来自行定义,例如: CC_SYNTHESIZE(TowerType, towerT

2015-09-26 17:25:14 3490 3

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--地图(二)

本章节主要介绍两个固定技能和商店技能的实现

2015-04-07 13:03:52 4363 3

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--地图(一)

上面3章图是完成后的效果图游戏已完成,除了英雄外,基本还原了90%的游戏内容,一共13关,20种防御塔,30+种敌人,如上图,以假乱真吧下面从地图模块起介绍我的方法,如有更好的方法,请留言一起讨论,游戏资源下载原版游戏数据包,解压即可推荐一款软件,TextureUnpackerRelease1.04可以分割plist形式的图片,提高效率经过一个月学习也发现之前有很多化简为繁的错误

2015-04-04 10:06:10 6700 7

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--游戏开始界面

修改AppDelegate中内容,将setDesignResolutionSize中改为(960, 640, ResolutionPolicy::FIXED_HEIGHT)保持传入的设计分辨率高度不变,根据屏幕分辨率修正设计分辨率的宽度通过:auto scene = WelcomeScene::createScene();director->runWithSc

2015-03-03 08:44:41 9291 23

原创 [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--简介+代码+资源

[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战1--简介

2015-02-27 18:26:09 10095 7

BubblerSeekBar

仿天天P图,气泡显示Sekkbar条进度,不占用控件高度

2015-12-22

BubbleSeekbar

自定义Seekbar,弹出气泡随seekbar移动,不占用高度

2015-12-22

InstagramFilters

Instagram中最初的不到20个滤镜的代码与资源,来自github开源项目,目前已被关闭,请勿用于商业用途 专栏:http://blog.csdn.net/column/details/androidrealfilter.html

2015-12-08

KingdomRush(王国保卫战)声音资源

博客地址http://blog.csdn.net/oshunz/article/details/43970843

2015-10-07

KindomRush(王国保卫战)图片资源

博客地址http://blog.csdn.net/oshunz/article/details/43970843

2015-10-07

空空如也

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

TA关注的人

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