小米电视盒子上出现屏保时有一个类似水墨画的渐变效果,挺好看的,研究了一下发现是用opengl做的,在cocos2d项目下在Scene里面写个Filter配合vsh、fsh 加载底图进行处理就行了,Shader文件如下

vsh文件

attribute vec4 a_position;

attribute vec2 a_texCoord;

attribute vec4 a_color;

#ifdef GL_ES

varying lowp vec4 v_fragmentColor;

varying mediump vec2 v_texCoord;

#else

varying vec4 v_fragmentColor;

varying vec2 v_texCoord;

#endif

void main()

{

gl_Position = CC_PMatrix * a_position;

v_fragmentColor = a_color;

v_texCoord = a_texCoord;

}

fsh文件

#ifdef GL_ES

precision mediump float;

#endif

varying vec2 v_texCoord;

varying vec4 v_fragmentColor;

uniform float u_max;

uniform float u_min;

uniform sampler2D u_targetTexture;

uniform sampler2D u_maskTexture;

void main(void)

{

vec4 color = texture2D(u_targetTexture, v_texCoord);

vec4 colorMask = texture2D(u_maskTexture, v_texCoord);

float fAlpha = clamp((colorMask.r-u_min)/(u_max-u_min),0.0,1.0);//clamp((colorMask.r - u_max)/(u_min - u_max),0.0,1.0);//

color.a *= fAlpha;

color.b*colorMask.b, color.a);

gl_FragColor = color;

}

小米盒子 android 动画特效,小米安卓电视一个屏保动画效果相关推荐

  1. 小米盒子 android 动画特效,小米盒子3s试用详细评测: MiTouch触控/HDR/人工智能

    小米高人气产品线电视盒子发布了一款新品--小米盒子3s.如同众多今年的小米电视新机一样,盒子也迎来了"s"升级版,那么小米盒子3S怎么样?小米盒子3S值得买吗?下面脚本之家的小编带 ...

  2. 小米盒子显示服务器断开,小米盒子故障原因排查及检修方法

    小米盒子无法开机怎么办? 小米盒子没有关机功能,通电即会自动开机;无法开机的原因可能与供电不足或者系统数据异常有关. 1.检查电源插座是否正常工作. 检查插座指示灯,或者连接其它插座验证.(小米盒子m ...

  3. 电视不正常Android镜像投屏,Mirror for Android TV(安卓电视投屏软件) V2.4 Mac版

    Mirror for Android TV是一款适用于Mac的安卓电视投屏工具,它可以帮助用户在Mac上即可将视频.电影投屏到安卓电视上,适用于任何电视,设置框或媒体播放器与Android电视操作系统 ...

  4. mac和android电视互联,Mirror for Android TV(安卓电视投屏软件) V2.4 Mac版

    Mirror for Android TV是一款适用于Mac的安卓电视投屏工具,它可以帮助用户在Mac上即可将视频.电影投屏到安卓电视上,适用于任何电视,设置框或媒体播放器与Android电视操作系统 ...

  5. 《精通Android 5 多媒体开发》——第22章,第22.3节开发一个屏保程序

    本节书摘来自异步社区<精通Android 5 多媒体开发>一书中的第22章,第22.3节开发一个屏保程序,作者 王石磊,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  6. android中屏保功能项目,【Android】一段时间不操作弹出【屏保】效果

    仿屏保效果 最近项目的一个小Demo,和大家分享一下,本篇文章主要展示的是一个仿屏保的效果,用户在一段时间不操作会自动弹出屏保页面,当处于屏保页面的时候,[两秒内连续]按两次键盘[回车键]就会退出屏保 ...

  7. 【JavaGUI demo】swing仿Windows气泡屏保动画(含源码)

    概述 java实现简单泡泡屏保动画及点击变实心泡泡,空格暂停动画 实现思路 采用MVC(Model-View-Controller(模型-视图-控制器))设计思路.将数据层与视图层与控制层分开. 在本 ...

  8. 小米盒子 android 动画特效,电视超人app下载

    小米电视超人软件是一款非常好用的手机投屏app,可以把手机上的电视剧.综艺.音乐以及相片轻松投屏到电视上,大屏观看效果更佳,如果你也喜欢的话,那就赶快下载体验吧! 官方介绍 电视超人是小米投屏神器的全 ...

  9. 小米盒子 android 动画特效,小米盒子3安装这些软件 丰富娱乐功能

    原标题:小米盒子3安装这些软件 丰富娱乐功能 10月27日,小米盒子3发布,不仅在性能.内容方面进行了升级,而且首次支持语音和体感功能,强大的配置为小米盒子3看视频.玩游戏提供了基础.虽然配备了丰富的 ...

  10. android盒子 小米遥控,小米盒子遥控器手机版下载-小米盒子遥控器appv6.0.0 安卓版 - 极光下载站...

    小米盒子遥控器手机版介绍 小米盒子遥控是把手机变身家电遥控器的智能应用,摆脱遥控器限制,随时随地只要拿起手机就能轻松遥控.住酒店老板娘拿走空调遥控器?在机场遇到不喜欢看的电视节目?这都不是事儿,用小米 ...

最新文章

  1. 【技巧——windows】直接登陆到桌面,免去输入密码
  2. 南通专转本计算机考试几级,江苏专转本考试了解多少?
  3. 前台提示_提示一下大家,如果考试科目不合格,可以到前台自助机查询
  4. 基于数据库的事务消息解决分布式事务方案
  5. [vue] vue项目有做过单元测试吗?
  6. mysql pdo prepare_PDO::prepare
  7. C++面试/技巧(四)
  8. 线程并发编程之线程锁
  9. linux 网络状态图,linux的网络连接状态
  10. 玩转 SpringBoot 2 快速整合 | 丝袜哥(Swagger)
  11. oracle创建表空间语句分解
  12. Python3 验证二代身份证号码信息
  13. 下载Google Earth的地图并用ArcMap对其georeferencing
  14. 直接可以用的Python和OpenCV检测及分割图像的目标区域例子
  15. 关键帧、时间重映射、文本工具
  16. 求圆外一点做圆切线的切点坐标(算法)
  17. 快乐西游mysql_快乐西游的海玲珑任务怎么做
  18. iOS学习笔记12—听筒和扬声器的转换
  19. 询问HTG:Android版本,同时的耳机和扬声器声音以及iPad文件加载
  20. 天融信防火墙保存配置_天融信防火墙配置备份 飞塔防火墙配置手册

热门文章

  1. Xshell和Xftp使用教程
  2. redis实战(1):redis三个java客户端选择
  3. python时间格式转换为美式日期_python中有关时间日期格式转换问题
  4. Android 测试机选购指南
  5. java 导出Excel 转图片地址为图片
  6. Axure8.1破解码 注册码 授权码
  7. Linux USB驱动详解
  8. STM32控制WS2812B HAL库
  9. 怎样更改计算机ip,怎么快速修改电脑ip地址
  10. 非理性因素引导下的营销策略分析