制作关卡时要用到很多,例如选择器的入口接上持续信号后,其他入口再进信号就无效了。之前一直是用计时器来转换,持续信号接在计时器重置端口,计时器输出反转,计时0.1秒,这样每次会输出0.1秒的信号。
~
今天看了一下团队精选里3D/2D的copyable level,才发现是可以用计数器只输出0.0333秒信号。方法是把计数个数设为1,并自我清零。
~
然后就试了用连环计数器把这个三分之一秒脉冲传递10000次后会有多少延迟,答案是没有延迟,小小大在0.0333秒内完成了所有线路的计算。另外10000次时已经提示系统超负荷了,画面很卡。
~
小小大帧数cap是30FPS,所以每次计算都以0.0333秒分隔。之前总感觉有些原件会被放到下一帧去计算,逻辑上会出错,不知道跟我以前用的0.1秒有没有关系,还是没搞对优先级。
~
今天看了一下团队精选里3D/2D的copyable level,才发现是可以用计数器只输出0.0333秒信号。方法是把计数个数设为1,并自我清零。
~
然后就试了用连环计数器把这个三分之一秒脉冲传递10000次后会有多少延迟,答案是没有延迟,小小大在0.0333秒内完成了所有线路的计算。另外10000次时已经提示系统超负荷了,画面很卡。
~
小小大帧数cap是30FPS,所以每次计算都以0.0333秒分隔。之前总感觉有些原件会被放到下一帧去计算,逻辑上会出错,不知道跟我以前用的0.1秒有没有关系,还是没搞对优先级。
