上周我开始使用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?
答案 0 :(得分:1)
我尝试了同样的事情,但它没有用,但后来 因为它是windows
我们可以使用Windows句柄
来完成HWND _handle= eglView->getHWnd();
SetWindowText(_handle, "Title");