0

上周我开始使用 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?

4

1 回答 1

1

我尝试了同样的事情,但它没有用,但是因为它是 Windows

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

HWND _handle= eglView->getHWnd();
SetWindowText(_handle, "Title");
于 2012-12-21T04:01:30.737 回答