1

在最新版本的 cocos2d-x 中,好像eglView->setViewName("Hello World")已经不行了。改成什么了?

即在 main.cpp 的 HelloCpp 项目中:

// create the opengl view
CCEGLView* eglView = CCEGLView::sharedOpenGLView();

// set the window name
eglView->setViewName("Hello World");
4

2 回答 2

2

If you are on Windows you can set name using Window Handle (HWND).

HWND handle = eglView->getHWnd();
SetWindowText(handle, "MY_GAME_TITLE");

Hope this helps.

于 2012-11-29T11:19:54.180 回答
0

eglView->setViewNamegetViewName从最新的cocos2d-x中去掉

我知道没有那个我们不能改变窗口标题

但如果你愿意,你可以编辑 CCEGLView 代码并尝试直接设置它

CCEGLView* eglView = CCEGLView::sharedOpenGLView();
strcpy(eglView->m_szViewName, "Test");

相应地操作 *cocos2d::CCEGLViewProtocol::m_szViewName* 受保护的成员...

这不是最好的方法......或者等他们再次添加它

试试看 ...

于 2012-10-26T05:56:22.143 回答