cocos2dx创建电子时钟
发布时间:2020-12-14 18:52:47 所属栏目:百科 来源:网络整理
导读:制作如图所示的电子时钟,显示当前的时间。 代码如下 //在初始化函数里创建一个Label,用于显示时间 m_ttpClock = CCLabelTTF::create("","Arial",18); m_ttpClock-setPosition(DZConfig::sharedConfig()-getPoint("config_game","timepiece","pos")); m_ttp
制作如图所示的电子时钟,显示当前的时间。 代码如下 //在初始化函数里创建一个Label,用于显示时间 m_ttpClock = CCLabelTTF::create("","Arial",18); m_ttpClock->setPosition(DZConfig::sharedConfig()->getPoint("config_game","timepiece","pos")); m_ttpClock->setColor(ccc3(0xe2,0xe0,0xdc)); m_ttpClock->setAnchorPoint(ccp(0.5,0.5)); addChild(m_ttpClock,kZOrderClock); m_ttpClock->setVisible(true); schedule(schedule_selector(TableView::onTimerClock)); //时时刷新 void TableView::onTimerClock(float dt) { //获取当前时间 struct tm *tm; time_t timevp ;//= now.tv_sec; time(&timevp); tm = localtime(&timevp); int hour = tm->tm_hour; int minutes = tm->tm_min; int second = tm->tm_sec; CCString *strTime = CCString::createWithFormat("%02d:%02d",hour,minutes,second); m_ttpClock->setString(strTime->getCString()); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |