setViewName已更改

时间:2012-10-01 11:56:08

标签: cocos2d-iphone cocos2d-x

在最新版本的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");

2 个答案:

答案 0 :(得分:2)

如果您使用的是Windows,则可以使用Window Handle(HWND)设置名称。

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

希望这有帮助。

答案 1 :(得分:0)

从最新的cocos2d-x中删除

eglView-> setViewName getViewName

我知道没有,我们无法改变Windows标题

但如果您需要,可以编辑CCEGLView代码并尝试直接设置

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

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

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

试一试......