首页 » 软件优化 » 数独游戏开发——计时器实现(计时器游戏开发函数数独代码)

数独游戏开发——计时器实现(计时器游戏开发函数数独代码)

南宫静远 2024-11-24 06:03:54 0

扫一扫用手机浏览

文章目录 [+]

  首先我们定义一个计时器类gxsTimer,用于游戏中的计时操作,代码如下:

  isTimeOut()成员函数用来判断上次计时开始时段到现在是否超出指定的时间间隔,如超出则返回true,否则返回false;

  我们应该在什么地方调用计时器的init()成员函数呢?答案是在g_oGameObj对象的initGame()成员函数中,代码如下:

数独游戏开发——计时器实现(计时器游戏开发函数数独代码) 软件优化
(图片来自网络侵删)

  现在我们要实现计时效果,就需要不停地调用g_oTimer对象的timeElapse()成员函数,代码如下:

  在哪里调用这个成员函数呢?很明显是在一个反复执行的函数内调用,g_oGameObj对象的drawScene()成员函数是个不错的选择,代码如下:

  计时器已经实现了,那么我们如何将时间数字显示出来呢?还记不记得我们的gxsSprite类?我们可以用它的一个派生类gxsTimeSprite来实现,看代码

  再来看一看draw()函数代码

  我们用一个变量st保存要绘制的时间数字图片名,实际只保存了后一位,在显示将通过代码在它前面添加字符"c",以计时时间12:23分例,st中保存的结果为“12a23”,显示时,首先显示一个闹钟图标,再依次显示每一个数字。
最后还要修改g_aSpritePara变量,添加g_oTimerSprite对象,让时间图片精灵对象初始化,代码如下:

  最后将今天讲的内容录了视频,文章中没有讲到的地方大家可以看视频。

数独游戏开发——计时器实现

  未完待续,敬请关注!
后续更精彩,谢谢大家!

标签:

相关文章

人工智能(妇女人工智能大妈衣服青年)

而陈伟一开始见有几个人在河边,刚想喊一下就见那几人突然全跑了。陈伟还在纳闷又突然见有人喊到有妖怪,顿时也吓的飞快的往村子里跑去。妇...

软件优化 2025-02-10 阅读716 评论0