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)

{

     

}

时间: 2024-10-09 14:59:49

Cocos2d-x3.2 显示系统时间的相关文章

JSP显示系统时间

JSP页面中使用JavaScript获取系统时间,如下代码: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  <%  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServe

C#函数调用显示系统时间

问题描述 C#函数调用显示系统时间 创建一个父类和子类,从父类中调用函数在form的button事件里显示系统当前的时间.好纠结的一个题.写不出来,求助 解决方案 这种题目为了类而类,毫无意义. 最简单的,就是按照题目要求做: 在Form1中加上如下代码: class A { public void foo(Button b) { b.PreformClick(); } } class B : A {} 然后新建一个Button,一个Label,在Button1_Click里面写: label1

TextView显示系统时间(时钟功能带秒针变化_Android

我们开启一个线程,线程每隔一秒发送一次消息,我们在消息中更新TextView上显示的时间就ok了. 首先我们在布局文件中放一个TextView用来显示时间,如下所示: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?><LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  android:

TextView显示系统时间(时钟功能带秒针变化

我们开启一个线程,线程每隔一秒发送一次消息,我们在消息中更新TextView上显示的时间就ok了. 首先我们在布局文件中放一个TextView用来显示时间,如下所示: 复制代码 代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  android:l

状态栏显示系统时间?

问题描述 动态的显示Timer()怎么用? 解决方案 解决方案二:设置Timer的时间间隔为1分钟或1秒钟,根据需求而定解决方案三:privatevoidForm1_Load(objectsender,EventArgse){timer1.Enabled=true;}privatevoidtimer1_Tick(objectsender,EventArgse){toolStripStatusLabel1.Text=System.DateTime.Now.ToString();}解决方案四:这种问

mfc c++-求大神帮帮小女子啊!!如何将系统时间显示在CEdit控件里。

问题描述 求大神帮帮小女子啊!!如何将系统时间显示在CEdit控件里. 我用的单文档,想在一个分割视图CEditEx类中显示系统时间,这段代码不是我写的,我想在上面加几句然后把这个时间显示出来.怎么做?注释是我查的,我是个菜鸟啊!!pEdit是头文件中定义的一个CEdit类的一个指针.求大神帮忙啊,急啊!! void CEditEx::PrintOperateMessag(CString str)//***加入日期和时间字符串,写入文本编辑控件????? { CString strPrintMe

Windows 10设置系统时间显示到秒的方法

在电脑的任务栏右侧会显示系统时间,往往只显示到分,而一位Win10用户想让系统时间显示到秒,这该如何操作呢?操作方法其实很简单,我们只要在注册表修改一个值即可,具体操作方法如下. 方法\步骤: 1.在Cortana搜索栏输入regedit,按回车键进入注册表编辑器; 2.定位到:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced,新建DWORD(32位)值,命名为ShowSecondsInSy

jsp实现页面实时显示当前系统时间的方法_JSP编程

JS代码 复制代码 代码如下: <script language="javascript"> function realSysTime(clock){ var now=new Date(); //创建Date对象 var year=now.getFullYear(); //获取年份 var month=now.getMonth(); //获取月份 var date=now.getDate(); //获取日期 var day=now.getDay(); //获取星期 var

java显示当前的系统时间_java

编写Applet小程序,通过在HTML文档中接收参数,用不同颜色.字体显示当前的系统时间. Ex4_1.java import java.awt.*; import java.applet.Applet; import java.util.Calendar; public class Ex4_1 extends Applet { Calendar now; private String s1; private int size,color; public void init() { now=Ca