Cocos2d-x3.2 显示系统时间

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "cocos2d.h"
 
USING_NS_CC;
 
class  GameScene :  public  cocos2d::Layer
{
public :
     static  cocos2d::Scene* createScene();
     
     virtual  bool  init();
     
     void  menuCallback(Ref* pSender);
     
     CREATE_FUNC(GameScene);
     
private :         //注意不能用auto关键字
     Size size;
     Sprite *sprite;
};




?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//  Created by Jacedy on 14-8-11.
 
#include "GameScene.h"
 
USING_NS_CC;
 
cocos2d::Scene* GameScene::createScene()
{
     auto  scene = Scene::create();    //创建一个场景
     auto  layer = GameScene::create();    //创建一个图层
     scene->addChild(layer);
     return  scene;
}
 
//初始化当前的图层
bool  GameScene::init()
{
     if (!Layer::init())       //初始化父类
         return  false ;
     
     //获取屏幕大小
     size = Director::getInstance()->getVisibleSize();
     //auto size = Director::getInstance()->getWinSize();
     
     //获取系统时间
     struct  timeval now;
     struct  tm  * time ;
     
     gettimeofday(&now, NULL);
     
     time  localtime (&now.tv_sec);       //microseconds: 微秒
     int  year =  time ->tm_year +1900;
     log ( "year = %d" , year);          //显示年份
     
     char  date1[32] = {0};
     sprintf (date1,  "%d %02d %02d" , ( int ) time ->tm_year + 1900, ( int ) time ->tm_mon + 1, ( int ) time ->tm_mday);
     log ( "%s" , date1);         //显示年月日
     
     char  date2[50] = {0};
     sprintf (date2,  "%02d %02d %02d" , ( int ) time ->tm_hour, ( int ) time ->tm_min, ( int ) time ->tm_sec);
     log ( "%s" , date2);        //显示时分秒
     
     //return StringUtils::format("%s", date);       std::string getcurrTime(){}
     
     return  true ;
}
 
void  GameScene::menuCallback(Ref* pSender)
{
     
}
目录
相关文章
|
30天前
|
Unix Linux Shell
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
【Shell 编程指南 日期命令】Date命令:显示与设置系统时间和日期
49 0
|
C# 图形学
Unity获取系统时间-所有显示方式 DateTime类详解
Unity获取系统时间-所有显示方式 DateTime类详解 本文提供全流程,中文翻译。助力快速理解 Unity 以及 DateTime 时间类的用法 Unity获取系统时间 DateTime 类教程详解 Unity 中我们要获取时间,只需要使用 System 命名空间下的 DateTim.
5994 0
|
2月前
Win11关闭时间显示——强行修改右下角时间显示
Win11关闭时间显示——强行修改右下角时间显示
103 1
|
9月前
|
存储 缓存 小程序
Linux小程序:倒计时和进度条
Linux小程序:倒计时和进度条
|
程序员 Android开发 开发者
Android开发:获取当前系统时间和日期的方法
最近接手了公司的一个Android项目,一直在处理Android项目的App的开发,作为半路起家来说,总结了一些Android开发的心得和知识点,然后就写下来记录一下,分享给有需要的开发者查阅交流。那么本篇博文就来分享一下在Android开发过程中,涉及到获取系统当前日期和时间的方法,知识点虽然很常见,但是很实用。
1909 0
Android开发:获取当前系统时间和日期的方法
实现计时器和倒计时工具(Unity3D)
今天分享一下如何基于Unity3D做计时器工具,为了方便演示,使用了UGUI的Text,代码简单具有拓展性,然后有什么错误或者意见也欢迎大家给我提出来。微信二维码已经显示在博客主页,有想要沟通学习的,项目外包的都可以加一下。 分享一下我另一篇关于时间计时的文章: 【Unity3D】获取到游戏时间,并显示出来
BAT 批处理命令 - 获取时间并进行自定义年月日、时分秒格式实例演示
BAT 批处理命令 - 获取时间并进行自定义年月日、时分秒格式实例演示
886 0
BAT 批处理命令 - 获取时间并进行自定义年月日、时分秒格式实例演示
介绍一个好用的日期倒计时工具
介绍一个好用的日期倒计时工具
100 0
介绍一个好用的日期倒计时工具
QML学习笔记(二)-获取当前系统时间
1.方法1 import QtQuick 2.0 Timer { interval: 500; running: true; repeat: true; onTriggered: time.
2179 0