開發環境: coco2d-x 2.2.4
直接上**:
// 標頭檔案中需要新增相應變數
// gamelayer.h 檔案
using namespace cocos2d;
// gamelayer布景類
class gamelayer : public cocos2d::cclayer
;// 實現檔案中新增相應的方法
gamelayer.cpp 檔案
// init() 初始化的方法中新增**
bool gamelayer::init()
void gamelayer::inittimesprite()
int minute = _timecounter/60; // 計算分鐘數字
int second = _timecounter%60; // 計算秒數字
float position_x = 220;
float position_y = 50;
// 建立數字精靈
ccsprite *nums0 = ccsprite::createwithtexture(_texturenums[minute/10]);
nums0->setposition(ccp(position_x,position_y)); // 設定位置
this->addchild(nums0,dashboard_level_dqx); // 新增到層 static const int dashboard_level_dqx = 5; // 時間顯示層
_numsspritearray->addobject(nums0); // 新增時列表
//建立數字精靈
ccsprite *nums1 = ccsprite::createwithtexture(_texturenums[minute%10]);
nums1->setposition(ccp(position_x+20,position_y));
this->addchild(nums1,dashboard_level_dqx);
_numsspritearray->addobject(nums1);
ccsprite *nums2 = ccsprite::createwithtexture(_texturenums[second/10]);
nums2->setposition(ccp(position_x+60,position_y));
this->addchild(nums2,dashboard_level_dqx);
_numsspritearray->addobject(nums2);
ccsprite *nums3 = ccsprite::createwithtexture(_texturenums[second%10]);
nums3->setposition(ccp(position_x+80,position_y));
this->addchild(nums3,dashboard_level_dqx);
_numsspritearray->addobject(nums3);
//建立分號精靈
ccsprite* breakmark = ccsprite::create("pic/time/breakmark.png");
breakmark->setposition(ccp(position_x+40,position_y));
this->addchild(breakmark,dashboard_level_dqx);
}//繪製時間的方法
void gamelayer::drawtime(float dt)
else }
// 刪除紋理陣列
gamelayer::~gamelayer()
}
DB2時間函式
獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time 獲取當前時間戳 sele...
Redis 事件 2 時間事件
redis時間事件分為以下兩類 1.定時事件 程式在指定時間執行一次。2.週期性事件 程式每隔指定時間執行一次。時間事件的屬性 1.id 伺服器為時間事件建立的全域性唯一id,id號從小到大遞增。2.when 毫秒精度的unix時間戳,記錄時間事件的到達時間。3.timeproc 時間事件處理器,乙...
DB2時間函式
獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time 獲取當前時間戳 sele...