前言
在网上 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. Linux Shell执行原理
  2. VMware15虚拟机安装教程
  3. PHP程序员应该掌握的10项技能
  4. python3 枚举定义和使用
  5. 让Dock即时自动显示和隐藏程序坞不再延迟
  6. P3834-【模板】可持久化线段树 1(主席树)
  7. python set |_Python事件类| set()方法与示例
  8. endnote国标_Citavi 与 Endnote 在 Word 插入引用,哪个更适合你?
  9. php文件怎么设置隐藏显示代码,php文件隐藏的方法
  10. (72)仿真工具VCS仿真软件?
  11. java编程思想怎么样_读完java编程思想后的思考?
  12. python的celery的面试_python面试基础题总结
  13. Lock锁的简单使用
  14. 实现gridview中checkbox的全选和反选,以及固定gridview列字符串的长度,多余的以...表示...
  15. 火山PC_POST教程
  16. 吴恩达机器学习作业代码(python)
  17. 爬虫python代码网易云_Python爬虫之网易云音乐下载
  18. cass道路设计教程_cass道路设计
  19. C盘空间不足,清理AppData
  20. 1×pbs缓冲液配方_PBS缓冲液配方.doc

热门文章

  1. 使用axis2,根据WSDL生成java客户端代码
  2. 使用ensp模拟器中的防火墙(USG6000V)配置NAT(网页版)
  3. 1.设计一个抽奖程序,程序通过随机方式产生中奖序号。程序可以设置序号包含数字位数 和最大序号,一次抽取几个中奖序号(最少 1 个序号,最多不超过 2 个序号)和总共中奖 人数(最少 5 人)。抽奖过程
  4. Wiznet W5300 FPGA 控制程序
  5. ASEMI代理艾赛斯二极管DSA300I100NA,肖特基DSA300I100NA
  6. Java导出pdf含表格,含导出水印,水印可以文字或者图片
  7. 计算机毕业设计php新闻发布系统的毕业设计
  8. 写文章登录Nature子刊:基于深度学习预测家族性阿尔兹海默症患者临床前功能性脑老化
  9. 用Aegisub将中文字幕和英文字幕合并导出中英双语字幕
  10. 蜘蛛侠-scrapy框架