当前位置: 代码迷 >> 综合 >> unity shader 自定义定时器函数 interval
  详细解决方案

unity shader 自定义定时器函数 interval

热度:86   发布时间:2024-01-26 14:22:57.0
定时器函数

在指定的时间区域内不断重复提醒。到点返回true,没到点返回false,简单吧。
当然也可以直接使用_Time.z >- 0实现。.z是计算sin(t)的。

bool timeInterval(float interval){//如果当前的时间余(间隔时间*2),返回的数是0-interval*2 // _Time.y当前时间,单位是秒float intervalTime = _Time.y % (interval * 2);//计算的时候是双倍时间,验证的时候用单倍时间,是因为不想面对琐碎的小数阈值if (intervalTime >= interval){return true;}else{return false;}               
  相关解决方案