前言
在网上 ShaderToy 中找了很久的一个 Shader 效果,不知道怎么移至到 Cocos Creator 中。

介绍
ShaderToy 中的 iTime 是 Shader 着色器播放时间(单位为:秒)。

那么对应到 Cocos Creator 中的 Effect 是啥呢?

其中,在 Creator 引擎中内置的 cc-global.chunk 中有 cc_time , cc_ time.x 代表从开始运行以来的全局事件(单位为:秒),cc_time.y 代表当前帧的 delta 时间,cc_time.z 代表从开始运行以来的总帧数。

可以得知, iTime 可以使用 cc_time.x 代替。

如何使用?
在需要引用 cc_time 的着色器片段,引入 cc-global.chunck。

#include <cc-global>

可以参考的代码:
https://gitee.com/yeshao2069/cocos-creator-shader/blob/v3.5.x/demo/2d/Creator3.5.1_2D_LoopTunnel/assets/res/Loop.effect

【Cocos Creator 3.x】ShaderToy 中的 iTime 对应 Cocos Effect 中是什么?相关推荐

  1. 15个 Cocos Creator 技术解决方案免费开源!更多资源持续更新中…

    期望的游戏效果不知该如何实现?被繁琐的操作劝退?想要提升开发效率?应广大开发者的需求,Cocos 技术支持团队将持续为大家整理提供一些实用的技术解决方案,通通免费开源! 这些方案部分来自 Cocos ...

  2. Cocos Creator 的 动作(Action)系统:moveBy的使用

    Cocos Creator 快速上手:制作第一个游戏 可以在这里感受一下这款游戏的完成形态: http://fbdemos.leanapp.cn/star-catcher/ 准备项目和资源 我们已经为 ...

  3. Cocos Creator教程 ——(一)Hello World

    目录 一.新建项目 二.资管管理器 三.层级编辑器 四.属性检查器 五.内容来源 一.新建项目 我们先通过一个简单的项目了解Cocos的基本结构: 打开cocos creator,在下面界面中选择&q ...

  4. cocoscreator3d 模型透明_用 Cocos Creator 3D 实现小姐姐的发丝高光

    ​本文作者:武云潇 Cocos Creator 3D 引擎开发工程师 >>作者知乎:YunHsiao Wu >>作者其他文章:<It's not a bug, it's ...

  5. 拖动小游戏html,Cocos Creator 入门篇-拖拽小游戏(一)

    前言 Cocos Creator的官方文档还是非常友好的,有中英文两个版本. [强烈建议] 初学者先把官方文档看一遍.里面还包含了很多demo. 今天主要先带大家简单熟悉一下Cocos Creator ...

  6. Cocos Creator 3.0 教程! 标志板! Billboard !

    用2D素材节省包体!节约性能! 前言 标志板是什么呢? billboard 英文翻译为广告牌,标志板和广告牌肯定会有不可告人的联系! 广告牌的使命是什么?就是无论你在哪里,都要让你看到! 标志板也是这 ...

  7. Cocos Creator 获得手机陀螺仪(Gyrometer)数据

    接触 Cocos Creator 已经一年多, 体验是酸甜苦辣俱全, 不过仍然要夸一下这东西确实神作, 可以让我这种网页小白靠着Unity开发经验直接上手. 到目前为止的 Cocos Creator ...

  8. cocos2dx入门1:关于Cocos Creator

    以上所有教程均为cocos creator3.0的介绍. ※关于 Cocos Creator的诸多问题※ ①Q:Cocos Creator 是游戏引擎吗? A:它是一个完整的游戏开发解决方案,包含了轻 ...

  9. 使用 Cocos Creator 引擎创建3D资产

    本文共:7034字,预计阅读时间:18分钟  感谢作者:琥珀川 的分享. 第一章 从 3Ds MAX 导出模型 3DS MAX 单位设置.设置 3DS MAX 单位为:米(Cocos 默认单位是:米) ...

最新文章

  1. java数据结构库函数_Java8 内置函数(api)总结
  2. Hadoop-HBASE 热添加新节点
  3. java common io_Java之Apache Commons-IO使用精讲
  4. xml中else if写法_面试官:优化代码中大量的if/else,你有什么方案?
  5. 火狐浏览器百度网盘服务器响应,火狐浏览器打不开百度网盘怎么解决?解决百度网盘打不开的步骤分享...
  6. Silverlight Blend动画设计系列三:缩放动画(ScaleTransform)
  7. java 单例模式(饿汉模式和懒汉模式)
  8. 怎么删除计算机c盘应用,C盘垃圾文件怎么删除,清理系统盘的电脑软件-腾讯电脑管家...
  9. 美赛数模论文之表的格式
  10. xp设置允许客户端远程连接_远程删除Windows XP客户端中的用户配置文件
  11. 法外狂徒——格雷福斯
  12. OHS 12C中导入第三方SSL证书
  13. 【极客时间】左耳听风
  14. 数据结构之寻找下标和相等的数字方阵
  15. 观李永乐老师《双蛋问题》解题后感
  16. 易优EyouCMS手机端url路径改为/mobile/方案(非自带m.xxx.com二级域名方案)
  17. 时光里,我们都是赶路人
  18. Java集合底层原理理解
  19. git 配置ssh 秘钥
  20. c语言中什么叫喂狗,STM32是怎么初始化看门狗和喂狗的

热门文章

  1. RAISERROR语句
  2. linux怎么取消root加固,禁止Root从SSH直接访问加固Linux
  3. 机制设计专栏(3)-组合拍卖简介
  4. Oracle GoldenGate 读写分离
  5. 38岁浙大学霸Facebook总部跳楼:把工作当全部,是你丢失自我的开始
  6. php 指的是,PHP程序员指的是什么意思
  7. 为什么使用消息队列、消息队列优缺点和适用场景?
  8. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。
  9. 海天酱油调味多元化,塑造品牌口碑
  10. 基于UOS的离线仓库部署