SAST weekly 是由电子工程系学生科协推出的科技系列推送,内容涵盖信息领域技术科普、研究前沿热点介绍、科技新闻跟进探索等多个方面,帮助同学们增长姿势,开拓眼界,每周更新,欢迎关注!欢迎愿意分享知识的同学投稿至 eesast@mail.tsinghua.edu.cn , 期待你的作品!
C#是一种经常被用来进行游戏编写的编程语言,当我们想用C#写点游戏以供娱乐时,有一种经常需要用到的,非常实用的小工具——计时器。
游戏中有计时器,能使得不是所有行动都会在瞬间得到响应,而是有一定时间的延时,增加游戏的变化性和可玩性。在相当多游戏中都是存在计时器的,有些计时器直接被呈现在游戏界面上,比如斗地主,就会有一个倒计时来提示出牌时间,也有的计时器藏于暗中,比如一些竞技游戏有一些具有持续时间的buff,也需要通过计时器来实现。
C#中提供了三种计时器,分别为
System.Windows.Forms.Timer,
System.Threading.Timer,
和System.Timers.Timer,
今天在此介绍其中第二种计时器的使用。</