当前位置: 首页 > news >正文

wordpress 主题网络优化

wordpress 主题,网络优化,设计开发建设网站平台,做网站的平台有哪些qml实现的水波纹特效 1.横向波纹效果2.另一种效果(纵向波纹) 一直以来使用c qt如果要实现一些高级特效比如水波纹效果都难度比较大,但是使用qt quick难度就会小很多。这里借鉴一些网友的思路简单实现一下水波纹效果。主要思路就是波浪的形成是…

qml实现的水波纹特效

  • 1.横向波纹效果
  • 2.另一种效果(纵向波纹)

一直以来使用c++ qt如果要实现一些高级特效比如水波纹效果都难度比较大,但是使用qt quick难度就会小很多。这里借鉴一些网友的思路简单实现一下水波纹效果。主要思路就是波浪的形成是基于sin曲线,以此来影响纹理坐标的颜色,然后加上时间动画不断改变曲线的坐标,从而达到一个波动效果。

1.横向波纹效果

Window {visible: truewidth: 800height: 600title: "Water Ripple Effect"Image {id: sourceImgwidth: 800height: 600source: "qrc:/12.png"}ShaderEffectSource {id: shaderSourcesourceItem: sourceImglive: true}ShaderEffect {id: waterEffectanchors.fill: parentproperty variant sourceTexture: shaderSourceproperty real frequency: 10property real amplitude: 0.04property real time: 0.0NumberAnimation on time {from: 0.0to: Math.PI*2duration: 1000loops: Animation.Infinite}fragmentShader: "varying highp vec2 qt_TexCoord0;uniform sampler2D sourceTexture;uniform highp float frequency;uniform highp float amplitude;uniform highp float time;void main() {highp vec2 pulse = sin(time - frequency * qt_TexCoord0);highp vec2 coord = qt_TexCoord0 + amplitude * vec2(pulse.x, -pulse.x);gl_FragColor = texture2D(sourceTexture, coord);}"}
}

效果如下-波涛汹涌:
在这里插入图片描述

2.另一种效果(纵向波纹)

Window {visible: truewidth: 800height: 600title: "Water Ripple Effect"Image {id: sourceImgwidth: 800height: 600source: "qrc:/12.png"}ShaderEffectSource {id: shaderSourcesourceItem: sourceImglive: true}ShaderEffect {id: waterEffectanchors.fill: parentproperty variant sourceTexture: shaderSourceproperty real frequency: 10property real amplitude: 0.08property real time: 0.0NumberAnimation on time {from: 0.0to: Math.PI * 2duration: 1000loops: Animation.Infinite}fragmentShader: "varying highp vec2 qt_TexCoord0;uniform sampler2D sourceTexture;uniform highp float frequency;uniform highp float amplitude;uniform highp float time;void main() {highp vec2 uv = qt_TexCoord0;highp float wave = sin(uv.y * frequency + time) * amplitude;uv.x += wave;gl_FragColor = texture2D(sourceTexture, uv);}"}
}

效果-树的摇曳:
在这里插入图片描述

修改下频率和振幅效果:

property real frequency: 60
property real amplitude: 0.02

在这里插入图片描述
这样看起来是不是有点波光粼粼的感觉了。挺有趣的~!0…0
代码链接奉上感兴趣的可以研究玩玩:
波纹效果代码地址

作者:费码程序猿
欢迎技术交流:QQ:255895056
转载请注明出处,如有不当欢迎指正

http://www.khdw.cn/news/7612.html

相关文章:

  • 成都网站外包优化免费网站建设哪家好
  • 网站建设是设计师吗网页设计素材网站
  • 专业的网站制作专业公司长沙百度快照优化排名
  • 做网站头部为什么很多代码兰州网络推广
  • 邯郸做网站的公司关键词排名查询
  • 搭建网站用什么软件首页关键词排名代发
  • 建设大型网站建设关键词如何确定
  • 大型门户网站是这样炼成的源代码百度推广账户登录首页
  • 网站开发涉及技术理发培训专业学校
  • 企业网站制作正规公司百度seo培训
  • 做分析图超牛的地图网站爱站关键词挖掘工具
  • 做兼职那个网站比较靠谱如何进行网络营销推广
  • 免费自学平面设计的网站如何制作网页游戏
  • 湖州网站建设湖州网站建设seo培训价格
  • 西安本地十家做网站建设的公司郑州seo网络推广
  • 电商网站话费充值怎么做外贸电商平台哪个网站最好
  • 代做论文毕业设计网站靠谱不济南百度seo
  • 12306网站为什么做不好使seo有什么作用
  • vue 实现网站开发百度百科推广费用
  • 淘客网站怎么做淘口令培训加盟
  • wordpress做表格插件qq群排名优化软件
  • b2b产品有哪些石家庄网站seo
  • 手机游戏的官方网站开发是同步进行的么百度一下你就知道官网下载安装
  • 对于职业规划做的好的网站海口网站排名提升
  • 免费模板下载网站推荐app关键词排名优化
  • 35互联做网站怎么样怎么策划一个营销方案
  • 网站的打开速度广州网站排名优化公司
  • 马蹄室内设计网论坛seo网络优化专员
  • 佛山专业外贸网站建设网站外链怎么发布
  • 宁夏建设工程质量监督站网站app开发用什么软件