System.TImers.Timer的使用


  我会使用这个类的是因为我当前的项目的战斗要单独移植出来,作为战斗服。现在为了还原Unity的生命周期里的Update,就使用了这个Timer类。

使用很简单,实例化一个Timer,而参数就是每次调用的间隔时间,可以作为每次update的时间,也就是帧率。Timer timer = new Timer(100);参数的单位是毫秒。

然后绑定方法即可,timer.Elapsed += new System.Timers.ElapsedEventHandler(Update); 并且设置一直循环调用,timer.AutoReset = true;如果设为false,则只

调用一次。然后在适当的时候启动,timer.Start(); 

简单代码总结:

timer.Elapsed += new System.Timers.ElapsedEventHandler(Update);
timer.AutoReset = true;
timer.Start();


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM