【Cocos Creator 3.x】ShaderToy 中的 iTime 对应 Cocos Effect 中是什么?
前言
在网上 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 中是什么?相关推荐
- 15个 Cocos Creator 技术解决方案免费开源!更多资源持续更新中…
期望的游戏效果不知该如何实现?被繁琐的操作劝退?想要提升开发效率?应广大开发者的需求,Cocos 技术支持团队将持续为大家整理提供一些实用的技术解决方案,通通免费开源! 这些方案部分来自 Cocos ...
- Cocos Creator 的 动作(Action)系统:moveBy的使用
Cocos Creator 快速上手:制作第一个游戏 可以在这里感受一下这款游戏的完成形态: http://fbdemos.leanapp.cn/star-catcher/ 准备项目和资源 我们已经为 ...
- Cocos Creator教程 ——(一)Hello World
目录 一.新建项目 二.资管管理器 三.层级编辑器 四.属性检查器 五.内容来源 一.新建项目 我们先通过一个简单的项目了解Cocos的基本结构: 打开cocos creator,在下面界面中选择&q ...
- cocoscreator3d 模型透明_用 Cocos Creator 3D 实现小姐姐的发丝高光
本文作者:武云潇 Cocos Creator 3D 引擎开发工程师 >>作者知乎:YunHsiao Wu >>作者其他文章:<It's not a bug, it's ...
- 拖动小游戏html,Cocos Creator 入门篇-拖拽小游戏(一)
前言 Cocos Creator的官方文档还是非常友好的,有中英文两个版本. [强烈建议] 初学者先把官方文档看一遍.里面还包含了很多demo. 今天主要先带大家简单熟悉一下Cocos Creator ...
- Cocos Creator 3.0 教程! 标志板! Billboard !
用2D素材节省包体!节约性能! 前言 标志板是什么呢? billboard 英文翻译为广告牌,标志板和广告牌肯定会有不可告人的联系! 广告牌的使命是什么?就是无论你在哪里,都要让你看到! 标志板也是这 ...
- Cocos Creator 获得手机陀螺仪(Gyrometer)数据
接触 Cocos Creator 已经一年多, 体验是酸甜苦辣俱全, 不过仍然要夸一下这东西确实神作, 可以让我这种网页小白靠着Unity开发经验直接上手. 到目前为止的 Cocos Creator ...
- cocos2dx入门1:关于Cocos Creator
以上所有教程均为cocos creator3.0的介绍. ※关于 Cocos Creator的诸多问题※ ①Q:Cocos Creator 是游戏引擎吗? A:它是一个完整的游戏开发解决方案,包含了轻 ...
- 使用 Cocos Creator 引擎创建3D资产
本文共:7034字,预计阅读时间:18分钟 感谢作者:琥珀川 的分享. 第一章 从 3Ds MAX 导出模型 3DS MAX 单位设置.设置 3DS MAX 单位为:米(Cocos 默认单位是:米) ...
最新文章
- Linux Shell执行原理
- VMware15虚拟机安装教程
- PHP程序员应该掌握的10项技能
- python3 枚举定义和使用
- 让Dock即时自动显示和隐藏程序坞不再延迟
- P3834-【模板】可持久化线段树 1(主席树)
- python set |_Python事件类| set()方法与示例
- endnote国标_Citavi 与 Endnote 在 Word 插入引用,哪个更适合你?
- php文件怎么设置隐藏显示代码,php文件隐藏的方法
- (72)仿真工具VCS仿真软件?
- java编程思想怎么样_读完java编程思想后的思考?
- python的celery的面试_python面试基础题总结
- Lock锁的简单使用
- 实现gridview中checkbox的全选和反选,以及固定gridview列字符串的长度,多余的以...表示...
- 火山PC_POST教程
- 吴恩达机器学习作业代码(python)
- 爬虫python代码网易云_Python爬虫之网易云音乐下载
- cass道路设计教程_cass道路设计
- C盘空间不足,清理AppData
- 1×pbs缓冲液配方_PBS缓冲液配方.doc
热门文章
- 使用axis2,根据WSDL生成java客户端代码
- 使用ensp模拟器中的防火墙(USG6000V)配置NAT(网页版)
- 1.设计一个抽奖程序,程序通过随机方式产生中奖序号。程序可以设置序号包含数字位数 和最大序号,一次抽取几个中奖序号(最少 1 个序号,最多不超过 2 个序号)和总共中奖 人数(最少 5 人)。抽奖过程
- Wiznet W5300 FPGA 控制程序
- ASEMI代理艾赛斯二极管DSA300I100NA,肖特基DSA300I100NA
- Java导出pdf含表格,含导出水印,水印可以文字或者图片
- 计算机毕业设计php新闻发布系统的毕业设计
- 写文章登录Nature子刊:基于深度学习预测家族性阿尔兹海默症患者临床前功能性脑老化
- 用Aegisub将中文字幕和英文字幕合并导出中英双语字幕
- 蜘蛛侠-scrapy框架