偏移shaderuv_Creator 最新3D shader UV动画的实现

原标题:Creator 最新3D shader UV动画的实现

Cocos 的3D捕鱼达人里面有鱼背上的波光(图一),今天就給大家讲解一下,这种技术细节的实现---》UV动画。

abc7ca4091fe111223d668e644bf4299.png

1: 什么是uv动画?

就是将两个纹理合成以后,不断改变一个纹理的uv坐标,让这个纹理的贴图位置不断改变而形成UV动画。比如火焰,河流,都可以采用这样的技术来实现。

2: cocos creator shader 为什么要重点学习?

未来毫无疑问,微信小游戏会越来越大,越来越精美,shader开发也是未来的一个核心,因为它能定制精美的画面,和完成精美的特效。

3: cocos creator Shader要使用那个版本?

cocos creator Shader要使用2.1.x这个版本,目前使用最新的2.1.2这个版本会比较好一些。Cocos creator 2.0以下的版本都不支持 材质 + shader

4: cocos creator 材质和shader

Shader 是一种給GPU执行的代码,GPU的渲染流水线,为了方便开发人员定制效果,开放出接口給程序员编写代码来控制,这种程序叫作shader, shader开发语言,cocos采用的是GLSL编程语言。开发人员可以在下图顶点Shader和着色Shader来插入代码。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值