我上周开始使用Cocos2dx,并且一直在努力为游戏窗口设置标题。我修改了“ CCEGLWievProtocol.h”文件,并将m_szViewName变量的保密性更改为public ...,最后,我以这种方式更改了我的主要功能:

    AppDelegate app;
    CCEGLView* eglView = CCEGLView::sharedOpenGLView();
    strcpy(eglView->m_szViewName, "test");
    eglView->setFrameSize(1000, 540);
    int ret = CCApplication::sharedApplication()->run();


但是它不起作用,标题没有更改!我该怎么办?
您是否建议使用更好的跨平台C ++游戏引擎代替Cocos2dx?

最佳答案

我尝试了同样的事情,但没有成功,但随后
因为是窗户

我们可以使用Windows手柄来做到这一点

HWND _handle= eglView->getHWnd();
SetWindowText(_handle, "Title");

关于c++ - 如何为cocos2dx最新版本设置标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13117891/

10-09 20:13