小米盒子 android 动画特效,小米安卓电视一个屏保动画效果
小米电视盒子上出现屏保时有一个类似水墨画的渐变效果,挺好看的,研究了一下发现是用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 动画特效,小米安卓电视一个屏保动画效果相关推荐
- 小米盒子 android 动画特效,小米盒子3s试用详细评测: MiTouch触控/HDR/人工智能
小米高人气产品线电视盒子发布了一款新品--小米盒子3s.如同众多今年的小米电视新机一样,盒子也迎来了"s"升级版,那么小米盒子3S怎么样?小米盒子3S值得买吗?下面脚本之家的小编带 ...
- 小米盒子显示服务器断开,小米盒子故障原因排查及检修方法
小米盒子无法开机怎么办? 小米盒子没有关机功能,通电即会自动开机;无法开机的原因可能与供电不足或者系统数据异常有关. 1.检查电源插座是否正常工作. 检查插座指示灯,或者连接其它插座验证.(小米盒子m ...
- 电视不正常Android镜像投屏,Mirror for Android TV(安卓电视投屏软件) V2.4 Mac版
Mirror for Android TV是一款适用于Mac的安卓电视投屏工具,它可以帮助用户在Mac上即可将视频.电影投屏到安卓电视上,适用于任何电视,设置框或媒体播放器与Android电视操作系统 ...
- mac和android电视互联,Mirror for Android TV(安卓电视投屏软件) V2.4 Mac版
Mirror for Android TV是一款适用于Mac的安卓电视投屏工具,它可以帮助用户在Mac上即可将视频.电影投屏到安卓电视上,适用于任何电视,设置框或媒体播放器与Android电视操作系统 ...
- 《精通Android 5 多媒体开发》——第22章,第22.3节开发一个屏保程序
本节书摘来自异步社区<精通Android 5 多媒体开发>一书中的第22章,第22.3节开发一个屏保程序,作者 王石磊,更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- android中屏保功能项目,【Android】一段时间不操作弹出【屏保】效果
仿屏保效果 最近项目的一个小Demo,和大家分享一下,本篇文章主要展示的是一个仿屏保的效果,用户在一段时间不操作会自动弹出屏保页面,当处于屏保页面的时候,[两秒内连续]按两次键盘[回车键]就会退出屏保 ...
- 【JavaGUI demo】swing仿Windows气泡屏保动画(含源码)
概述 java实现简单泡泡屏保动画及点击变实心泡泡,空格暂停动画 实现思路 采用MVC(Model-View-Controller(模型-视图-控制器))设计思路.将数据层与视图层与控制层分开. 在本 ...
- 小米盒子 android 动画特效,电视超人app下载
小米电视超人软件是一款非常好用的手机投屏app,可以把手机上的电视剧.综艺.音乐以及相片轻松投屏到电视上,大屏观看效果更佳,如果你也喜欢的话,那就赶快下载体验吧! 官方介绍 电视超人是小米投屏神器的全 ...
- 小米盒子 android 动画特效,小米盒子3安装这些软件 丰富娱乐功能
原标题:小米盒子3安装这些软件 丰富娱乐功能 10月27日,小米盒子3发布,不仅在性能.内容方面进行了升级,而且首次支持语音和体感功能,强大的配置为小米盒子3看视频.玩游戏提供了基础.虽然配备了丰富的 ...
- android盒子 小米遥控,小米盒子遥控器手机版下载-小米盒子遥控器appv6.0.0 安卓版 - 极光下载站...
小米盒子遥控器手机版介绍 小米盒子遥控是把手机变身家电遥控器的智能应用,摆脱遥控器限制,随时随地只要拿起手机就能轻松遥控.住酒店老板娘拿走空调遥控器?在机场遇到不喜欢看的电视节目?这都不是事儿,用小米 ...
最新文章
- 【技巧——windows】直接登陆到桌面,免去输入密码
- 南通专转本计算机考试几级,江苏专转本考试了解多少?
- 前台提示_提示一下大家,如果考试科目不合格,可以到前台自助机查询
- 基于数据库的事务消息解决分布式事务方案
- [vue] vue项目有做过单元测试吗?
- mysql pdo prepare_PDO::prepare
- C++面试/技巧(四)
- 线程并发编程之线程锁
- linux 网络状态图,linux的网络连接状态
- 玩转 SpringBoot 2 快速整合 | 丝袜哥(Swagger)
- oracle创建表空间语句分解
- Python3 验证二代身份证号码信息
- 下载Google Earth的地图并用ArcMap对其georeferencing
- 直接可以用的Python和OpenCV检测及分割图像的目标区域例子
- 关键帧、时间重映射、文本工具
- 求圆外一点做圆切线的切点坐标(算法)
- 快乐西游mysql_快乐西游的海玲珑任务怎么做
- iOS学习笔记12—听筒和扬声器的转换
- 询问HTG:Android版本,同时的耳机和扬声器声音以及iPad文件加载
- 天融信防火墙保存配置_天融信防火墙配置备份 飞塔防火墙配置手册